Course web page: Introduction to Computer Science for non-majors II James Tam Return to the course web page

CPSC 219: Final Exam Information

Date/location:

Additional review material:

Front cover from the actual exam (so make sure you look at this beforehand...important so make sure you read them beforehand!):

(Flip side of cover - top of page showing where you write your student ID number): DON'T FORGET THIS ON THE EXAM

Material that you should study

 

I won't be able to provide a breakdown by topic because there will likely be a number of overlap in the topics that need to be applied for a particular question (e.g., displaying a linked list require knowledge of list operations but could also require recursion). However I can provide you with a general idea of which topics will likely result in a higher proportion of the final exam (the 'major' exam topics shown below)

'Major' exam topics: higher probability you will see a higher weight short answer question from one the topics on this list

Advanced Java (it was a part of the last midterm but there are many useful concepts that have showed up again and again).
Hierarchies (especially inheritance)
Graphical user interfaces
Linked lists

 

'Minor' exam topics: if included on the final exam it's more likely that the topics on this list will appear in the multiple choice section or perhaps a lower weight short answer question

Material covered in the midterm exams
Exceptions
File input and output
Recursion
Design patterns
Java history

Exam questions1: 69 marks total

Multiple choice questions 18 questions

  18 marks

Short answer questions

  Code writing: Q1 (4 marks), Q2 (9 marks), Q3 (10 marks), Q4 (8 marks), Q6 (5 marks)
  Code tracing: Q5 (9 marks), Q7 (4 marks),
  Conceptual: Q8 (2 marks)

1 It's based on a near-final version of the final exam (exact proportions may vary *slightly*)

Cutoffs used for the final exam

Min percent GPA
0 0
35 0.7
40 1
45 1.1
47 1.2
49 1.3
50 1.4
51 1.5
52 1.6
53 1.7
54 1.8
55 1.9
56 2
57 2.1
58 2.2
59 2.3
60 2.4
61 2.5
62 2.6
63 2.7
64 2.8
66 2.9
68 3
70 3.1
72 3.2
74 3.3
76 3.4
77 3.5
78 3.6
79 3.7
80 3.8
81 3.9
82 4
90 4.1
94 4.2
98 4.3