The schedule is tentative. We will try to follow it, but allowances will be made if we progress too slow (or fast).
Week | Topics | Readings / Notes |
---|---|---|
1 | Review of basic control flow (CSC212 material) | CCSU tutorial parts 2, 3, 4, 5, 8, 9, 12, 13 for quickly catching up |
2 - 6 | Advanced OOP | CCSU tutorial parts 6 and 10 |
7 - 9 | Algorithmic Complexity, Binary Search, Sorting | Padua-Perez and Pugh's notes, Delibas's notes. Also, the Data Structures wikibook. |
10 - 14 | Dynamic Data Structures: Linked List, Stack, Queue, Binary Search Tree, Hash Table | The Data Structures wikibook |