CSC 415-01: Translators and Compilers
Spring 2006
MTWF 12:30 PM to 1:20 PM
Textbook: Programming Language Processors in Java, David A. Watt and Deryck F. Brown, Prentice Hall, 2000
|
Meeting Date |
Meeting Day |
Text Chapter(s) |
Lesson |
Homework Due |
|
1/9/06 |
Monday |
Course Introduction |
|
|
|
1/10/06 |
Tuesday |
Chapter 1: Introduction |
Sections 1.1 |
|
|
1/11/06 |
Wednesday |
Chapter 1: Introduction |
Sections 1.2 |
|
|
1/13/06 |
Friday |
Chapter 1: Introduction |
Sections 1.3 |
|
|
1/16/06 |
Monday |
|
Martin Luther King, Jr. Day |
|
|
1/17/06 |
Tuesday |
Chapter 1: Introduction |
Sections 1.4 |
|
|
1/18/06 |
Wednesday |
Chapter 1: Introduction |
Sections 1.5 |
|
|
1/20/06 |
Friday |
Chapter 2: Language Processors |
Sections 2.1 |
|
|
1/23/06 |
Monday |
Chapter 2: Language Processors |
Sections 2.2 |
|
|
1/24/06 |
Tuesday |
Chapter 2: Language Processors |
Sections 2.3 |
|
|
1/25/06 |
Wednesday |
Chapter 2: Language Processors |
Sections 2.4 |
|
|
1/27/06 |
Friday |
Chapter 3: Compilation |
Sections 3.1 |
|
|
1/30/06 |
Monday |
Chapter 3: Compilation |
Sections 3.2 |
|
|
1/31/06 |
Tuesday |
Chapter 3: Compilation |
Sections 3.3 |
|
|
2/1/06 |
Wednesday |
Chapter 3: Compilation |
Sections 3.4 |
|
|
2/3/06 |
Friday |
Chapter 3: Compilation |
Sections 3.5 |
|
|
2/6/06 |
Monday |
Chapter 3: Compilation |
Sections 3.6 |
|
|
2/7/06 |
Tuesday |
Chapter 4: Syntactic Analysis |
Sections 4.1 |
|
|
2/8/06 |
Wednesday |
Chapter 4: Syntactic Analysis |
Sections 4.2 |
|
|
2/10/06 |
Friday |
Chapter 4: Syntactic Analysis |
Sections 4.3 |
|
|
2/13/06 |
Monday |
Chapter 4: Syntactic Analysis |
Sections 4.4 |
|
|
2/14/06 |
Tuesday |
Chapter 4: Syntactic Analysis |
Section 4.5 |
|
|
2/15/06 |
Wednesday |
Chapter 5: Contextual Analysis |
Sections 5.1 |
|
|
2/17/06 |
Friday |
Chapter 5: Contextual Analysis |
Sections 5.2 |
|
|
2/20/06 |
Monday |
Chapter 5: Contextual Analysis |
Sections 5.3 |
|
|
2/21/06 |
Tuesday |
Chapter 5: Contextual Analysis |
Sections 5.4 |
|
|
2/22/06 |
Wednesday |
Chapter 5: Contextual Analysis |
Sections 5.5 |
|
|
2/24/06 |
Friday |
Project Review |
|
|
|
2/27/06 |
Monday |
Chapter 5: Contextual Analysis |
Sections 5.6 |
|
|
2/28/06 |
Tuesday |
Mid-Term Exam Review |
Chapters 1, 2, 3, 4, 5 |
|
|
3/1/06 |
Wednesday |
Mid-Term Exam |
Chapters 1, 2, 3, 4, 5 |
|
|
3/3/06 |
Friday |
Exam Post Mortem |
|
|
|
3/6/06 |
Monday |
Semester Break |
|
|
|
3/7/06 |
Tuesday |
Semester Break |
|
|
|
3/8/06 |
Wednesday |
Semester Break |
|
|
|
3/10/06 |
Friday |
Semester Break |
|
|
|
3/13/06 |
Monday |
Chapter 6: Run-Time Organization |
Sections 6.1 |
|
|
3/14/06 |
Tuesday |
Chapter 6: Run-Time Organization |
Sections 6.2 |
|
|
3/15/06 |
Wednesday |
Chapter 6: Run-Time Organization |
Sections 6.3 |
|
|
3/17/06 |
Friday |
Project Review |
|
|
|
3/20/06 |
Monday |
Chapter 6: Run-Time Organization |
Sections 6.4 |
|
|
3/21/06 |
Tuesday |
Chapter 6: Run-Time Organization |
Sections 6.5 |
|
|
3/22/06 |
Wednesday |
Chapter 6: Run-Time Organization |
Sections 6.6 |
|
|
3/24/06 |
Friday |
Project Review |
|
|
|
3/27/06 |
Monday |
Chapter 6 Run-Time Organization |
Sections 6.7 |
|
|
3/28/06 |
Tuesday |
Chapter 6 Run-Time Organization |
Sections 6.8 |
|
|
3/29/06 |
Wednesday |
Chapter 7: Code Generation |
Sections 7.1 |
|
|
3/31/06 |
Friday |
Project Review |
|
|
|
4/3/06 |
Monday |
Chapter 7: Code Generation |
Sections 7.2 |
|
|
4/4/06 |
Tuesday |
Chapter 7: Code Generation |
Sections 7.3 |
|
|
4/5/06 |
Wednesday |
Chapter 7: Code Generation |
Sections 7.4 |
|
|
4/7/06 |
Friday |
Project Review |
|
|
|
4/10/06 |
Monday |
Chapter 7: Code Generation |
Sections 7.4 |
|
|
4/11/06 |
Tuesday |
Chapter 7: Code Generation |
Sections 7.5 |
|
|
4/12/06 |
Wednesday |
Chapter 8: Interpretation |
Sections 8.1 |
|
|
4/14/06 |
Friday |
|
|
|
|
4/17/06 |
Monday |
Chapter 8: Interpretation |
Sections 8.2 |
|
|
4/18/06 |
Tuesday |
Chapter 8: Interpretation |
Sections 8.3 |
|
|
4/19/06 |
Wednesday |
Project Review |
|
|
|
4/21/06 |
Friday |
Project Review |
|
|
|
4/24/06 |
Monday |
Project Review |
|
|
|
4/25/06 |
Tuesday |
Project Review |
|
|
|
4/26/06 |
Wednesday |
Project Demo |
|
|
|
4/28/06 |
Friday |
Last Day of Class: Review for Final |
Comprehensive |
|
|
5/3/06 |
Wednesday 11:00 – 1:30 |
Final Exam |
Comprehensive |
|