Skip to content

Latest commit

 

History

History
30 lines (28 loc) · 1.87 KB

README.md

File metadata and controls

30 lines (28 loc) · 1.87 KB

685Rust

Coursework for Rust Language Programming with Dr. Gregory Caporaso. Curriculum co-designed by @ChrisKeefe and @ebolyen.

Overview

15-week self-directed study of the Rust Language, built around:

Schedule

Wk Chapters Content Deliverables
01 NA Kickoff NA
02 1-3 Intro, Guessing Game, Common Concepts Hello World, Guessing Game, Rustling Exercises: Variables, If, Functions, quiz 1, Primitives
03 5-6 Ownership Rustlings: Move
05 8-9 Struct & Enums Rustlings: Enums, Structs
06 10, extra Collections & Errors Rustlings: Strings, Quiz 2, Error Handling
07 7, 14 Packaging/Crates/Cargo Rustlings: Generics, Options, Traits, Clippy
08 NA No Class Project Time
09 NA No Class Project Time
10 11-12 Test & CLI Rustlings: Tests, Quiz 3. Grep Project from Ch. 12
11 15-16 Smart Pointers & Concurrency Rustlings: Std Lib Types (Box, Concurrency), Threads, Type Conversions
12 13, 18 Ownership Rustlings: Move
13 17, 19, extra OOP, Advanced Features, Fat Pointers Rustlings: Macros, Quiz 4
14 NA No Class Project Time
15 NA Presentations 10-15 minute presentations, followed by Q & A

685Rust

Coursework for Rust Language Development with Dr. Gregory Caporaso