Lectures & Notes

If reading is listed, do it before the date of the listed class.

Date

  

Lecture Topic

  

Reading      

  

Notes/Code

Week 1

  

Intro, OCaml

  

  

Week 2

  

Syntax, Numbers, and Names

  

  

Week 3

  

Datatypes and Conditionals

  

  

Week 4

  

Functions and Calls

  

  

Week 5

  

Heap-allocated Data

  

  

Week 6

  

First-class Functions, Closures

  

  

Week 7

  

Variables and Mutation

  

  

Week 8

  

Memory Management

  

  

Week 9

  

Optimization

  

  

Week 10

  

TBD