Reading Quizzes — CSE 331 17au

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 Oct. 6th at 11pm PP 31, 21
Quiz 2 defensive programming Oct. 20th at 11pm EJ 38, 39, 15, 41
Quiz 3 equals, hashCode, testing, and debugging Oct. 30th at 11pm EJ 8, 9; PP 18, 34, 43
Quiz 4 generics and overloading Nov. 13th at 11pm EJ 25, 27, 36
Quiz 5 assertions and exceptions Nov. 20th at 11pm PP 23; EJ 10, 57, 58, 59, 63
Quiz 6 design and readability Dec. 4th at 11pm EJ 16, 17, 1, 2, 4