|
Wednesday,
December 13,
2006,
2:00 pm to 4:00 pm
Not the usual class day or time |
|
Final Exam Study Guide |
Material Covered:
Comprehensive Exam covering the whole
semester. All of the topics will be taken from the Daily Topics web pages
on this web site. Your best study strategy is to review through the web
pages and make sure that you understand all of the concepts presented in the
Daily Topics.
In particular the following coding skills will be tested:
-
Dynamic Memory
-
Inheritance and Polymorphism
-
Templates (simple template
definitions only) and the Standard Template Library
-
Overloaded Operators (you may
refer to standardfunctions.h and standardfunctions.cpp during the test)
-
Statics and Exceptions
-
Stacks and Queues
-
Linked Lists
-
Binary Trees
-
Recursion
-
Searching and Sorting
The following will not be
tested:
- const Correctness
- Any C specific code
Questions:
-
12 questions
-
Questions will be mostly multiple choice.
The questions may also include analyzing
pieces of supplied code and writing the output or the result when the code runs,
or writing specific
pieces of programs related to a specific described task.
Environment:
-
Administered on Angel
-
Open book, open notes, open computer
-
The questions will not just be finding of
facts or terms. They will require understanding what the concepts mean and
applying those concepts to small snippets of code.
-
The full two hour final period (2:00 pm to
4:00
pm). There should be no time pressure, but you will not be given extra
time if you show up late.
Grading:
-
12 points, one for each question
-
Graded by Angel, or by me manually on
Angel for code that you write.