9.1

Schedule🔗

Note: This is a tentative schedule. This course is actively under development and both topics and schedule are subject to change.

Course Resources

Week

Date

Topic

Assignment

Week 1

08/31

Before the Class

09/01

Assignment 1: OCaml Basics (2%)

09/03

Week 2

09/08

09/10

09/11

Quiz 1 (3%)

Week 3

09/15

Assignment 2: Higher-Order Functions (4%)

09/17

09/18

Discussion 2

Week 4

09/22

09/24

09/25

Quiz 2 (3%)

Week 5

09/29

Assignment 3: Regular Expression Engine (6%)

10/01

10/02

Discussion 3

Week 6

10/06

10/08

Midterm 1 (12%)

Week 7

10/13

Fall Break

10/15

10/16

Quiz 3 (3%)

Week 8

10/20

Assignment 4: SmallC Lexer and Parser (6%)