[Day 1]
July 7: Course Orientation and Introduction
to the Programming Environment
Implementing
an interface using an array of objects
[Day 2]
July 8: The
List Interface and
java.util.ArrayList
[Day 3]
July 9: Implementing the
Stack Interfaces using an Array of Objects and
the
java.util.ArrayList class.
[Day 4]
July 10 : Work Day and teaching strategies
[Day 5]
July 14: Implementing the
Queue Interface using an Array of Objects
and the
java.util.ArrayList class. Implement the PriorityQueue
using
an Array of Objects.
[Day 6]
July 15: Project 1: Implementing the
PriorityQueue
Interface using the
java.util.ArrayList Sorted and Unsorted
[Day 7]
July 16: Implementing the
Stack and Queue Interfaces using
a Linked
List and the
java.util.LinkedList
[Day
8]
July 17: Implement a PriorityQueue interface
using a Linked
List and the
java.util.LinkedList
[Day 9]
July 21: Project 2:Implement the Double-Ended
Queue interface using an Array
of Objects,
the java.util.ArrayLis
class, a Linked List and the
java.util.LinkedList
[Day 10]
July 22: Recursion, Sorting and Hashing
[Day 11]
July 23: Daily Activity 4: Iterators
for Linked Lists, the Linked List and Sorted Linked List
[Day 12]
July 24: Daily Activity 5: The Doubly
Linked List with an Iterator
[Day 13]
July 28: Project 3: Implementing the
Set
Interface using a Linked List
[Day 14]
July 29: The
java.util.Set Interface,
java.util.HashSet and
java.util.TreeSet
[Day 15]
July 30: Project 4: Implementing the
Map
Interface using the java.util.ArrayList and the java.util.LinkedList classes
[Day 16]
July 31: The
java.util.Map Interface,
java.util.HashMap and
java.util.TreeMap
[Day 17]
August 4: Binary Trees
[Day 18]
August 5: Binary Search Trees
Last Revised August 1, 2003 4:22pm