Programming Languages -- Fall 2008
Revised Schedule
Please do each reading assignment before that evening's class.

September 3         Introduction & syllabus (Sebesta chapter 1)
Scheme
September 10 History of Programming Languages (Sebesta chapter 2)
Scheme (Tinkham, chapters 0-3)
Deadline for on-line classroom ethics quiz
September 17 Scheme (Tinkham, chapters 4-7)
Imperative-language homework due
September 24 Syntax - grammars (Sebesta 3.1-3.3)
Ada overview
Deadline for first on-line Scheme quiz
Deadline for signing up for a language group
October 1 Ada overview
Names, binding, type checking, and scope (Sebesta chapter 5)
Deadline for second on-line Scheme quiz
Scheme homework due
October 8 Names, binding, type checking, and scope (Sebesta chapter 5)
Scheme Test
October 15 Logic programming and Prolog (Clocksin & Mellish chs. 1-3, 6, 8)
Ada homework due
October 22 Prolog
Mid-term exam
Deadline for first on-line concepts quiz
October 29 Prolog
Draft of language-learning written report due
November 5 Prolog
Data types: arrays and associative arrays(Sebesta 6.5, 6.6)
November 12 Expressions & assignment (Sebesta ch. 7)
Parameter-passing (Sebesta 9.1-9.5)
November 19 Prolog homework due
Prolog Test
Implementing subprograms (Sebesta 10.1-10.3)
November 26 No class: Happy Thanksgiving!
Language-learning written report due
December 3 Language-learning group presentations
December 10 Language-learning group presentations
Deadline for second on-line concepts quiz


Nancy Tinkham
Computer Science Department, Rowan University

Valid HTML 4.0!