CS 312 Schedule: Fall 2017

Principles of Programming Languages

 

 

CS 312 Home Schedule Grading Tools

 

 

Date Topic Reading (Tucker &Noonan) HW out HW in Project Out Project In
Aug 30  Introduction to the course 1        
Sept 1  Introduction to PL 1        
Sept 4  Grammars 2.1-2.2        
Sept 6  Grammars  2.1-2.2     derive    
Sept 8  Grammars & Syntax  2.3-2.5        
Sept 11  Grammars & Syntax  2.3-2.5        
Sept 13  Lexer  3.1-3.2       derive 
Sept 15  Lexer  3.1-3.2        
Sept 18  Recursive descent parsing         
Sept 20  Recursive descent parsing      parser   
Sept 22  Recursive descent parsing 
Sept 25  Recursive descent parsing 
Sept 29  LL parsing  Scott 2.3.2
Oct 2  LL parsing  Scott 2.3.2
Oct 4  Regular vs. CFG 
Oct 6  Semantics  7.1-7.5       parser 
Oct 9  Semantics  7.1-7.5     semantics   
Oct 11  semantics  8.1-8.2        
Oct 13  Review  1-3,7-8        
Oct 16  Fall Break  semantics 
Oct 18  Midterm  1-3, 7-8