CSC324F - Programming Languages

Information Sheet

Instructor:
Marsha Chechik
Email:
chechik@cs.toronto.edu
Office Hours: 
Tuesdays and Thursdays 2-3 p.m. and by appointment
Office: 
D.L. Pratt 384, X83820 
Lectures: 
Tuesdays and Thursdays 12-1 p.m. in MP203
Tutorials:
Mondays 12-1 p.m.
Tutors:
Iluju Kiringa (MP102)
Lastnames between A-H
David Suydam (LM123)
Lastnames between I-P
Ray Ortigas (LM155)
Lastnames between R-Z
Course web page:
http://www.cs.toronto.edu/~chechik/courses97/csc324/index.html
Notes online:
http://www.cs.toronto.edu/~chechik/courses97/csc324/notes.html
Course newsgroup:
ut.cdf.csc324h

Marking Scheme

Assignment 1 (Scheme) - 15%, Assignment 2 (ML) - 15%, Assignment 3 (Prolog) - 20%, Midterm - 15%, Final exam - 35%.  To pass the course, you must obtain at least 30% on the final exam.

Required Readings

The required for the course is R. Sethi, "Programming languages: concepts and constructs", 2nd edition, Addison-Wesley, 1996.  In addition, we recommend a number of books to be used as language references.  These can be found at http:/www.cs.toronto.edu/~chechik/courses97/csc324/reading.html.

Course Calendar

 
September 14 Assignment 1 available
  25 Assignment 1a due
October 8 Assignment 2 available
9 Assignment 1b due
23 Assignment 2a due
November 4 Midterm
5 Assignment 3 available
6 Assignment 2b due
20 Assignment 3a due
December 4 Assignment 3b due
For more information about the course schedule, please look at http://www.cs.toronto.edu/~chechik/courses97/csc324/syllabus.html.

Course Policies

All assignments are due at the beginning of the class.  That means that if the assignment is to be submitted electronically (using a submit program), the deadline is 11:30 a.m.  There is a 10% per day lateness penalty for all assignments except Assignment 3b.  Assignments will not be accepted after 7 days past the due date, except in emergencies.  An emergency is illness (documented by a physician's note) or death in the family.  Travel plans, job responsibilities, fights with boyfriends are not considered emergencies.  Since Assignment 3b is due on the last day of class, it cannot be submitted late.

All electronically-submitted assignments should run on CDF.  Language interpretors may vary between platforms.  Make sure you run your program on CDF before submitting it.  More information about CDF is available at http://www.cs.toronto.edu/~chechik/courses97/csc324/cdf.html.

A mark for each assignment includes 10% for quality of presentation.  This includes the use of  good English.

You are required to read the newsgroup.  It will contain important announcements, including availability of assignments, and class-related discussion.  Assignments will be made avaiilable on the Web rather than distributed in class.  It is your responsibility to obtain them.

The coursework also includes one or more assignments which will not be collected and graded.  These should serve as part of your preparation for the final exam.

If you want your assignment or midterm regraded, here is the procedure to follow.  Submit your work to the person responsible for its grading (tutors or the instructor) explaining which part you want regraded and why.  We reserve the right to regrade the entire assignment or midterm and may lower your grade.

Office hours are 2-3 on Tuesdays and Thursdays.  If you cannot make it during these hours, you have to request an appointment and come only if it has been granted!


Marsha Chechik
Back to csc324 homepage
Last modified on August 28, 1997