CMSC 331 Principles of Programming Languages
Fall 2003 Examinations

 

Midterm examinations

The first midterm exam will be given in class on Tuesday October 7. It will cover all of the material in the first five chapters of our textbook.

The second midterm examination will be on 11 November and will cover Java.

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 not in the first five chapters of the text or discussed in class (e.g., lex and yacc). Review the material on the web including the notes linked to the syllabus.

Final Examination

The final exam will be given at 3:30pm on Thursday 11 December 2003 in LH8. It will be cumulative, covering all of the material in the semester. However, more weight will be given to material covered since the midterm examination (i.e., Lisp).

What you should read in preparing for the final exam: Sebesta chapters 1-5, 12 and 15. Graham chapters 2, 3, 5.1-5.2, and 7.1-7.4. Review the section in Thinking in Java mentioned in the syllabus. Review the lecture slides, which are all linked to the syllabus. Review sample code examples also on the syllabus.