CS 331 Spring 2026 > Semester Plan
CS 331 Spring 2026
Semester Plan
Updated: 2026-03-23
Topics and dates—other than exam dates—are subject to change.
| Week | Topics | Events | |
|---|---|---|---|
| Week 1
Jan 12–16 |
Course Overview Formal Languages & Grammars |
|
|
| Week 2
Jan 19–23 |
Formal Languages & Grammars Lua |
|
|
| Week 3
Jan 26–30 |
Lua |
|
|
| Week 4
Feb 2–6 |
Lua Lexing & Parsing |
||
| Week 5
Feb 9–13 |
Lexing & Parsing |
|
|
| Week 6
Feb 16–20 |
Lexing & Parsing Haskell |
|
|
| Week 7
Feb 23–27 |
Haskell |
|
|
| Week 8
Mar 2–6 |
Haskell Midterm Exam |
|
|
| Spring Break — Mar 9–13 | |||
| Week 9
Mar 16–20 |
Scheme |
|
|
| Week 10
Mar 23–27 |
Scheme |
|
|
| Week 11
Mar 30–Apr 3 |
Scheme Semantics & Interpretation |
|
|
| Week 12
Apr 6–10 |
Semantics & Interpretation Prolog |
||
| Week 13
Apr 13–17 |
Prolog |
|
|
| Week 14
Apr 20–24 |
Student Presentations |
|
|
| Week 15 & Finals Apr 27–May 1 |
Course Wrap-Up Final Exam |
|
|
|
|||