6.2.0.2

Syllabus

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

   

Presidents 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

   

   

Since a semester can unfold in unpredictable ways, the syllabus is subject to change.

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.

As indicated, some meetings are designated regular meetings; others are dedicated to special milestones. Each regular meeting will consist of three parts:
  • 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.