Final Results
ICS211, Spring 2013
Dr. Zach
(switch view)
Final Exam Results
- (compared to Exam 3)
- 34 people took the final (28 replaced a lower score, though sometimes only by a few points)
- average = 75% (), median = 79%
- Score breakdown:
- 1 - 100%+
- 4 - 90s (203+)
- 11 - 80s (180+)
- 5 - 70s (158+)
- 7 - 60s (135+)
- 6 - 50s or lower
Comments on Final
- page 1: people did well overall on this page
- page 3: no one got full marks here
- #5/6) some people are still confused on the difference between a local and instance variable. :(
- #9) immutable means the object can't be changed after it is created. Because the contents of data (and thus of the Stack instance) can be changed by push() and pop(), a Stack instance is not immutable.
- #10) the
data
instance variable would not be inherited because it is private
- #13)
Stack<PlayingCard> cards
is a Stack variable, so you can only call Stack methods (and not Deck) methods on it.
- page 4:
- #14) Some people seemed to have missed that half the queue is put onto a stack, but then those values are returned to the queue, so you'll print all 7 values at the end.
- #16) Yes, you can just use
Collections.sort
here, but you do need to call it correctly to get full credit.
- page 5:
- #17) This one made me very sad. Despite the assignments, quizzes, and previous exam questions, most of you still do not seem to be comfortable with nodes or linked lists. :(
- page 6: There was a lot of variation on how well people knew BSTs, heaps, and hash tables.
- page 7:
- #22: hashCode. You need override hashCode whenever you implement equals.
- #23
- Most people got that the TreeMap gives you only the unique characters found in the string, in the order they first appear
- And most people realized that the values in that map were the counts of each of those characters.
- So 'h' occurs 1 times, 'e' occurs 4 times, and so on
- But very few people realized that when you dump those values into a HashSet, you print only the unique values (counts): [1, 3, 4]
- #22: Matrices were favored over lists, but most people generally did fine with this one.
Course Grades
- Course average: 77%
- Grade distribution (not including Ws, drops, or audits)
A+: 7 | A: 19 | A-: 7
|
B+: 5 | B: 6 | B-: 4
|
C+: 4 | C: 2 | C-: 1
|
D+: 2 | D: 3 | D-:0
|
| F: 10 |
|
Goodbye!
- Have a good summer break
- Good luck in your continuing ICS journey...