Course Home Page for CS 630

Iona » Arts & Science » Computer Science » John Mallozzi's Home Page » CS 630


CS 630EA Programming Languages  
6:30 PM - 9:30 PM Monday M209
Outline for Final Exam new


Course Syllabus FTP Site Calendar Assignments Slides


1/23 First Class
2/20 President's Day. Class Meets.
Not a Holiday for Evening Classes.
3/5 Midterm Exam, 6:30 - 7:30.
Class Following Exam.
3/12 Spring Break. No Class.
4/9 Easter Monday. Class Meets.
Not a Holiday for Evening Classes.
Last Day to Withdraw.
4/30 Last Class.
5/7 Final Exam, 6:30 - 8:30.


1. Evaluating Languages
2. Lexical Features and Binding
4. Scope
5. Lifetime + Dynamic scope
6. Expressions
7. Control Flow
8. Data Types
9. Procedural Abstraction
10. Objects
11. Programming in Haskell



Slides from Class

Note: These slides are in PDF format, and should be read using a recent version of a PDF reader, such as Adobe Reader. If you have either the PowerPoint program or a PowerPoint viewer, you may want to download the original slides from the FTP Link.
Important: If you want to print the slides, use the original PowerPoint slides in the PowerPoint program, and be sure the slides will print in grayscale. Select Handouts for what to print, and print at least three slides per page.

1. Introduction
2. Names, Scopes, and Bindings
3. Control Flow
4. Data Types
5. Procedural Abstraction
6. Data Abstraction and Object Orientation
7. Other Paradigms


John Mallozzi's Home Page