Section | Days | Time | Room |
---|---|---|---|
- | TBD | TBD | Roddy 134 |
Instructor
Gary M. Zoppetti, Ph.D.
Office: Roddy 134
Office Hours and Contact Info:
cs.millersville.edu/~gzoppetti
Final
TBD
Syllabus and Assignments
Assignment 1: TiMM, the Tiny Modded Machine (Interpreters, Register Machines); due Thu, 02/08. Assignment 1.
Assignment 2: A grep'ping experience (Regular Expressions, Bash); due Thu, 02/15. Assignment 2.
Assignment 3: Flex Luthor vs. C- (Lexical Analysis and Flex); not for handin. Assignment 3.
Assignment 4: Lexing with Class (OO Lexical Analysis); due Thu, 02/22. Assignment 4.
Assignment 5: The Descent of Character (RD Parsing); due Thu, 02/29. Assignment 5.
Assignment 6: The Descent of C- (RD Parsing); due Tue, 03/12. Assignment 6.
Assignment 7: A Happy Little AST (AST Design and Building); due Thu, 03/21. Assignment 7.
Assignment 8: ∀ Ταβλε οf Φαβλ∈ (Symbol Tables); due Thu, 03/28. Assignment 8.
Assignment 9: It's Just a Matter of Semantics (Semantic Analysis); due Thu, 04/04. Assignment 9.
Assignment 10: .. .- -....- ...-- ..--- / -.-. --- -.. . / --. . -. . .-. .- - --- .-. (Code Generation); due Thu, 04/18. Assignment 10.
Useful Links