Course Websites and Material
- Syllabus (this document)
- Interactive lecture notes
- Schedule page
- Homework, Mini project, and exam deadlines
Piazza
- Announcements and additional information
- Questions and discussions
- Code from lectures and discussion sections
- In-class coding exercises and their solutions
Gradescope
- Homework and in class activities submission
- Gradebook
- Programming exercises and challenges
- The standard for practicing for technical interviews!
Other Resources
The Rust Language Book
by Steve Klabnik, Carol Nichols, and Chris Krycho, with contributions from the Rust Community
This is a great resource that goes over the various Rust languages features in detail. It starts with the basics (variables, types, and loops) and ends with more advanced features (concurrency, unsafe).
Brown University Experimental Rust Course
This is a fork of the official Rust Language Book with integrated short quizzes and language visualizations.