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 | |
week05tue (Week 5 Tuesday 18:00:00) | Code | Polymorphism | |
week05wed (Week 5 Wednesday 16:00:00) | YouTube | 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 FFI | |
week09tue (Week 9 Tuesday 18:00:00) | Code | Unsafe FFI |