Programming Languages - Spring 2008
Revised Schedule

Please do each reading assignment before that day's class.

Tuesday
Thursday
Jan 22: Introduction (Sebesta ch. 1) Jan 24: Class cancelled
Jan 29: History of programming languages
(Sebesta ch. 2)
Deadline for on-line classroom ethics quiz
Jan 31: Syntax - grammars (Sebesta 3.1-3.3)
Imperative-language homework due
Feb 5: Syntax - grammars Feb 7: Ada overview
Deadline for signing up for a language group
Feb 12: Ada overview Feb 14: Scheme (Tinkham, chapters 0-3)
Feb 19: Scheme (Tinkham, chapters 4-7)
Ada homework due
Feb 21: Scheme
Deadline for first on-line Scheme quiz
Feb 26: Scheme Feb 28: Names, binding, type checking, and scope
(Sebesta ch 5)
Deadline for second on-line Scheme quiz
March 4: Scheme Test
Scheme homework due
March 6: Names, binding, type checking, and scope
Deadline for first on-line concepts quiz
March 11: Mid-term Exam March 13: Logic programming and Prolog
(Clocksin & Mellish chs. 1-2)
Draft of language-learning written report due
March 18: Spring Break March 20: Spring Break
March 25: Prolog (Clocksin & Mellish 3, 6, 8) March 27: Prolog
April 1: Prolog April 3: Prolog Lab
April 8: Data types: arrays (Sebesta 6.5, 6.6)
Prolog homework due
April 10: Prolog Test
April 15: Language group presentations
Language-learning written report due
April 17: Language group presentations
April 22: Expressions & assignment (Sebesta ch. 7) April 24: Parameters (Sebesta 9.1-9.5)
April 29: Implementing subprograms (10.1-10.3) May 1: To be announced
Deadline for second on-line concepts quiz


Nancy Tinkham
Computer Science Department, Rowan University

Valid HTML 4.0!