CSE 331 16su Reading Quizzes

The course includes readings from the textbook and related materials. Below is a list of materials to be read, with due dates. For each entry, there will be a short quiz on the listed material. Links will be added to the quizzes as they are made available.

Below, the abbreviation EJ refers to the textbook, Effective Java, and PP refers to The Pragmatic Programmer. (See the syllabus for more details on these books.)

Topics Due Date Sections Covered
Quiz 1 programming by coincidence vs contract 6/27 at 11:59pm PP 31, 21
Quiz 2 defensive programming 7/08 at 5:00pm EJ 38, 39, 15, 41
Quiz 3 equals, hashCode, and testing 7/15 at 5:00pm EJ 8, 9; PP 34, 43
Quiz 4 assertions, debugging, and exceptions 7/29 at 5:00pm PP 23, 18; EJ 10, 57, 58, 59, 63
Quiz 5 generics and overloading 8/05 at 5:00pm EJ 25, 27, 36
Quiz 6 subtypes and readability 8/12 at 5:00pm EJ 16, 17, 1, 2, 4