In the calendar, the project milestone due for a given week is listed on Monday of that week. This is to give you a quick overview of how the project is to progress. The actual due date will always be given when each milestone is posted, and will usually be at the beginning of your lab section for the week shown in the calendar as the due week for that milestone.
| Monday | Tuesday | Wednesday | Thursday | Friday |
| 1 | 2 | |||
| 5 | 6 | 7 | 8 | 9 |
| 12 |
13 | 14 First Day of Classes |
15 |
16 |
| 19 M. L. King Holiday |
20 | 21 | 22 | 23 |
| 26 | 27 | 28 | 29 Stubbed scanner due |
30 |
| Monday | Tuesday | Wednesday | Thursday | Friday |
| 2 | 3 | 4 | 5 Partial scanner due |
6 |
| 9 | 10 | 11 | 12 Complete scanner due |
13 |
| 16 Presidents Holiday |
17 |
18 |
19 Partial stubbed parser and polished scanner due |
20 Exam 1 |
| 23 | 24 | 25 |
26 Completely stubbed parser with most stubs completed due |
27 |
| Monday | Tuesday | Wednesday | Thursday | Friday |
| 1 | 2 | 3 | 4 Complete parser with error messages due |
5 |
| 8 | 9 | 10 | 11 Complete Parser with error handling and part of symbol table due |
12 |
| 15 Spring Break |
16 Spring Break |
17 Spring Break |
18 Spring Break |
19 Spring Break |
| 22 |
23 | 24 | 25 Parser with symbol table and error messages due |
26 |
| 29 | 30 | 31 |
| Monday | Tuesday | Wednesday | Thursday | Friday |
| |
1 Parser with some level C semantic analysis due |
2 | ||
| 5 | 6 | 7 | 8 Level C compiler due |
9 University Day Holiday |
| 12 | 13 | 14 | 15 Level B compiler due |
16 |
| 19 | 20 | 21 |
22 Level A compiler due |
23 |
| 26 Compliance Testing |
27 Compliance Testing |
28 Compliance Testing |
29 Final Exam in Lab Compliance Testing |
30 Compliance Testing |
| Monday | Tuesday | Wednesday | Thursday | Friday |
| 3 Finals Week |
4 Finals Week |
5 Finals Week |
6 Finals Week |
7 Finals Week |
| 12 | 13 | 14 | 15 | 16 |
| 19 | 20 | 21 | 22 | 23 |
| 26 | 27 | 28 | 29 |