Resource Materials
Compiler Tools |
Examples |
flex+bison |
SableCC |
Full Compilers |
Go; GoLite |
Previous Years |
Announcements and Schedule
Announcements
- Mar 30: Final project posted
- Mar 30: Milestone #4 posted, rubric
- Mar 30: Class resumes on Zoom
- Feb 10: Milestone #2 posted, language specifications (updated Feb 28), rubric
- Feb 21: Peephole assignment posted
- Feb 10: Blank identifier specifications (updated Feb 10)
- Feb 10: Milestone #1 posted, language specifications (updated Feb 10), rubric
- Jan 27: Assignment #2 posted, language specifications (updated Feb 4), rubric
- Jan 22: Group signup form for GoLite
- Jan 13: Assignment #1 posted, language specifications (updated Jan 15), rubric
- Jan 6: Facebook Group (URL fixed) - https://www.facebook.com/groups/COMP520W2020/
- Jan 6: First class on Monday, January 6. The first lecture slides also serve as the course outline
Office Hours
If you cannot make any of these times, contact us for an appointment- Alex (Zoom): Monday 5:00-6:00, Wednesday 11:30-12:30
- Jason: Tuesday/Thursday 14:45-15:45
- Adrian: Friday 11:55-12:55
Schedule
Week 1 (Jan 6-10) | |
Topics: |
|
Readings: |
|
Milestones: |
|
Week 2 (Jan 13-17) | |
Topics: |
|
Readings: |
|
Milestones: |
|
Week 3 (Jan 20-24) | |
Topics: |
|
Readings: |
|
Milestones: |
|
Week 4 (Jan 27-31) | |
Topics: |
|
Readings: |
|
Milestones: |
|
Week 5 (Feb 3-7) | |
Topics: |
|
Readings: |
|
Week 6 (Feb 10-14) | |
Topics: |
|
Readings: |
|
Milestones: |
|
Week 7 (Feb 17-21) | |
Topics: |
|
Readings: |
|
Milestones: |
|
Week 8 (Feb 24-28) | |
Topics: |
|
Milestones: |
|
Readings: |
|
Reading Week Mar 2-6 (No Class) | |
Week 9 (Mar 9-13) | |
Topics: |
|
Readings: |
|
Week 10 (Mar 16-20) (No Class) | |
Week 11 (Mar 23-27) (No Class) | |
Week 12 (Mar 30-Apr 3) | |
Topics: |
|
Milestones: |
|
Week 13 (Apr 6-10) | |
Topics: |
|