| Lectures | Reading and Materials | |
|---|---|---|
| Week 1 |
Suggested readings: King Ch. 1-2. Start reading the Lecture notes Learning outcomes: Run basic C programs. Begin understanding the C memory model. |
|
| Week 2 |
|
Suggested readings: King Ch. 7-8, Ch. 11. Continue reading the Lecture notes Learning outcomes: Develop a better understanding of the C memory model |
| Week 3 |
Reading: King Ch. 11-13, Ch. 16. Continue reading the Lecture notes Learning outcomes: Use C pointers together with structs and memory blocks, including passing to and from functions. |
|
| Week 8 | ArrayList.h, ArrayList.c, LL.h, LL.c, main_LL.c |