Exam Schedule
See the syllabus for the exam schedule.
Exam Study Guides
As each exam approaches a study guide will be posted in the exam study guides directory listing the key topics to be covered.
- Study guide for the first exam, relating to homeworks 0 and 1. See below for more old exams.
- Study guide for the second exam, relating to homeworks 2 and 3. See below for more old exams.
- Study guide for the second exam makeup, relating to recursion over grammars. See also homework 2b.
- Study guide for the third exam, relating to scoping and binding, data abstraction and representation strategies. The suggested practice for this exam is exam 3 from Fall01. See below for more old exams.
- Study guide for the final exam, relating to interpreters and language semantics. The suggested practice for this exam is exam 4 from Fall01, although we have gone slightly farther than that year. The answers for this practice exam are also available, in case you missed discussion section. See below for more old exams.
Standard Exam Instructions
The following instructions will appear at the beginning of each of the exams during the semester, except that the first exam will be closed book, so that the first paragraph below won't apply to it.
This is a closed-book, closed-notes, individual effort exam. You can use one (1) page (8.5 by 11 inches, one (1) side, no less than 9pt font) of notes. Handwriting is okay. No photo-reduction is permitted. Don't use anything with printing on the other side, please. These notes are to be handed in at the end of the test. Have your name in the top right corner. Use of other notes or failure to follow these instructions will be considered cheating.
During the test, if you need more space for an answer, use the back of a page. Note when you do that on the front.
This test is timed. We will not grade your test if you try to take more than the time allowed. Therefore, before you begin, please take a moment to look over the entire test so that you can budget your time.
For programs, indentation is important to us for "clarity" points; if your code is sloppy or hard to read, you will lose points. Correct syntax also matters. Check your code over for syntax errors. You will lose points if your code has syntax errors.
Old Exams
Click here for sample exams from previous offerings of similar courses.
Click here for a directory of old exams given this semester.
Last modified Wednesday, April 28, 2004.
This web page is for the Spring 2004 offering of Com S 342 at Iowa State University. The details of this course are subject to change as experience dictates. You will be informed of any changes. Thanks to Curtis Clifton for help with these web pages. Please direct any comments or questions to Gary T. Leavens at leavens@cs-DOT-iastate-DOT-edu (after replacing -DOT- with `.').