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

 

Dodger: addressing a lack of character

 

Evildoer: change the world a couple nibbles at a time

9/30

 

Evildoer: change the world a couple nibbles at a time

 

Extort: when errors exist

10/7

 

Fraud: local binding, variables, and binary operations

 

Fraud: local binding, variables, and binary operations

10/14

 

No class: Fall Break

 

Midterm 1

10/21

 

Hustle: heaps and lists

 

Hustle: heaps and lists

10/28

 

Hoax: vectors and strings

 

Hoax: vectors and strings

11/4

 

Iniquity: function definitions and calls

 

Iniquity: function definitions and calls

11/11

 

Knock: pattern matching

 

Midterm 2

11/18

 

Jig: jumping to tail calls

 

Loot: lambda the ultimate

11/25

 

Loot: lambda the ultimate

 

No class: Thanksgiving

12/2

 

Mug: symbols and interned string literals

 

Neerdowell: structures

12/9

 

Outlaw: self-hosting

 

Outlaw: self-hosting

Final project assessment: December 18.