Date | Topic | slides | Notes |
---|---|---|---|
5/31 | Intro Ruby | Intro Ruby | Intro Ruby |
6/1 | Ruby (con't) Regex | Regex | TODO |
6/3 | Regex (con't) Code Blocks | Codeblocks | |
6/6 | Ocaml intro | Ocaml Intro | |
6/8 | Ocaml Data Types | Data Types | |
6/10 | Higher Order Functions | Higher Order Functions | |
6/13 | Finite Automata | Finite State Machines | |
6/15 | NFA to DFA | NFA and DFA | |
6/17 | Currying, Closures, Tail Recursion | Currying, Closures, Tail Recursion | |
6/20 | Juneteenth (no Class) | ||
6/21 | Midterm | ||
6/22 | Grammars | Grammars | |
6/24 | Lexers and Parsers | Lexers and Parsers | |
6/27 | Operational Semantics | Opsem | |
6/29 | Lambda Calc | lambda | |
7/01 | Rust Intro | rust | |
7/05 | Rust Con't | Rust Con't |