8.18

Schedule🔗

Week

 

Tuesday

 

Thursday

9/2

 

No class

 

9/9

 

a86: a Little Assembly Language

 

a86: a Little Assembly Language

9/16

 

 

9/23

 

 

Extort: when errors exist

9/30

 

Fraud: local binding, variables, and binary operations

 

Fraud: local binding, variables, and binary operations

10/7

 

Hustle: heaps and lists

 

Hustle: heaps and lists

10/14

 

No class: Fall Break

 

Midterm 1

10/21

 

Hoax: vectors and strings

 

Hoax: vectors and strings

10/28

 

Iniquity: function definitions and calls

 

Iniquity: function definitions and calls

11/4

 

Knock: pattern matching

 

Jig: jumping to tail calls

11/11

 

Loot: lambda the ultimate

 

Midterm 2

11/18

 

Loot: lambda the ultimate

 

Mug: symbols and interned string literals

11/25

 

Neerdowell: structures

 

No class: Thanksgiving

12/2

 

Outlaw: self-hosting

 

Outlaw

12/9

 

Slack

 

Slack

Final project assessment: December 18.