CSC 415-01: Translators and Compilers

TR 2:00 PM to 3:45 PM

Assignments

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/15/04

Thursday

Course Introduction

Chapter 1: Introduction

Sections 1.1, 1.2

 

1/20/04

Tuesday

 

 

 

1/22/04

Thursday

Chapter 1: Introduction

Sections 1.3, 1.4, 1.5

 

1/27/04

Tuesday

Chapter 2: Language Processors

Sections 2.1, 2.2

 

1/29/04

Thursday

Chapter 2: Language Processors

Sections 2.2, 2.3

Homework 1

2/3/04

Tuesday

Chapter 2: Language Processors

Sections 2.3, 2.4

 

2/5/04

Thursday

Exam 1 Review

Chapters 1 & 2

Homework 2

2/10/04

Tuesday

Chapter 3: Compilation

Sections 3.1

 

2/12/04

Thursday

Chapter 3: Compilation

Sections 3.2

 

2/17/04

Tuesday

Chapter 3: Compilation

Sections 3.3, 3.4

 

2/19/04

Thursday

Chapter 3: Compilation

Sections 3.5, 3.6

 

2/24/04

Tuesday

Chapter 4: Syntactic Analysis

Sections 4.1, 4.2

Homework3

2/26/04

Thursday

Chapter 4: Syntactic Analysis

Sections 4.3, 4.4

 

3/2/04

Tuesday

Chapter 4: Syntactic Analysis

Mid-Term Exam Review

Section 4.5

Chapters 1, 2, 3, 4

Homework 4

3/4/04

Thursday

Mid-Term Exam

Chapters 1, 2, 3, 4

 

3/9/04

Tuesday

Mid Semester Break

Mid Semester Break

 

3/11/04

Thursday

Mid Semester Break

Mid Semester Break

 

3/16/04

Tuesday

Chapter 5: Contextual Analysis

Sections 5.1, 5.2

Homework 5

3/18/04

Thursday

Chapter 5: Contextual Analysis

Sections 5.3, 5.4

Homework 6

3/23/04

Tuesday

Chapter 5: Contextual Analysis

Sections 5.5, 5.6

Homework 7

3/25/04

Thursday

Chapter 6: Run-Time Organization

Sections 6.1, 6.2

Homework 8

3/30/04

Tuesday

Chapter 6: Run-Time Organization

Sections 6.3, 6.4

Homework 9

4/1/04

Thursday

Chapter 6: Run-Time Organization

Sections 6.5, 6.6

 

4/6/04

Tuesday

Chapter 6 Run-Time Organization

Sections 6.7, 6.8

Homework 10

4/8/04

Thursday

Chapter 7: Code Generation

Sections 7.1, 7.2

Homework 11

4/13/04

Tuesday

Chapter 7: Code Generation

Sections 7.3, 7.4

 

4/15/04

Thursday

Chapter 7: Code Generation

Sections 7.4, 7.5

Homework 12

4/20/04

Tuesday

Chapter 8: Interpretation

Sections 8.1

 

4/22/04

Thursday

Chapter 8: Interpretation

Sections 8.2

Homework 13

4/27/04

Tuesday

Chapter 8: Interpretation

Sections 8.3

 

4/29/04

Thursday

Last Day of Class:  Review for Final

Comprehensive

Homework 14

5/4/2004

Tuesday, 2:00PM to 4:30PM

Final Exam

Comprehensive