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. |