Program Development Techniques

Syllabus

 
  [ HOME ]
 
8/28  Elements of Programming 1.1  
8/30 Procedures & Processes 1.2 HW 1 out
9/4 Procedures & Processes II 1.2
9/6 Abstraction with HOPs 1.3 Due: HW 1, HW 2 out
9/11 Abstraction with HOPs II 1.3  
9/13 Intro to Data Abstraction 2.1 Due: HW 2, HW 3 out,
9/18 Hierarchical Data, Closures 2.2  
9/20 Hierarchical Data, Closures II 2.2 Due: HW 3, HW 4 out
9/25 Symbolic Data 2.3   
9/27 Symbolic Data 2.3
10/2 REVIEW Due: HW 4, HW4
10/4 MIDTERM EXAM    
10/9 Review, Multiple Representations 2.4  
10/11 Multiple Representations II 2.4 HW5 out
10/16 Generic Operations 2.5
10/18 Generic Operations 2.5 HW5 due
10/23 Assignment & Local State 3.1 HW 6 Out
10/25 Evaluation 3.2
10/30 Review   HW6 Due
11/1 MIDTERM II    
11/6 Mutable Data, Objects 3.3 
11/8 Mutable Data, Objects 3.3  HW 7 out, Object Notes
11/13 Concurrency 3.4 
11/15 Concurrency & Streams  3.4,3.5
11/20 Streams 3.5
11/22 THANKSGIVING: NO CLASSES
11/27 Metacircular Evaluator 4.1 Due: HW 7
HW 8 out
11/29 Metacircular Evaluator  4.1  
12/4 Other Topics   Due: HW 8

 This outline is subject to change to meet your needs as students!!!