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 |
|---|---|---|---|
| week01tue (Week 1 Tuesday 18:00:00) | Code | Course intro Rust basics | |
| week01wed (Week 1 Wednesday 18:00:00) | Code | Rust basics | |
| week02tue (Week 2 Tuesday 18:00:00) | Code | Collections and Iterators | |
| week02wed (Week 2 Wednesday 18:00:00) | Code | Collections and Iterators Error handling | |
| week03tue (Week 3 Tuesday 18:00:00) | Code | Ownership & borrowing | |
| week03wed (Week 3 Wednesday 18:00:00) | Code | Lifetimes and Smart Pointers | |
| week04mon (Week 4 Monday 18:00:00) | Code | Modules, Testing, Documentation | |
| week04tue (Week 4 Tuesday 18:00:00) | Code | Assignment 1 intro | |
| week05mon (Week 5 Monday 18:00:00) | Code | Polymorphism | |
| week05wed (Week 5 Wednesday 16:00:00) | Code | Polymorphism | |
| week07mon (Week 7 Monday 18:00:00) | Code | Metaprogramming | |
| week07tue (Week 7 Tuesday 18:00:00) | Code | Functions | |
| week08tue (Week 8 Tuesday 18:00:00) | Code | Concurrency | |
| week08wed (Week 8 Wednesday 18:00:00) | Code | Concurrency Cont.d |