|
|
Monday |
Tuesday |
Wednesday |
Thursday |
Saturday |
1 |
2023-08-14 |
Units 1-2: Computational Problem-Solving |
|
|
|
|
2 |
2023-08-21 |
Units 3-4: Functions and Types |
|
|
|
|
3 |
2023-08-28 |
Units 5-7: Basic C Programming |
|
Problem Set 2 |
Unix/Vim Setup |
Session 1 |
4 |
2023-09-04 |
Units 8-10: Conditionals |
|
Problem Sets 3, 8 |
Debugging |
|
5 |
2023-09-11 |
Units 11-12: Loops |
|
Problem Sets 9- 10 |
Coding Style |
|
6 |
2023-09-18 |
Units 13-14: Call Stack, Arrays |
|
Problem Sets 11-12 |
Test Cases |
Session 2 |
|
2023-09-25 |
Recess |
|
|
|
|
7 |
2023-10-02 |
Midterm |
PE0 |
Problem Sets 13-14 |
|
|
8 |
2023-10-09 |
Units 15-18:Pointers, Memory Management |
|
Problem Sets 15-17 |
Memory Errors |
|
9 |
2023-10-16 |
Units 19-20: Multi-d Array, Efficiency |
|
Problem Sets 20 |
Compiling with Clang |
|
10 |
2023-10-23 |
Units 21-22: Searching and Sorting |
PE1 |
Problem Sets 21- 22 |
C Pre-processor |
Session 3 |
11 |
2023-10-30 |
Units 23-25: More Recursion |
|
Problem Sets 23-25 |
Documentation |
|
12 |
2023-11-06 |
Units 26-27: Struct & Recap |
|
Past Year Papers |
|
|
13 |
2023-11-13 |
Public Holiday |
PE2 |
|
|
Session 4 |