COP4020: Programming Languages
Contact Information
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.
Handouts
Besides the textbook, we will use handouts in class:
- A handout on exception handling (required material).
- A handout (not required and not tested on the exam) on a Prolog implementation of an expert system for credit evaluation.
- A handout on an agreed special topic (not tested on the exam) on C++ exception handling and
templates.
General Information
-
Web
site
-
Course home page: http://www.cs.fsu.edu/~engelen/courses/COP4020
-
CourseInfo (Blackboard system): http://campus.fsu.edu
-
Prerequisites
-
COP3331 and COP4530.
-
Textbook
-
-
"Programming
Language Pragmatics" by Michael L. Scott
-
See the class announcement with respect to textbook
purchase above.
-
Other
material
-
Class notes and class handouts
-
When?
-
Mondays and Wednesdays 3:35 PM to 4:50 PM
-
Where?
-
101 LOV
-
Recitations
-
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 patarasu@cs.fsu.edu Office MCH 101-A.
Office hours: Mondays 1PM to 3PM.
-
Attendance
-
Attendence is required for all lectures
and recitations.
-
Exams
-
-
One midterm and one final exam.
See the COP4020 exam page for grading policy, grade
breakdown, and exam material.
-
Assignments
-
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.
-
Grading
-
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.
-
Cheating
-
-
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.
Miscellaneous
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.