CSc 372 Comparative Programming Languages - Administrivia


Grading

There will be
  1. One in-class test on Scheme, worth a total of 10%
  2. One in-class test on Prolog, worth a total of 10%
  3. One in-class test on Haskell, worth a total of 10%
  4. One comprehensive final exam, worth a total of 30%
  5. One-to-three assignments on Scheme, worth a total of 10%
  6. One-to-three assignments on Prolog, worth a total of 10%
  7. One-to-three assignments on Haskell, worth a total of 10%
  8. One-to-three assignments on Icon, worth a total of 10%

I reserve the right to scale final grades. Scaling can be both "up" and "down", depending, for example, on whether a final exam turned out to be particularly easy or hard.

You cannot make up an in-class test unless

  1. you have notified us in writing (email is fine) prior to the test that you will be absent, and
  2. you can produce a note from your doctor saying that you were incapable to take the test, and
  3. you receive permission from the instructor prior to the test.

Instructor Information


TA Information


Description of Course

Introduction to several major high-level programming languages and their characteristics. Programming projects are required in at least three languages.

This semester we will study four languages: Scheme, Haskell, Prolog, and Icon.

The official course description is here.


Honors Section

Depending on the interests of the students, we may

Locations and Times


Course Objectives


Required Texts


Attendance Policy


"Subject to Change" Policy


Notification of Objectionable Materials


Computer Access/Setup

You will be completing your homework on the department's instructional machine, Lectura. You will also have access to the department's lab in Gould-Simpson 228. You can access Lectura over the network or by dialing in. You will, therefore, need to set up an account on Lectura. To do so, go to the seventh floor of Gould-Simpson during normal business hours during the first few days of the semester and follow the instructions for setting up an account. When you apply for your account, you will pick up an application form. Fill out and return the form to Gould-Simpson 721 to pick up a magnetic access card that will allow you 24-hour access to the Gould-Simpson 228 lab.

Handicapped Accessibility

Students with disabilities who require reasonable accommodations to fully participate in course activities or meet course requirements must register with the Disability Resource Center. If you qualify for services through DRC, bring your letter of accommodations to me as soon as possible. See this site.

Student Code of Academic Integrity

I take academic integrity seriously! I will report every violation!

Course Methodology


Assignment Format


Prerequisites, Required/Recommended Knowledge


Back to Collberg's Home Page