CSc 453 Compilers and Systems Software - Schedule


Introduction

Week 1
Lecture #1, Mon, Aug 24: Administrivia, Introduction
Lecture #2, Wed, Aug 26: Introduction
Lecture #3, Fri, Aug 28: TINY
Week 2
Lecture #4, Mon, Aug 31: Lexical Analysis
Lecture #5, Wed, Sep 2: Lexical Analysis
Lecture #6, Fri, Sep 4: Tutorial Section
Week 3
Lecture #7, Mon, Sep 7: Labor Day
Lecture #8, Wed, Sep 9: Lexical Analysis
Lecture #9, Fri, Sep 11: Tutorial Section
Week 4
Lecture #10, Mon, Sep 14: Syntax Analysis
Lecture #11, Wed, Sep 16: Syntax Analysis
Lecture #12, Fri, Sep 18: Tutorial Section
Week 5
Lecture #13, Mon, Sep 21: Syntactic Analysis
Lecture #14, Wed, Sep 23: Syntactic Analysis
Lecture #15, Fri, Sep 25: Tutorial Section
Week 6
Lecture #16, Mon, Sep 28: Semantic Analysis
Lecture #17, Wed, Sep 30: Semantic Analysis
Lecture #18, Fri, Oct 2: Tutorial Section
Week 7
Lecture #19, Mon, Oct 5: Semantic Analysis
Lecture #20, Wed, Oct 7: Semantic Analysis
Lecture #21, Fri, Oct 9: Tutorial Section
Week 8
Lecture #22, Mon, Oct 12: Semantic Analysis
Lecture #23, Wed, Oct 14: Review
Lecture #24, Fri, Oct 16: Midterm
Week 9
Lecture #25, Mon, Oct 19: Intermediate Code
Lecture #26, Wed, Oct 21: Intermediate Code
Lecture #27, Fri, Oct 23: Tutorial Section
Week 10
Lecture #28, Mon, Oct 26: Interpretation
Lecture #29, Wed, Oct 28: Code Generation
Lecture #30, Fri, Oct 30: Tutorial Section
Week 11
Lecture #31, Mon, Nov 2: Procedures
Lecture #32, Wed, Nov 4: Procedures
Lecture #33, Fri, Nov 6: Tutorial Section
Week 12
Lecture #34, Mon, Nov 9: Code Generation
Lecture #35, Wed, Nov 11: Veteran's Day
Lecture #36, Fri, Nov 13: Tutorial Section
Week 13
Lecture #37, Mon, Nov 16: Optimization
Lecture #38, Wed, Nov 18: Optimization
Lecture #39, Fri, Nov 20: Tutorial Section
Week 14
Lecture #40, Mon, Nov 23: Object Oriented Languages
Lecture #41, Wed, Nov 25: Object Oriented Languages
Lecture #42, Fri, Nov 27: Thanksgiving
Week 15
Lecture #43, Mon, Nov 30: Garbage Collection
Lecture #44, Wed, Dec 2: Applications
Lecture #45, Fri, Dec 4: Applications
Week 16
Lecture #46, Mon, Dec 7: Review
Lecture #47, Wed, Dec 9: Review