CPSC 219: Midterm #2 Information
Additional details will be added over time...
Date/location:
- The exam will be held during the first hour of class time during the
Thursday Mar 11 lecture
Review material:
- During lecture as I cover the material I will provide suggestions of
what an exam-like question may look like. You should attend class for this
info and note the details as it comes up.
- Ideas for review [Online resources]
Front cover from the actual exam (so make sure you look at this
beforehand...important so make sure you read them beforehand!). Notice that you
need to enter your ID number on the inside cover of the examination (don't
forget to to this).
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.
- Text books: can 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.
- Tutorial exercises and the tutorial handouts: I won't be directly
examining you on this material (unless it overlaps with the lecture material
or you hear otherwise regarding a section)
Classes that you should be familiar with:
While you are not expected to be familiar with all methods and attributes on
the exam you should be able to call/trace methods of the following classes whose
methods have been covered during the semester.
Although a Java array is not a class you should
also be familiar with tracing/writing code employing the
length() method of the
array type.
Exam topics
Lecture topics covered so far
|
Approximate proportion of the exam1
|
Earlier material (introduction to Java and
introduction to Object-Oriented programming) |
~13% |
Advanced
Java |
70 |
Hierarchies (includes Tuesday's lecture) |
3 |
Other (doesn't neatly belong in one of the
above categories e.g., spans multiple categories). |
~13% |
Exam questions1
Multiple choice questions 22 marks
|
|
22 questions |
Short answer questions 9 marks
|
|
There will be two code writing questions |
|
|
1 It's based on a near-final version of the midterm (exact proportions may
vary *slightly*)