|
Topic |
Date |
Class Prep |
Projects |
Homeworks Due
|
Orientation, Intro
Overview of PL Imple |
8/29 | UNIX tool
assignment OUT |
||
8/31 | Chapter 1 | 1.3, 1.5, 1.8 | ||
Language Syntax | 9/5 | Chapter 2:31-34,39-48
R.E.'s and DFA's |
Perl OUT | Quiz |
9/7 | Chapter 2:34-38,48-51
CFG's and parsers |
Homework Handout 1
original date |
||
9/12 | CFG's and parsers
continued |
Quiz
extended date for Hwk Handout 1 |
||
9/14 | PL syntax
group activity |
Perl 1 IN (extended date) |
Homework Handout 2, 2.25 | |
Names
and Scoping |
9/19 | Chapter 3: 106-131
Bindings, binding time, static scoping |
Quiz | |
9/21 | Chapter 3: 106-131
Dynamic Scoping, Scoping complications |
Perl 2 IN Friday midnight |
(Extended to Tues, 9/26)
3.9, 3.11, 3.12, 3.17 |
|
9/26 | Chapter 3: 132-156
Implementation of Scoping |
PL Design OUT |
Quiz | |
9/28 | Shallow and
deep binding |
NO Homework! | ||
Semantics Spec |
10/3 | Spec of Semantics Handout |
Quiz | |
Overloading/Polymorphism | 10/5 | Handout Examples | NO Homework! | |
Logic Programming | 10/10 | Chapter 11: 11.1, 624-632 | PL Design IN | Quiz |
10/12 | Chapter 11: 632-648 | Logic OUT | Prolog Homework | |
REVIEW | 10/17 | Your Own Questions | No Quiz! | |
MIDTERM EXAM | 10/19 | READY for EXAM | ||
Wrap Up | 10/24 | No Quiz! | ||
Control Flow | 10/26 | Chapter 6:6.1-6.4 | ||
10/31 | Chapter 6:6.5-6.8 | Logic IN | Quiz | |
Types: systems,
equivalence,conversion, inference,checking |
11/2 | 7.1,7.2 | ||
Election Day! No class |
11/7 | Due Monday, by 5pm 6.14,6.16,6.26,6.27 |
||
Types:
memory layout |
11/9 | 7.3-7.7 | Critique OUT Court Case OUT |
|
Subroutines:
Parameter Passing |
11/14 | 8.3 | Quiz | |
Subroutines:
Exception Handling |
11/16 | 8.5 |
Homework on Types |
|
Functional Programming:
Issues and Approaches |
11/21 | 11.1-11.2.3
11.2.5 |
Critique IN | Quiz |
Turkey Day! No class |
11/23 | |||
OOP:Properties
and Issues |
11/28 | 10.1-10.5 | No Quiz! | |
OOP: Smalltalk
vs. Java/C++ |
11/30 | 10.6.1 |
Homework on Parameters/
Functional/OOP Programming |
|
Supreme Court Case | 12/5 | Court Case IN | ||
Special Review Session |
12/7 | Your Own Questions | ||
Final Exam | 12/11 1-3 pm |
READY for EXAM |
Maintained by Lori Pollock. Last modified October 23, 2000. |