CSCE 330 Fall 2001: Syllabus

The textbooks are:

  • Ghezzi, Carlo and Mehdi Jazayeri. Programming Language Concepts. Wiley, 1998 (required text, referred to as [G]). Supplementary materials from the authors, including an errata list, are available.
  • Ullman, Jeffrey D. Elements of ML Programming: ML97 Edition. Prentice-Hall, 1998 (required text, referred to as [U]). Supplementary materials from the author, including an errata list, are available.
  • The last day to withdraw without failure is Thursday, October 4, 2001. The final exam for the course will take place on Saturday, December 15, 2001, at 2pm in the classroom (300 Main B103).

    Please see elsewhere in the web pages for the course for additional administrative information.

    Week BeginsTopicLecture #1Lecture #2 Homework
    (1) August 27Introduction and Overview (1) Ch.1 [G] (2) Ch.1 [G] TBD
    (2) September 3Syntax and Semantics No Class (3) Ch.2 [G] TBD
    (3) September 10Syntax and Semantics (ctd.) (4) Ch.2 [G] (5) Ch.2 [G] Simplesem programming exercises; TBD
    (4) September 17Syntax and Semantics (6) Ch.2[G] (7) Ch.2 TBD
    (5) September 24Review and Test 1 (8) Ch.2[G] (9) Test 1 TBD
    (6) October 1 Functional Programming (10) Test 1 Review (11) Ch.7[G] FP programming exercises; TBD
    (7) October 8 Functional Programming and ML (12) Ch.7[G] (13) Ch.7[G] TBD
    (8) October 15 Fall Break and ML No Class (14) ML [U] ML programming exercises; TBD
    (9) October 22 ML (15) ML [U] (16) ML [U] TBD
    (10) October 29 ML (17) ML [U] (18) ML [U] TBD
    (11) November 5 ML and Test 2 (19) ML [U] (20) Test 2 TBD
    (12) November 12 Logic Programming (21) Ch.8 [G] (22) Ch.8 [G] Prolog programming exercises; TBD
    (13) November 19 Logic Programming (23) Ch.8 [G] No Class TBD
    (14) November 27 Control Structures: Selected Topics (24) Ch.4 [G] (25) Ch.4 [G] TBD
    (15) December 4 Conclusions and Review (26) Open (27) Open TBD