CMSC 331 Principles of Programming Languages
Past Examinations

Midterm examinations

Here are some samples of old midterm exams. Note that the material covered differs from semester to semester and instructor to instructor. You will not be held responsible for anything that we did not cover or ask you to read before the midterm exam or discussed in class. Review the material on the web.

Final Examination

When and where

The 2011 final will be given in FA 306 on Wednesday 21 December from 1:00pm to 3:00pm.

What the final will cover

The exam will be comprehensive.

What to study

Do all of the assigned reading listed on the schedule

Review all of the notes that we covered in class, listed on the schedule

Look at the program examples linked from the schedule -- try them out and understand them

Review the old final exams, but you are responsible for material we covered. What is covered in 331 varies from year to year.

it's a good idea to study the model solutions we provide for some of the homeworks.

If you have questions, post them to the discussion board and we will try to answer them quickly.