CS401 - Preparing for Exam 2

The second exam will be on Monday, July 9th, and will be worth 150 points.  Everyone should be able to complete the exam in 75 minutes (although this can be extended if necessary).  NO MAKE-UP EXAMS WILL BE GIVEN.

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

  • sections 4,4, 4.9, and chapters 5 - 7 in the textbook, plus structs.
  • projects 3 and 4
  • your notes and check online notes
  • code from class - THERE WAS A LOT OF CODE FROM CLASS!
  • labs 2, 3, 4, and 8
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.

Here are few specific suggestions on what to do:

  • Do the Self-check quiz 2 and check your answers (solutions available by the end of this week).
  • Go through the "Points to remember" sections at the end of each chapter, they are nice summaries of the material.
  • Make sure you thoroughly understand the examples we did in class, you will likely see similar looking code in the exam problems.
Good luck studying.
Last Updated: 7/2/01 by H. Chad Lane, hcl@cs.pitt.edu
© 2000-2001 Jim Skrentny, University of Wisconsin