Solving Modern Programming Problems with Rust
Watch a lecture live, or review it again afterwards, from the links below.
Lectures will be delivered live on YouTube, and discussion and questions may occur there.
You can also use this link to view a playlist of all our 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) | YouTube Code | Course intro Rust basics |
week01wed (Week 1 Wednesday 18:00:00) | YouTube Code | Getting started with Rust |
week02mon (Week 2 Monday 18:00:00) | YouTube Code | Collections and Iterators |
week02wed (Week 2 Wednesday 18:00:00) | YouTube Code | Error handling |
week03mon (Week 3 Monday 16:00:00) | YouTube Code | Ownership with borrowing |
week03wed (Week 3 Wednesday 18:00:00) | YouTube Code | Lifetimes and Smart Pointers |
week04mon (Week 4 Monday 18:00:00) | YouTube Code | Impl Blocks & Assignment 1 |
week04wed (Week 4 Wednesday 18:00:00) | YouTube Code | Documentation, Testing, Modularity |
week05mon (Week 5 Monday 18:00:00) | YouTube Code | Polymorphism |
week05wed (Week 5 Wednesday 18:00:00) | YouTube Code | Polymorphism |
week07mon (Week 7 Monday 18:00:00) | YouTube Code | Metaprogramming |
week07wed (Week 7 Wednesday 18:00:00) | YouTube Code | Functions |
week08mon (Week 8 Monday 18:00:00) | YouTube Code | Concurrency |
week08wed (Week 8 Wednesday 18:00:00) | YouTube Code | Concurrency Cont.d |
week09mon (Week 9 Monday 18:00:00) | YouTube Code | Unsafe |
week09wed (Week 9 Wednesday 18:00:00) | YouTube Code | Unsafe FFI |
week10mon (Week 10 Monday 18:00:00) | YouTube Code | |
week10wed (Week 10 Wednesday 18:00:00) | YouTube Code |