CSC 4150
UNCP Home Page CSC 4150 Translators and Compilers Spring 2009
Office Information
Instructor: Dr. Charles W. Lillie
Office: 1219 Oxendine
Telephone: 910-521-6415 email: lilliec@uncp.edu
Office Hours: MWF 8:15-8:45, MW 2:30-3:30, F 2:30-4:00
Time: 3:30 to 5:15 Meeting Days: MW Location: Oxendine 1202
Textbook: Programming Language Processors in Java, Authors: David A. Watts & Deryck F. Brown, 2000, Prentice Hall
Meeting Date Meeting Day Text Chapter(s) Lessons Homework/Programs
1/5/2009 Monday
Course Introduction
Chapter 1: Introduction
Sections 1.1, 1.2

1/7/2009 Wednesday Chapter 1: Introduction
Sections 1.3, 1.4, 1.5

1/12/2009 Monday Chapter 2: Language Processors
Sections 2.1, 2.2

1/14/2009 Wednesday Chapter 2: Language Processors
Sections 2.2, 2.3
Homework1
1/19/2009 Monday Martin Luther King Day
Holiday
1/21/2009 Wednesday Chapter 2: Language Processors
Sections 2.3, 2.4

1/26/2009 Monday Chapter 3: Compilation
Sections 3.1
Homework2
1/28/2009 Wednesday Chapter 3: Compilation
Sections 3.2

2/2/2009 Monday Chapter 3: Compilation
Sections 3.3, 3.4

2/4/2009 Wednesday Chapter 3: Compilation
Sections 3.5, 3.6

2/9/2009 Monday Chapter 4: Syntactic Analysis
Sections 4.1, 4.2
Homework3
2/11/2009 Wednesday Chapter 4: Syntactic Analysis
Sections 4.3, 4.4

2/16/2009 Monday Chapter 4: Syntactic Analysis
Section 4.5
Homework4
2/18/2009 Wednesday Review for Midterm Exam
Chapters 1, 2, 3, 4

2/23/2009 Monday Midterm Exam
Chapters 1, 2, 3, 4

2/25/2009 Wednesday Midterm Exam Postmortem
Chapters 1, 2, 3, 4
3/2/2009 Monday Semester Break
Holiday
3/4/2009 Wednesday Semester Break
Holiday
3/9/2009 Monday Chapter 5: Contextual Analysis
Sections 5.1, 5.2
Homework5
3/11/2009 Wednesday Chapter 5: Contextual Analysis
Sections 5.3, 5.4
Homework6
3/16/2009 Monday Chapter 5: Contextual Analysis
Sections 5.5, 5.6
Homework7
3/18/2009 Wednesday Chapter 6: Run-Time Organization
Sections 6.1, 6.2
Homework8
3/23/2009 Monday Chapter 6: Run-Time Organization
Sections 6.3, 6.4
Homework9
3/25/2009 Wednesday Chapter 6: Run-Time Organization
Sections 6.5, 6.6

3/30/2009 Monday Chapter 6: Run-Time Organization
Sections 6.7, 6.8
Homework10
4/1/2009 Wednesday Chapter 7: Code Generation
Sections 7.1, 7.2
Homework11
4/6/2009 Monday Chapter 7: Code Generation
Sections 7.3, 7.4

4/8/2009 Wednesday Chapter 7: Code Generation
Sections 7.4, 7.5
Homework12
4/13/2009 Monday Chapter 8: Interpretation
Sections 8.1

4/15/2009 Wednesday Chapter 8: Interpretation
Sections 8.2
Homework13
4/20/2009 Monday Chapter 8: Interpretation
Sections 8.3

4/22/2009 Wednesday Last Day of Class:  Review for Final
Comprehensive
Homework14
4/29/2009
Wednesday
1:30 -- 4:00
Final Exam




Contact Web Page Owner at lilliec@uncp.edu