CS2135 Programming Language Concepts. A98
Schedule of Classes
Warning: This schedule is subject to revision!
Date Due Reading Topic
______________________________________________________________
Th Aug. 27 1.1.1-1.1.3 Expressions
Fr 28 HW 0 1.1.4-1.1.6 Substitution Model
Mo 31 1.1.7-1.1.8 Procedures
Tu Sep. 01 HW 1 1.2.1-1.2.3 Recursion and Iteration
W 02 LAB1
Th 03 1.2.4-1.2.6 Orders of Growth
Fr 04 1.3.1-1.3.2 Procedural Abstraction
Mo 07 Labor Day -- No Classes
Tu 08 HW 2 1.3.3-1.3.4 First Class Procedures
W 09 LAB2
Th 10 2.1.1-2.1.2 Data Abstraction
Fr 11 2.1.3,2.2.1 Sequences
Mo 14 2.2.2-2.2.3 Interfaces
Tu 15 HW 3 2.3.1-2.3.3 Symbolic Data
W 16 LAB3 2.2.4
Th 17 2.4 Abstract Data
Fr 18 ** EXAM 1 **
Mo 21 2.5.1-2.5.2 Tagged Data
Tu 22 HW 4 2.5.3 Symbolic Algebra
W 23 LAB4
Th 24 3.1 Local State
Fr 25 3.2.1-3.2.2 Environment Model I
Mo 28 3.2.3-3.2.4 Environment Model II
Tu 29 HW 5 3.3.1-3.3.3 Mutable Data
W 30 LAB5
Th Oct. 01 ** EXAM 2 **
Fr 02 3.4 Concurrency
Mo 05 3.5.1-3.5.2 Streams
Tu 06 HW 6 4.1.1-4.1.2 Metacircular Evaluator I
W 07 LAB6
Th 08 4.1.3-4.1.5 Metacircular Evaluator II
Fr 09 4.1.6-4.1.7 Metacircular Evaluator III
Mo 12 4.2 Syntactic Variations
Tu 13 HW 7 4.3 Semantic Variations
W 14 LAB7
Th 15 ** EXAM 3 **