Solving Modern Programming Problems with Rust
Watch a lecture live, or review it again afterwards, from the links below.
Lectures are hosted in-person on campus.
If you miss the lecture on-campus, you can catch up with a recording here!
You can also use this link to view a playlist of the 22T3 lectures.
Week 6 is UNSW's flexibility week. There will be no Lectures during week 6.
| Lecture | Recording / Stream | Links | Slides |
|---|---|---|---|
| week01mon (Week 1 Monday 18:00:00) | Code | Course intro Rust basics | |
| week01tue (Week 1 Tuesday 18:00:00) | Code | Rust basics | |
| week02mon (Week 2 Monday 18:00:00) | Code | Collections and Iterators | |
| week02tue (Week 2 Tuesday 18:00:00) | Code | Collections and Iterators Error handling | |
| week03mon (Week 3 Monday 18:00:00) | Code | Ownership & borrowing | |
| week03tue (Week 3 Tuesday 18:00:00) | Code | Lifetimes and Smart Pointers | |
| week04mon (Week 4 Monday 18:00:00) | Code | Modules, Testing, Documentation | |
| week05mon (Week 5 Monday 18:00:00) | Code | Polymorphism Notes Polymorphism (Zacs Slides) | |
| week07mon (Week 7 Monday 18:00:00) | Code | Metaprogramming | |
| week07tue (Week 7 Tuesday 18:00:00) | Code | Functions | |
| week08mon (Week 8 Monday 18:00:00) | Code | Concurrency | |
| week08tue (Week 8 Tuesday 18:00:00) | Code | Concurrency Cont.d | |
| week09mon (Week 9 Monday 18:00:00) | Code | Unsafe | |
| week09tue (Week 9 Tuesday 18:00:00) | Code | Unsafe FFI | |
| week10mon (Week 10 Monday 18:00:00) | Code | ||
| week10tue (Week 10 Tuesday 18:00:00) | Code |