Schedule for CSC 430, Spring 2026

Date Topic Readings Lab Assignment due Other
M Mar 30 Intro to PL, Intro to Racket
W Apr 1 Design Recipe, Structs PLAI Ch. 1
F 3 Lists in Racket & Typed Racket Lab 1
M 6 More Lists, List functions, Quote A1 (English Text) due
W 8 QUIZ, Quote, Lists
F 10 ASTs, Interp, Parsing PLAI Ch. 2, 3 Lab 2 (tba)
M 13 Lists, Quote, Match Patterns A2 (Warmup) (tba)
W 15 QUIZ, Variables, Function Calls, Scope PLAI Ch. 5
F 17 Environments, Scope, Stacks Lab 3 (tba)
M 20 Environments PLAI Ch. 6
W 22 QUIZ, Higher-order Functions A3 (VEBG3) (tba)
F 24 Exercises using SIM PLAI Ch. 7 Lab 4 (tba)
M 27 Closures, Local Binding Redux
W 29 QUIZ, Recursion using Self-Reference
F May 1 Recursion, Recursion Worksheet A4 (VEBG4) (tba)
M 4 Scope Lab 5 (tba)
W 6 Midterm Exam
F 8 Mutation I PLAI Ch. 8-8.1.5
M 11 Mutation II A5 (VEBG5) (tba)
W 13 QUIZ, Mutation / Recursion PLAI Ch. 9
F 15 Types I
M 18 Types II PLAI Ch. 15-15.2.3 Lab 6 (tba)
W 20 Types III A6 (VEBG6) (tba)
F 22 Garbage Collection I
M 25 Garbage Collection II PLAI Ch. 11
W 27 QUIZ, Garbage Collection III
F 29 Fun Stuff A7 (VEBG7) (tba)
M Jun 1 Fun Stuff II
W 3 Fun Stuff III
F 5 A8 Presentations A8 (tba)