CSCI 315 Programming Languages
Fall 2005
Exams


Exam Dates

There will be an exam after each language.  The dates will be determined as the semester progresses.

The Scheme exam (midterm 2) will be on Tuesday November 8.

The final is scheduled for:  Thursday December 15 12:00 - 1:50   (final exam schedule)


Exams with answers (exams will be posted immediately after each exam)

Midterm 1:  pdf


Midterm 2:  pdf


Final:  pdf



Exams from previous semester

This is the first time I've taught this class so I don't have any previous exams to post.  

Students are usually surprised by the difficulty of my exams, so it is a good idea to be well prepared for the first exam.  

My goal is to write exams that emphasize problem solving instead of memorization.


Altered Exam Policy

When a student comes to me with a grading error on an exam, I always wonder if I made a mistake or if the student altered the exam after I graded it.  Both possibilities are not very comfortable; I don't want to think I made a mistake, and I don't want to think a student altered the exam.

I have a solution to this problem.  I copy a sample of graded exams before I return them to students.  If a student brings an exam to me and it is one of the exams I copied and the exam has been altered, the student receives an F in the course and will be reported to academic affairs.

Think about your odds of getting caught before you alter an exam.  I won't tell you how many exams I copy, but assume I copy 10% (that's only 3-5 exams in the average class), you have a 1 in 10 chance of failing the course because you are trying to raise your exam grade few percent.  The potential bad outcome significantly outweighs the potential good outcome.