Lecture I | Tutorial I | Tutorial II | Tutorial III | Lab session | |
---|---|---|---|---|---|
Time | T2-4, 9:30 am - 12:15 pm | W6, 1:30 pm - 2:15 pm | W7, 2:30pm - 3:15 pm | H6, 1:30pm - 2:15 pm | Mon to Thu, 5:30 pm - 7:30 pm |
Venue | LSB LT1 | BMS LT | BMS LT | LSB C1 | SHB924 |
See announcement at bottom of page
Week | Date | Notes | TA | Resources |
---|---|---|---|---|
1 | 9.4 & 9.5 | No Tutorials | NA | NA |
2 | 9.11 & 9.12 | Introduction on C | Yuanming Yu | TBD |
3 | 9.18 & 9.19 | Online Judge System | Hongyi Zhang | Non-CSE SSH |
4 | 9.25 & 9.26 | I/O Issues in C | Yuanming Yu | TBD |
5 | 10.2 & 10.3 | Lists, Stacks, and Queues in C | Hongyi Zhang | TBD |
6 | 10.9 & 10.10 | Binary and AVL Tree in C | Yuanming Yu | TBD |
7 | 10.16 & 10.17 | Hash in C | Hongyi Zhang | TBD |
8 | 10.23 & 10.24 | Heaps in C | Hongyi Zhang | TBD |
9 | 10.30 & 10.31 | Homework #2 Tips | Fei Chen | TBD |
10 | 11.6 & 11.7 | PC^2 Tutorial and Midterm Tips | Yuanming Yu | TBD |
11 | 11.13 & 11.14 | Written Midterm Tips | Fei Chen | TBD |
12 | 11.20 & 11.21 | Mergesort and Quicksort in C | Fei Chen | TBD |
13 | 11.27 & 11.28 | Graph Revisited | Fei Chen | TBD |
Lab Session
Week | Date | Notes | Code |
---|---|---|---|
2 | 9.9 - 9.12 | Tutorial 1: Hello World | ass1 |
3 | 9.16 - 9.19 | Tutorial 2: Data Types | ass2 |
4 | 9.23 - 9.26 | Tutorial 3: Pointers | l3.zip |
5 | 9.30 - 10.3 | Tutorial 4: Structure | lab4.zip |
6 | 10.7 - 10.10 | Tutorial 5: Strings | lab5.zip |
7 | 10.14 - 10.17 | Tutorial 6: File |