Course Description
Syllabus
Reading List
Team Project
|
Reading List
Last modified: Nov 9, 5:00 pm
This list identifies readings that each student is expected to review
before the assigned session.
HFJ: Head First Java
UWCC: UML Weekend Crash Course
Required readings for Session 1:
Required readings for Session 2:
- HFJ Chapter 3
- UWCC Parts 1 and 2
Required readings for Session 3:
- HFJ Chapters 4, 5 and 6
- UWCC Part 3
Required readings for Session 4:
- Nothing new... make sure you are caught up.
Required readings for Session 5:
- HFJ Chapters 7, 8 and 9
- UWCC Sessions 16 - 19
Required readings for Session 6:
- HFJ Chapter 10 (review 6-9 if needed)
Required readings for Session 7:
Required readings for Session 8:
- HFJ Chapter 13
- Thomas H. Cormen, Charles E. Leiserson and Ronald L. Rivest,
Introduction to Algorithms, 2nd ed., (MIT Press, 2001), Chapter
1. (This chapter is available online at http://mitpress.mit.edu/books/chapters/0262032937chap1.pdf).
Required readings for Session 9:
- Tree
(data structure). Wikipedia entry.
- Thomas H. Cormen, Charles E. Leiserson and Ronald L. Rivest,
Introduction to Algorithms, 2nd ed., (MIT Press, 2001),
Portions of Chapters 10 and 11. Specifically:
- 10.1 - Stacks and queues
- 10.2 - Linked lists (optional: "sentinels")
- Optional: 10.3 - Implementing pointers and objects
- 10.4 - Representing rooted trees
- 11.1 - Direct-address tables
- 11.2 - Hash tables (optional: Analysis of hashing with
chaining)
- All
I really need to know about pair programming I learned in
kindergarten, Communications of the ACM, Volume 43,
Issue 5 (May 2000), pp 108-114.
Required readings for Session 10: TBD
Required readings for Session 11: TBD
Required readings for Session 12: TBD
Required readings for Session 13: TBD
Required readings for Session 14: TBD
Here are the assigned readings previous times the course was
offered (in case you would like a different perspective on the same
ideas):
- The
Java Tutorial from Sun. We used the online version.
- The second (1994) edition of John L Connell and Linda
I. Shafer, Object Oriented Rapid Prototyping.
Bill Kules
|