Readings & Assignments
(Weeks 5 - 6)
Reading Assignments, Discussion Questions, and Programming Projects will be
listed here in chronological order, i.e., with the most recent ones
at the bottom of the list.
All reading assignments are from the textbook, Java Software
Structures: Designing & Using Data Structures by Lewis &
Chase, unless specified otherwise.
Jump directly to
Week 1
| Week 2
| Week 3
| Week 4
| Week 5
| Week 6
| Week 7
| Week 8
| Week 9
| Week 10
This document was last modified on
October 22, 2009.
Week 5:
- Midterm Exam will be Wednesday, 10/22
- Reading Assignment for Monday -- no additional
reading assignment
- Discussion questions for Monday of Fifth Week:
- Come prepared to ask questions! Look over and try the practice
midterm.
- Reading Assignment for Wednesday -- none
(Midterm)
- Come prepared for the midterm!
- Reading Assignment for Friday -- Implementation
of Queues and Stacks
- Read Section 6.1 (pp. 177 - 181) (The Stack ADT)
- Read Section 7.1 (pp. 211 - 214) (The Queue ADT)
- Read Section 6.5 on Implementing Stacks with Arrays.
- Read Section 7.6 on Implementing Queues with Arrays.
- Looking Ahead:
- Car Wash Programming Project will be due
of
6th Week
Week 6:
- Reading Assignment for Monday & Wednesday
- Read the rest of Chapters 6 and 7 (Sections 6.2 - 6.4, 6.6 -
6.7, 7.2 - 7.5, 7.7 - 7.8).
- Discussion questions for Monday:
- Do the stack and queue exercises on the handout.
- Car Wash Programming Project (due
Friday of Sixth
Week)
- Reading Assignment for Wednesday -- Recursion
- Read Chapter 10, up to the discussion of The Towers of Hanoi on
p. 323. You have already read Sections 10.1 and 10.2, but reread
them now.
- Reading Assignment for Friday --
Searching & Sorting
- Car Wash Programming Project is due Friday
- Looking Ahead:
- The completed
N Queens Lab
will be due on Wednesday of 7th Week
Jump directly to
Week 1
| Week 2
| Week 3
| Week 4
| Week 5
| Week 6
| Week 7
| Week 8
| Week 9
| Week 10