Rust 101 is a university course for computer science students, introducing the Rust Programming Language. The course assumes intermediate C/C++ knowledge.
Why? Have a look at our slides introducing the course.
Currently highly in flux, and incomplete, but feedback is welcome!
This repo will contain everything that's needed to organize the course: slides, exercises, tools, setup instructions and more.
- Ability to write custom CLI/server applications using popular crates or to contribute to existing projects
- Ability to teach Rust to other people
- Get practical, hands-on experience
- Deep dive, intermediate level Rust skill
- Know the problems Rust aims to solve
- Ability to judge whether Rust fits project requirements
- Know why Rust features are the way they are
The course outline, along with more elaborate learning objectives, can be found here. You can find instructions on the installation of used tools here
Rust 101 aims to provide an open-source course, lectures, tutorials and exercises, that can be used by any higher education institution. In its entirity or by using bits and pieces to create your custom course.
The project is executed by Tweede golf.
Radboud University and Ferrous Systems kindly support us in the development of the course material.
The initial sponsor of the project is the Faculty of Informatics and Information Technologies (FIIT) of the Slovak University of Technology (STU) in Bratislava, Slovakia.
We are in search of further funding for our project. Contact us if your interested.