Solving Modern Programming Problems with Rust
Watch a lecture live, or review it again afterwards, from the links below.
Lectures are hosted in-person at Colombo Theatre A (K-B16-LG03).
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 | 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 | 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 |
| week04tue (Week 4 Tuesday 18:00:00) | Code | Q&A + Assignment 1 intro |
| week05mon (Week 5 Monday 18:00:00) | Code | Polymorphism (generics, traits) |
| week05wed (Week 5 Wednesday 18: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 |
| week09mon (Week 9 Monday 18:00:00) | Code | Unsafe FFI |
| week09tue (Week 9 Tuesday 18:00:00) | Recording Code | Unsafe FFI |