Calendar

Week # Date Reading Due Other Assignments Due Notes
1 W. 8/23      
  F. 8/25 Paradigms, sec. 1-3    
2 M. 8/28 C,Lisp Tutors: Scope, Order, More Scope Reflection # 1  
  W. 8/30 Eval. on Paper Tutors: Mut. Vars, Sequences, Vectors, Heap  
  F. 9/1 Rep. and Eval. Arithmetic Tutor: Stack  
3 M. 9/4     LABOR DAY. NO CLASS
  W. 9/6      
  F. 9/8 Parsing; Eval. Cond. ML: Arith and SMoL: Scope  
4 M. 9/11   Tutor: Lambda 1. Scope & Heap Quiz  
  W. 9/13 Eval. Cond. Tutors: Lambda 1  
  F. 9/15   Tutors: Lambda 2-3 NO CLASS
5 M. 9/18   Reflection # 2. Tutor: Local.  
  W. 9/20      
  F. 9/22      
6 M. 9/25   SMoL: Stacker 2  
  W. 9/27      
  F. 9/29 Evaluating Local Binding ML: Cond. ML Design Matrix. Be caught up on all tutors!
7 M. 10/2   Stacker 2 Due  
  W. 10/4     Practice and review for exam
  F. 10/6   SMoL Tutor/Stacker Exam  
8 M. 10/9 Evaluating Functions    
  W. 10/11   Exam Corrections. Reflection # 3  
  F. 10/13     NO CLASS. FALL BREAK.
9 M. 10/16     NO CLASS Not break. I’m out of town.
  W. 10/18      
  F. 10/20      
10 M. 10/23 How SMoL Becomes Large, pgs 70-77    
  W. 10/25     Begin Paret Interpreter
  F. 10/27      
11 M. 10/30      
  W. 11/1      
  F. 11/3     Paret Due
12 M. 11/6 Standard Model of Objects (pgs 85-95)    
  W. 11/8      
  F. 11/10     In Class: Loops
13 M. 11/13      
  W. 11/15     Macro Assignment
  F. 11/17      
14 M. 11/20      
  W. 11/22     T-Day Break
  F. 11/24     T-Day Break
15 M. 11/27      
  W. 11/29   OMac Due Self-Eval Meetings
  F. 12/1     Self-Eval Meetings
16 M. 12/4      
  W. 12/6   SmolTalk Due  
  Th. 12/7   All Assignments Due Reading Day
  F. 12/8     No Class.
17 M. 12/11   Final. 3-6pm  

Credits

This course and the accompanying text is largely based on materials developed by the textbook author, Dr. Shriram Krishnamurthi, for his PL course at Brown.