Fall 2000, CSE 520: Syllabus

Instructor: Catuscia Palamidessi
Email: firstname@cse.psu.edu
Office: 325 Pond
Office Hours: Tuesday, Thursday 10:00-11:00, and by appoinment.
Phone: 863-3599

Teaching Assistant: Mihaela Oltea Herescu
Email: herescu@cse.psu.edu
Office: 311 Pond
Office Hours: Wednesday 10:30 - 11:30, Thursday 4:00 - 5:00
Phone: 865-1920

Web page: http://www.cse.psu.edu/~catuscia/teaching/cg520/00Fall/

Schedule of lectures: TR, 8:00-9:15 in 119 Boucke

Midterm exam: 24 Oct 2000, 8:00-9:15 in 119 Boucke (in class)

Course Description: This course will focus on the Foundations of Sequential and Concurrent Programming Languages. In particular:

Assignments and grading: There will be 5 assignments during the course, a midterm exam (in class) and a final exam or a research project. Final grades will be determined on the basis of the assignments, of the exam(s) and/or of the project, as follows:

The assignments will be both theoretical and programming exercises. The languages recommended for the programming exercises are ML and Prolog (or Lambda Prolog, for those who know it).

Assignments are due at the start of class on the date specified. They will be accepted after that time until the start of the next class period with a 20% penalty. No submission will be accepted after this time.

Academic Integrity: Although it is reasonable (and even encouraged!) to discuss with other students the problems of the assignments, each student is expected to submit only his own original work, or where applicable, to cite the source of the solution (books, articles, and other individuals).