CSCE 330 Fall 2003: 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 2, 2003. The final exam for the course will take place on Wednesday, December 10, 2003, at 2pm in the classroom (SWGR 2A31). This is the regularly scheduled time for courses taught from 1400 to 1515 on Tuesdays and Thursdays. ( See the university exam schedule.)

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

    WeekLecture Topics ReadingsHomework
    1: August 21 Introduction Syllabus, Ch.1 [G] TBD
    2: August 26, 28Overview, Syntax and Semantics Ch.2 [G] TBD
    3: September 2, 4Syntax and Semantics (Ctd.) Ch.2 [G] TBD
    4: September 9, 11Syntax and Semantics (Ctd.) Ch.2 [G] TBD
    5: September 16, 18Syntax and Semantics, Review for Midterm Ch.2 [G] TBD
    6: September 23. 25 Test (September 23) and Functional Programming Ch.7 [G] FP programs
    7: September 30, October 2 Functional Programming (Ctd.) Ch.7 [G] TBD
    8: October 7, 9 ML [U] TBD
    9: October 16 Fall Break (October 14) and ML [U] TBD
    10: October 21, 23 ML and Test 2 (October 23) [U] TBD
    11: October 28, 30 Logic Programming Ch.8 [G] TBD
    12: November 4, 6 Logic Programming (Ctd.) Ch.8 [G] TBD
    13: November 11, 13 Control Structures Selected Topics from Ch.4 and Ch.5 [G] TBD
    14: November 18, 20 Object-Oriented Languages Selected Topics from Ch.6 [G] TBD
    15: November 25 Review and Thanksgiving (November 27) Review TBD
    16: December 2, 4 Presentations TBD TBD