Assignment | Due Date | Submission Method | Percentage 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 |