Assignments will generally be due on Thursdays at midnight. Note that some assignments may be multi-week projects.
Assignment 1: C Programming (Thursday, 17 September)
Assignment 2: Flex: lexical analysis (Thursday, 24 September)
Assignment 3: Language Resources and Examples (Thursday, 8 October)
Assignment 4: Language Semantics (Thursday, 29 October)
Assignment 5: File I/O and Exception Handling (Thursday, 12 November)
Assignment 6: Functions and Memory Management (Friday, 20 November)