| 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 |