CS3211 AY 2025/26 Semester 2
Tutorial Slides (T09) Show Week 1-7
Tutorials start in Week 3.
Tutorial slides will be released after each tutorial session.
Please do not share the slides with other classes before all tutorial classes in the week are over.
Feel free to contact me if you spot any errors in the materials.
Anonymous feedback form
| Week # | Tut # | Date | Topics | Slides | Recording | Other Notes | |
|---|---|---|---|---|---|---|---|
| 2 |
|
||||||
| 3 | 1 | 29 Jan | Threads and Synchronization in C++ | post | live | link | ||
| 4 | 2 | 5 Feb | Atomics and Memory Model in C++ | post | live | link |
Solution to Extra Questions (Extra Question 3 won't be in the exams.) |
|
| 5 | 3 | 12 Feb | Smart Pointers | post | live | link |
Atomic Puzzles Practice | Solutions Video Recap/Explanation Playlist |
|
| 6 |
|
||||||
| R |
|
||||||
| 7 | 4 | 5 Mar | Lock-free Programming in C++ | post | live | link |
Recommended: Talk on Lock Free Stack/Queue |
|
| 8 | 5 | 12 Mar | Introduction to Go | post | live | link | ||
| 9 | 6 | 19 Mar | Go Concurrency Patterns | post | live | link | ||
| 10 | 7 | 26 Mar | Synchronization Problems in C++ and Go | post | live | link | ||
| 11 |
|
||||||
| 12 | 8 9 |
9 Apr |
Safety in Rust Asynchronous Programming in Rust |
post | live | link | ||
| 13 | 10 | 16 Apr | Discussion of Past Exam Papers | post | live | link | Cristina's Slides (for reference) | |
| R |
Good luck for your final exams! |
||||||
Attendance Checking (T09)
Please check your attendance records below.
Last updated: 16 April 2026