COP4020: Programming Languages

Contact Information

Florida State University
URL: Computer Science Department
Prof. Robert van Engelen
162 James Love Building (LOV), (850) 644 9661
Office hours: Fri 12:30-1:30 PM and by appointment

Important Information

This year's class will participate in a class test organized by Morgan Kaufmann and Michael Scott, the author of Programming Language Pragmatics, in collaboration with the instructor. The textbook will be provided by the publisher to the students. Students should obtain a Xerox copy of the new textbook, which will cost about $25 to $30 per copy of 700 pages. These Xerox copies of the textbook will be available from the FSU Bookstore next week (Aug 23).

The publisher kindly asks students to evaluate the new edition of the textbook and fill out a questionaire. This is an exciting opportunity to contribute to the "gestalt" of the new edition of the textbook by providing feedback and suggestions! In return, the publisher will reward you with a free book (from MKP or Elsevier).

Letter from the instructor to students.
Letter from the publisher to students.
Evaluation form.


Besides the textbook, we will use handouts in class:

General Information

Web site
Course home page:
CourseInfo (Blackboard system):
COP3331 and COP4530.
"Programming Language Pragmatics" by Michael L. Scott
See the class announcement with respect to textbook purchase above.
Other material
Class notes and class handouts
Mondays and Wednesdays 3:35 PM to 4:50 PM
101 LOV
Fridays in 103 LOV
Section 01: 8:00 AM to 8:50 AM
Section 02: 9:05 AM to 9:55 AM
Section 03: 10:10 AM to 11:00 AM
Teaching assistant
Pitch Patarasuk Office MCH 101-A. Office hours: Mondays 1PM to 3PM.
Attendence is required for all lectures and recitations.
One midterm and one final exam. See the COP4020 exam page for grading policy, grade breakdown, and exam material.
Presentations (oral and written), exercises from the textbook, and programming assignments will be given on a regular basis. All assignments are mandatory and part of the grading (see below). The assignments, when turned in before or at the due date before midnight, will be graded. When turned in late, 5% will be deducted from the homework grade per day until the homework has been received, with a maximum extension of five days.
Details on the grading policy, grade breakdown, and exam material are found on the COP4020 exam page. Exam dates will be scheduled in advance. A grade of zero will be recorded for missed exams unless prior arrangements have been made.
All exams and assignments must be completed individually unless stated otherwise. Copying solutions is considered cheating. All students involved in cheating are in violation of the Honor code. Students are expected to uphold the Honor Code. Consult the Student Handbook for more details on the Honor code.


Please advice the instructor of this class at your earliest convenience (minimum of five working days) if you have a disability that will require a reasonable accomodation for any of the activities in the course schedule.

Please notify the Department of Computer Science five working days prior to the event if a reasonable accomodation for a disability is needed: 644 2296 (voice), 644 0058 (fax).

This syllabus and other class materials are available in alternative format upon request.