The University of Arizona
banner image

CSC 453: Compilers & Systems Software

Assignments

AssignmentDue DateSubmission MethodPercentage of Course Grade
Discussion Section Scheduling Wednesday August 24, 2016 Quiz in D2L If you take the quiz, then you can complain about which discussion section we place you in. Otherwise you can't.
HW1 - Syllabus, compiler intro, and MeggyJava Monday August 29, 2016 Quiz in D2L 1.67
HW2 - Haskell Exercises Tuesday September 6, 2016 turnin 1.67
PA1 - MeggyJava and AVR Monday Sept 12, 2016 turnin 3
PA1 Peer Review Thursday September 15, 2016 Google Form, will send email indicating which two demo ids you have been assigned to review 2.5
HW3 - Online exercises to help study for midterm Sunday September 18, 2016, no LATE PERIOD Quiz in D2L 1.67
PA2 - setPixel compiler Monday September 26, 2016 turnin 3
PA2 Peer Review Thursday September 29, 2016 Google Form, will send email indicating which two demo ids you have been assigned to review 2.5
HW4 - programming exercise for ASTs Monday October 3, 2016 turnin 1.67
HW5 - online exercises Monday October 10, 2016 Quiz in D2L 1.67
PA3 - checkButton compiler Monday October 17, 2016 turnin 3
PA3 Peer Review Monday October 24, 2016 Google Form, will send email indicating which two demo ids you have been assigned to review 2.5
HW6 - online exercises to help study for midterm Wednesday October 26, 2016, NO LATE PERIOD! Quiz in D2L 1.67
HW7 - NOTICE, HAS BEEN CANCELED, SEE PIAZZA POST Monday October 31, 2016 Quiz in D2L 1.67
HW8 - programming exercises for symbol tables Monday November 7, 2016 turnin 1.67
PA4 - methods, <, tones compiler Monday November 14, 2016 turnin 3
PA4 Peer Review Saturday Nov 19, 2016 Google Form, will send email indicating which two demo ids you have been assigned to review 2.5
HW9 - memory models Monday November 21, 2016 turnin 1.67
PA5 - objects and arrays compiler Monday December 5, 2016 turnin 3