6.821 | Fall 2002 | Graduate

Programming Languages

Calendar

Week Session One Session Two
1

Operational Semantics, PostFix
PS1 Out
2 Operational Semantics, Domains
PS1a Due
Definitional Interpreters & Translators
3 Denotational Semantics
PS1b Due, PS2 Out
Fixed Points
4 FL
PS2 Due, PS3 Out
Naming I
5 Naming II
PS3 Due, PS4 Out
State I
6 Modeling State Control I
PS4 Due, PS5 Out
7

Control II
8 Explicit Types
PS5 Due
Midterm In-class Through Control II
9 Type Reconstruction
PS6 Out
Polymorphic Type I
10 Polymorphic Type II
PS6 Due, PS7 Out
Pattern Matching, Abstract Types
11 Concurrency
PS7 Due, PS8 Out
Effects
12 Java Language Design/Applets Pragmatics I
13 Pragmatics II

14 Pragmatics III
PS8 Due
To Be Announced

Course Info

Instructor
As Taught In
Fall 2002
Level
Learning Resource Types
Exams
Programming Assignments