This website is preserved for historical and scholarly reference and is no longer actively maintained.
READING ASSIGNMENTS
CPSC 210 -- Fall 1998
Textbooks:
Introduction to Programming Using Java
by David Arnow and Gerald Weiss
Addison Wesley
ISBN 0-201-31184-4
Java Structures
by Duane A. Bailey
McGraw-Hill
ISBN 0-07-289179-3
For August 24:
Read Chapter 1 in Arnow and Weiss.
On page 21, answer Questions for Review: 1 - 5. Also, write a program that prints out your name and address.
For August 26:
Read Chapter 2 of Arnow and Weiss.
On page 51 answer Further Exercises: 1 and 2.
For August 28: Read Chapter 3 of Arnow and Weiss.
On page 83, answer Questions for Review: 1 - 5 and Further Exercises: 1, 3, and 4.
For August 31: Read Chapter 4, pages 89 - 109, of Arnow and Weiss.
On page 128, answer Questions for Review: 1, 2, and 3.
For September 2:
Read from page 109 to end of Chapter 4 in Arnow and Weiss.
On page 128, answer Questions for Review: 4, 5, and 6 and Further Exercises: 2.
For September 4:
Read pages 141 - 173 of Chapter 5 in Arnow and Weiss.
On page 172 answer Questions for Review: 1 - 5.
For September 7:
Continue Chapter 5. On page 172 answer Further Exercises 1 - 3.
For September 9:
Read Chapter 6 in Arnow and Weiss (pages 189 - 225).
On pages 225 - 226 answer Questions for Review 1 - 7 and Further Exercises 1 - 2.
For September 11:
Read Chapter 7 of Arnow and Weiss (pages 245 - 262)
For September 14:
Read pages 265 - 284 of Chapter 8 of Arnow and Weiss.
On page 305 answer Questions for Review 1 and 2.
For September 16:
Finish reading Chapter 8 (pages 284 - 304).
On page 305 answer Further Exercises 1 and 3.
For September 18:
Read Chapter 9 (pages 315 - 362).
On pages 362 - 363 answer Questions for Review 1 -3 and Further Exercises 1.
For September 21:
Read Chapter 10 (pages 379 - 442).
On page 443 answer Further Exercise 1.
September 23: Hour Quiz 1 (Chapters 1 - 9 of Arnow and Weiss)
For September 25:
Finish Chapter 10.
For September 28:
Read Chapter 11 (pages 461 - 498) of Arnow and Weiss.
On pages 497 - 499 answer Questions for Review 1 - 6 and Further Exercises 1 and 2. Attempt Further Exercise 3 if you have time.
For September 30:
Read Chapters 0 and 1 of Bailey. This is the first 20 pages of the second text, Java Structures.
For October 2:
Read to page 36 in Bailey. This assignment is all of Chapter 2 and Sections 3.0, 3.1, and 3.2 of Chapter 3.
For October 5:
Finish reading Chapter 3 of Bailey.
For October 7:
Read to page 65 in Chapter 4 of Bailey.
For October 9:
Finish reading Chapter 4 in Bailey.
For October 12:
Read pages 99 - 117 (Sections 6.1 - 6.3) in Bailey. Note that we are temporarily skipping Chapter 5. We will return to Chapter 5 toward the end of the semester.
For October 14:
Finish reading Chapter 6.
For October 16:
No new reading. Continue in Chapter 6.
For October 19:
No new reading. Continue in Chapter 6.
October 21: Hour Quiz 2 (Primary emphasis will be on Chapters 10 and 11 of Arnow & Weiss, Chapters 0 through 4, singly linked lists in Chapter 6 of Bailey)
For October 23:
Read Section 7.1 (pages 127 - bottom of page 136), Stacks.
For October 26:
Read Section 7.2 (pages 136 - middle 149), Queues.
For October 28:
Finish reading Chapter 7.
For October 30:
Section 8.1 and 8.2 (pages 155 - 158) of Bailey. Java's Enumeration Interface. The Iterator Interface.
November 2: Fall Break!
For November 4:
Section 8.3 and 8.4 (pages 158 - 162) of Bailey. Examples: Vector Iterators, List Iterators.
For November 6:
Finish Chapter 8.
For November 9:
Read Chapter 9 of Bailey.
For November 11:
Read through Section 10.4 (pages 187 - middle 201), Trees.
For November 13:
Read Section 10.5 (pages 201 - bottom 210), Tree traversals.
For November 16:
Finish reading Chapter 10.
For November 18:
Read in Chapter 12 through Section 12.3 (pages 249 - 257), Binary Search Trees
For November 20:
Read Chapter 5 through Section 5.3 (pages 77 - 85), Selection Sort, Insertion Sort.
For November 23:
Read Sections 5.4 and 5.5 (pages 85 - top 92), Merge Sort, Quick Sort.
November 25: Hour Quiz 3
For November 30:
Finish reading Chapter 5. Sorting objects. Vector based sorting.
For December 2:
For December 4:
December 9:
Final Exam. 8:00 - 11:00 a.m.