Select a homework assignment for further details...

Portfolio I

Due Thursday of Week 5 by 21:30
Homework NameTopic(s)
Chapter 1 Review extremely basic Java
Chapter 2 Review middle-of-the-road Java
Chapter 3 Review still Java
Chapter 4 Review inheritance and polymorphism
Chapter 5 Review algorithm analysis
Chapter 6 Review generic collections
Chapter 7 Review recursion
  

Don't

Forget

to Hand

These

in for

Corrections

Requirements:

       Items: <= ?

       Levels: >= ?


Portfolio II

Due Thursday of Week 11 by 21:30
Homework NameTopic(s)
Chapter 8 Review sorting
Chapter 9 Review randomization
Chapter 10 Review games
Chapter 11 Review compilers
Chapter 12 Review utilities
Chapter 13 Review simulation
Chapter 14 Review graph algorithms/DS
  

Don't

Forget

to Hand

These

in for

Corrections

Requirements:

       Items: <= ?

       Levels: >= ?


Portfolio III

Due Thursday of Week 16 by 21:30
Homework NameTopic(s)
Chapter 15 Review ArrayList
Chapter 16 Review stacks/queues
Chapter 17 Review linked lists
Chapter 18 Review binary trees
Chapter 19 Review binary SEARCH trees (AVL)
Chapter 20 Review hash tables
Chapter 21 Review heaps/priority queues
Chapter 24 Review disjoint sets
Chapter 19 Review binary SEARCH trees (red-black)
Chapter 19 Review binary SEARCH trees (AA)
Chapter 22 Review splay trees
Chapter 23 Review merging priority queues
  

Don't

Forget

to Hand

These

in for

Corrections

Requirements:

       Items: <= ?

       Levels: >= ?