CSCE 330 Spring 2005: 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 first day of classes is Tuesday, January 11, 2005. The last day to withdraw without failure is Monday, February 21, 2005. The last day of classes is Thursday, April 21, 2005. The final exam for the course will take place on Saturday, April 30, 2005, at 9am in the classroom (SWGR 2A27). This is the regularly scheduled time for courses taught from 0930 to 1045 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: January 11, 13Introduction Syllabus, Ch.1 [G] TBD
    2: January 18, 20Overview, Syntax and Semantics Ch.2 [G] TBD
    3: January 25, 27Syntax and Semantics (Ctd.) Ch.2 [G] TBD
    4: February 1, 3Syntax and Semantics (Ctd.) Ch.2 [G] TBD
    5: February 8, 10Review for Midterm and Midterm Ch.2 [G] TBD
    6: February 15, 17 Functional Programming Ch.7 [G] FP programs
    7: February 22, 24 Functional Programming (Ctd.) Ch.7 [G] TBD
    8: March 1, 3 ML [U] TBD
    9: March 8, 10 Spring Break [U] TBD
    10: March 15, 17 ML (ctd.) [U] TBD
    11: March 22, 24 ML and Test 2 Ch.8 [G] TBD
    12: March 29, March 31 Logic Programming Ch.8 [G] TBD
    13: April 5, 7 Logic Programming (ctd.) Ch.8 [G] TBD
    14: April 12, 14 Control Structures and Object_Oriented Languages Selected Topics from Ch.4, Ch.5, and Ch.6 [G] TBD
    15: April 20, 22 Student Presentations TBD TBD