CS401 - Preparing for Exam 3

The third (and final) exam will be held on Wednesday, August 1, in the usual classroom at the usual time. The exam is worth 180 points.  NO MAKE-UP EXAMS WILL BE GIVEN.

The exam will break down (roughly) as 40% cumulative, and 60% new material (covered from after exam 2 up until Monday 7/31).  Questions for the cumulative part will come from the first 2/3 of the semester.

To get ready for the cumulative part of the exam, you should review the following:

  • exams 1 and 2
  • self-check quizzes 1 and 2
  • the exam 1 and 2 preparation pages 
  • labs, programs, etc.
You should be able to do all of the problems from your first two exams and the quizzes without any hangups.  You will see some similar looking questions on the final.

The new material will come from (obviously) the material that you have not yet been tested on.  More specifically:

  • sections 7.4, 7.8
  • enums and structs
  • chapters 8, 9, 10, 13.
  • labs 6 and 7
  • projects 5 and 6
Anything from the assigned readings, class, labs, and programming projects is viable test material.  Be prepared to do these things: 
  • Explain some ideas in words (no formal/verbatim definitions will be requested, just be able to identify key ideas) 
  • Write code (functions, variable declarations, expressions, etc.) 
  • Read code (follow and determine output, spot errors) 
There could be just about any kind of question: a few true/false, a few multiple choice, some short answer (including short code segements and one or two sentence explanations), and a few larger, more involved questions.  Some of the questions will be straightforward (either you'll know the answer or you won't), but others will require you to apply the programming skills you've been learning.

Try to do self-check quiz 3 on your own and then grade yourself.  This will help you find your weaknesses.

Good luck studying.

Last Updated: 7/2/01 by H. Chad Lane, hcl@cs.pitt.edu
© 2000-2001 Jim Skrentny, University of Wisconsin