CS415 Programming Languages
Fall 2005


Schedule | Homeworks


Course information

Instructor:   Aaron Bloomfield, Olsson Hall 228D
Office Hours:   M/W/F 11-noon
Graduate TA:   Chris White,
TA's Office Hours:   Tu 4-5:30 and Th 5-6:30 (in Thornton stacks)

Course Description (from the undergraduate record) :  Presents the fundamental concepts of programming language design and implementation. Emphasizes language paradigms and implementation issues. Develops working programs in languages representing different language paradigms. Many programs oriented toward language implementation issues.   [ABET Course Objectives]

Prerequisites: CS216 and CS333 with grades of C- or above.

Course Text: Scott, Michael. Programming Language Pragmatics. Morgan Kaufmann: 2000.  Textbook Errata

Class Meetings: MWF 10:00-10:50am in MEC 216

Final Exam: Tuesday, December 13, 2005  9:00 - 12:00 in MEC 216 (our regular lecture room).



Slide Sets

These slides use Microsoft Powerpoint.  You can download a free PowerPoint viewer here.  Some of the slides use animations which may not print correctly.  Also, these animations may not work correctly in versions of PowerPoint prior to 2002.