Week
|
Description
|
Material |
1 |
Introduction: Moodle,
Cygwin, eClipse |
Links
|
2 |
C Programming: Revision and Strings
|
 |
3 |
C Programming: Pointers, Structs and
Binary Files
|
 |
4 |
Recursion and Stacks
|
 |
5
|
Singly-linked Linked Lists |
 |
6 |
Doubly-linked Linked Lists and Circular
Linked Lists |
 |
7 |
Sequential vs. Binary Search, time.h
library |
 |
8
|
Sorting (Radix & Examples)
|

|
9 |
Binary Trees and
Binary Search Trees |
 |
10 |
AS5 Q/A session
|
 |
11 |
Graphs: BFS
|
 |
12
|
Graphs:
Topological Sort and Critical Path Method
|
 |
13 |
Heaps and Heapsort |
 |