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 |
week04tue (Week 4 Tuesday 18:00:00) | Code | Documentation, Testing, Modularity |
week05mon (Week 5 Monday 18:00:00) | Code | Polymorphism |
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 |
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 |