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

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


Nancy Tinkham
Computer Science Department, Rowan University

Valid HTML 4.0!