Slides

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