course_outline
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revision | Next revisionBoth sides next revision | ||
course_outline [2016/02/20 08:57] – jxu | course_outline [2017/09/05 21:35] – jxu | ||
---|---|---|---|
Line 2: | Line 2: | ||
* Introduction | * Introduction | ||
- | * Operating system | + | * Java basics |
- | * Processes | + | * Object-oriented design |
- | * Threads | + | * Fundamental data structures |
- | * Process synchronization | + | * Algorithm analysis |
- | * CPU scheduling | + | * Recursion |
- | * Main memory | + | * Stacks, queues, and deques |
- | * Virtual memory | + | * List and Iterator ADTs |
+ | * Trees | ||
+ | * Priority queues | ||
+ | * Maps, hash tables, and skip lists | ||
+ | * Search trees | ||
+ | * Sorting and selection | ||
+ | * Text processing | ||
+ | * Graph algorithms | ||
+ | * Memory management and B-trees | ||
course_outline.txt · Last modified: 2017/09/06 15:54 by jxu