CSCI 300 Programming Languages

Helpful Links


Schedule

This schedule will be revised throughout the semester so check it frequently!


Topic Reading For Today In-Class Work Assignments
8/24 Why PL is a required course


8/26 Evaluating Languges Chapter 1 and 2.1
 
8/31 Syntax

Hwk 1 due: typed critique of C++ or Java based on criteria described in class
9/2 Syntax, compilation, binding 3.1-3.2    
9/7 Binding and Scope 3.3.0-3.3.2   Homework 2 due
9/9 Binding and Scope 3.4-3.7    
9/14 Static and Dynamic Scoping 6.1    
9/16 6.2-6.4  
9/21  


9/23



9/28        
9/30        
10/5


 
10/7 No class -- Fall Break
10/12



10/14



10/19       Homework 3 due
10/21        
10/26 No class -- Academic Day
10/28 Scheme

 
11/2 No class    
11/4 Scheme Homework 4 due Monday
11/9 Scheme/Prolog
 
11/11 Prolog Exam 1 due tonight
11/16   chapter 11, skip 11.2.4 and 11.3.2   Project proposal due yesterday at 11:59 pm
11/18    
Homework 5 due
11/23  


11/25 No class -- Thanksgiving Break
11/30


12/2 Reports: Bren/Matt(Dylan), Alex(C#), Stephen (Clean)


12/7 Reports: Sharon (Smalltalk), Andrew (Euphoria)


12/9 Reports: Mark/Kyle (Python), Vikram (Haskell)



Final exam is Tuesday, December 14, 10:30 am - 12:20 pm. (Topics)


Questions? Send mail to johnsone@xavier.edu