Syllabus
Jan 12
University vs College
The Rainfall Problem
Rust Design Basics
Jan 19
MLK Day
—
Jan 26
regular
Ownership Types
Feb 02
regular
Traits
Feb 09
regular
Iterators
Feb 16
President’s Day
—
Feb 23
regular
Concurrency I
Mar 02
Presentation of Project Ideas
Mar 09
Spring Break
—
Mar 16
regular
Concurrency II
Mar 23
regular
code walks
Mar 30
regular
Linking Rust to C I
Apr 06
regular
Linking Rust to C II
Apr 13
Project Presentations
Apr 20
Project Presentations
We will not meet on the dates in red. Depending on the size of the class, we may have an additional meeting during the week of April 20.
a live coding session during which the class will jointly review and improve the week’s Rust assignment;
a Rust critique session to which you bring along your most recent experiences with the Rust compiler;
a problem section, which serves to introduce next week’s problem and new Rust concepts.