Tentative Schedule, Fall 2009

 

Week

Monday

Wednesday

Friday

8/24

Intro
Chapter 1 (1-20)

Exercise: Specs for new PL

Chapter 1 (21-40)
Topic: Orthogonality

8/31

Chapter 2 Overview of

Languages

Chapter 3 (1-19)
BNF Exercise

Chapter 3(20-33)
Ambiguity Ex

9/7

Ambiguity Wrap-Up
Chapter 3(34-46)
EBNF COBOL Exercise

Chapter 4 (1-20)
Compiler Tools(1-8)
Finite Automata Ex

Compiler Tools (9-20)
Flex Exercises

9/14

Flex Exercises
Begin Project Design

Chapter 4 (21-27)
Bottom-up Parse Ex
Chapter 4(28-39)
Recursive Descent Exercises

Chapter 4(40-47)
Left recursion Ex
Work on Recursive Descent
Project Part I Due

9/21

Chapter 4 (48-54)
Pairwise Disjoint

Chapter 4 (55-62)
Compiler Tools(25-33)
Bison Intro Exercise (10 minutes)
Compiler Tools (34-36)
Bison Exercise #1

Compiler Tools (37-42)
Bison Exercise
Option Compiler Tools(43-48)

9//28

Discuss Project Part II
Chapter 4 (58, 63-70)
Skim Chapter4 Parsing (1-30)

Test Review/
Work on Project

Exam

10/5

Scheme (1-28)
Scheme Exercises
Project Part II Due

Scheme (12-28)
Intro NQueens,
Scheme Exercise 1

Scheme (29-45)
Scheme Exercises 2-7

10/12

Scheme (46-61)
Scheme Exercises 8-11
Discuss N-Queens/Recursion

Scheme N-Queens Work Day
N-Queens Due

Scheme (67-77)
Closure Play

10/19

Fall Break

Scheme GIMP work day

GIMP Demos
Scheme Quiz

10/26

Quiz Recap
Chapter 5 (1-33)
Static Scope Exercise

Chapter 5 (33-43)
Scope Exercise
Java Enum Exercise

Chapter 6 Homework (Ch6Q)
Chapter 6 (25-39)
Quick Exercise
Chapter 6 (40-55)

11/2

Chapter 6 (56-76)
Garbage Collection Exercise

Chapter 7
Perl Tutorials

Chapter 8 (1-39)
Chapter 9 (1-9)

11/9

Chapter 9
Array Index Exercise
Javascript Exercise

Chapter 9
Topic: Coroutine
Chapter 10

Chapter 10
ARI Exercise
Quiz Review

11/16

Perl
Quiz

Perl Work Day

Perl Homework Due

11/23

Chapter 13 (1-25)
Prod-Con Trace

Thanksgiving break

Thanksgiving break

11/30

Chapter 13 (26-44)
Prod-Con Exercise

Intro Tetris Hwk
Chapter 13 (45-54)
Finish Prod-Con Exercise

Chapter 14 (1-9)
Tetris Intro Exercise

Thread info (1-13)
Topic: Thread Safety
Work Day/Tetris due

12/07

Chapter 14 (10-31)
C++ Exception Ex

Chapter 14 (32-48)
Topic: Exceptions

Dead Day

12/14

Finals