Information about the final exam
Grades: [Sorted by student
ID number in ascending order]
Exam review
- Date/time: Monday, Dec. 13th from 15:00-16:30
- Location: ST 064
- If you can't make the review then I'll leave a copy of the questions on
the table outside of my office (you'll have to get the solutions from someone
who attended).
Date/location of the exam:
Exam instructions (these are from the actual exam so you should read them
beforehand)
- Hand back all handouts (exam book, multiple choice answer sheet and Java
API handouts) at the front when you are finished writing your exam.
- This is a closed book exam: No electronic devices (e.g., cell phones must
be shut off and out of sight) or computational aids (e.g., any calculators,
laptops, hand held computers, slide rulers, abaci) will be allowed. This
includes ‘simple’ calculators.
- DO NOT START the exam until you are told to do so.
- For the multiple choice questions make sure that you select the best
answer to each question on the computer bubble sheets using an HB pencil or
darker.
- Make sure that you fill in the bubbles on the multiple choice answer sheet
for all the labelled categories. (Neglecting to full in all the information
may result in your exam getting lost or not marked so it's important not to
miss anything!) Here's the info for some of the categories that students
typically miss.
Date |
December 15 |
Instructor |
James Tam |
Section |
01 |
Course name |
CPSC |
Course number |
233 |
- For the written questions write your answer in the space provided.
- Unless otherwise indicated you can assume that the programs and program
fragments will compile.
Material that you should study
- The lecture material: the PowerPoint slides will provide you with an
outline of the topics to be covered. However studying the information just
listed on the slides won't be sufficient to do well on the final exam. You
will also need to take notes in class and to study and understand those
notes. If you have any questions then make sure that you ask me for help and
clarification.
- The text books: they should be used as another source of material to
help you understand the material as you prepare for the exam. I won't
however directly examine you on material that is listed in the textbooks
that I didn't cover in class.
- Lab exercises and the lab handouts: I won't be directly examining you on
this material (unless it overlaps with the lecture material).
- The exam could definitely cover topics up to and including lists.
- The exam is cumulative but the focus will be on material that was
covered subsequent to the midterm (or was excluded from the midterm).
Topics that will be on the final exam
Topic |
|
|
Advanced Java |
|
|
O-O Hierarchies |
|
|
Exceptions |
|
|
Graphical user interfaces |
|
|
File input and output |
|
|
Design and testing |
|
|
Design patterns |
|
|
Human-Computer interaction (exam includes the intro to
the area and 'Task Centered System Design': slides 1 - 23). |
|
Some topics may constitute a larger part of the exam than other parts.
Hierarchies (e.g., inheritance and implementation) is one of the higher weight
sections. The last three sections (design and testing, design patterns, HCI)
constitute the lower weight sections.