Programming Languages - Spring 2007
Revised Schedule

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

Monday
Wednesday
Jan 17: Introduction (Sebesta ch. 1)
Jan 22: Scheme (Tinkham, chapters 0-3) Jan 24: Scheme (Tinkham, chapters 4-7)
Jan 29: Scheme Jan 31: Scheme
Deadline for first on-line Scheme quiz
Imperative-language homework due
Feb 5: History of programming languages
(Sebesta ch. 2)
Feb 7: Ada overview
Deadline for second on-line Scheme quiz
Deadline for signing up for a language group
Feb 12: Ada overview
Scheme homework due
Feb 14: No class: snow
Feb 19: Scheme Test Feb 21: Syntax - grammars (Sebesta 3.1-3.3)
Feb 26: Names, binding, type checking, and scope
(Sebesta ch 5)
Ada homework due
Feb 28: Names, binding, type checking, and scope
March 5: Mid-term Exam
Deadline for first on-line concepts quiz
March 7: Logic programming and Prolog
(Clocksin & Mellish chs. 1-2)
Draft of language-learning written report due
March 12: Spring Break March 14: Spring Break
March 19: Prolog (Clocksin & Mellish 3, 6, 8) March 21: Prolog
March 26: Prolog March 28: Data types: arrays (Sebesta 6.5, 6.6)
April 2: Prolog Test
Prolog homework due
April 4: Expressions & assignment (Sebesta ch. 7)
April 9: Parameters (Sebesta 9.1-9.5) April 11: Implementing subprograms (10.1-10.3)
April 16: Control constructs (Sebesta ch. 8)
Language-learning written report due
April 18: Exotic languages: APL & SNOBOL
Deadline for second on-line concepts quiz
April 23: Language group presentations April 25: Language group presentations
EDUC 2103
April 30: To be announced


Nancy Tinkham
Computer Science Department, Rowan University

Valid HTML 4.0!