Last Updated: 2023-12-07 Thu 09:21

CMSC330: Course Schedule and Materials

University of Maryland
Fall 2023

Schedule and Course Materials

Main Course Site: https://bakalian.cs.umd.edu/330

All materials are subject to change and are marked internally with their latest update time.

Week Dates Lecture Topics Links
1 28-Aug Intro Slides Code Videos
    Python Basics Slides Code
       
2 04-Sep Labor Day  
  05-Sep Higher-order Functions Slides Code Videos
    Regular Expressions Slides Code
       
3 11-Sep Finite State Machines Slides Code
    NFAs and DFAs Videos Handout
       
4 18-Sep FSM Wrap-up Slides Code
    Python Wrap-up Videos Practicum
5 25-Sep OCaml Basics Slides Code
      Videos
       
6 02-Oct OCaml Pattern Matching Slides Code
    HOF in OCaml Slides Code
    Exam 1 Thu 05-Oct Videos
       
7 09-Oct OCaml Data Types Slides Code
    Context Free Grammars Slides
      Videos
       
8 16-Oct Lexing, Parsing, Evaluation Slides Code
    Optional: Advanced Topics Slides Code
      Videos
       
9 23-Oct Lambda Calculus Slides
      Videos
       
10 30-Oct Operational Semantics Slides Ref Slides
  🎃   Videos
       
11 06-Nov OCaml Wrap-up Videos
    Exam 2  
12 13-Nov Rust Slides Code
      Videos
13 20-Nov Break  
  21-Nov No Lecture  
  22-Nov    
  🦃    
       
14 27-Nov Rust Wrap-Up Previous Slides/Code
      Videos
       
15 04-Dec Tue: Rust Closing  
    Optional Topics Slides
    Thu: Review Slides
      Videos
16 11-Dec Last Class Day  
  12-Dec Reading Day  
    Final Exam  
    Wed 13-Dec 4-6 ESJ 0224  

Author: Chris Kauffman (profk@umd.edu)
Date: 2023-12-07 Thu 09:21