CSCI 330: Programming Language Structures

Prerequisites: CSCI 220 and CSCI 240

Instructor: Marco Valtorta
Office: Sumwalt 206A, 777-4879
E-mail: mgv@cs.sc.edu
Office Hours: To Be Determined
Grader: Jicheng Qu, 234 Sumwalt, 777-8755, jqu00000@cs.sc.edu, F 2--5pm
Office: TBD
E-mail: TBD
Office Hours: TBD

Grading Policy, from the Syllabus (in postscript format):

  • Quizzes: 5%
  • Homework (other than programs): 15%
  • Programming Assignments: 35%
  • Midterm (2): 15%
  • Final Exam: 30%
  • Reference materials:

  • Sebesta, Robert W. Concepts of Programming Languages (4th ed.). Addison-Wesley, 1999 (required text).
  • Ullman, Jeffrey D. Elements of ML Programming: ML97 Edition. Prentice-Hall, 1998 (required text). Supplementary materials from the author, including an errata list are available. ( Materials for the previous edition are also available.)
  • The departmental syllabus lists the following goals for CSCI 330 course: Specific objectives of this course are:

    First Midterm of 99/2/18 with Correction Guide (postscript format)

    Second Midterm of 99/3/23 with Correction Guide (postscript format)

    Quizzes
    Quiz 1 of 99/1/14 (in postscript format, with answer)
    Quiz 2 of 99/1/19 (in postscript format, with answer)
    Quiz 3 of 99/1/21 (in postscript format, with answer)
    Quiz 4 of 99/1/26 (in postscript format, with answer)
    Quiz 5 of 99/1/28 (in postscript format, with answer)
    Quiz 6 of 99/2/2 (in postscript format, with answer)
    Quiz 7 of 99/2/4 (in postscript format, with answer)
    Quiz 8 of 99/2/9 (in postscript format, with answer)
    There was no quiz on Thursday, February 12.
    Quiz 9 of 99/2/16 (in postscript format, with answer)
    There was no quiz on Thursday, February 19, when the midterm exam took place.
    There was no quiz on Tuesday, February 23.
    Quiz 10 of 99/2/25 (in postscript format, with answer)
    Quiz 11 of 99/3/2 (in postscript format, with answer)
    Quiz 12 of 99/3/4 (in postscript format, with answer)
    Quiz 13 of 99/4/1 (in postscript format, with answer)

    Lecture Log

    ML Information

    Prolog Information