CS 5073  Lecture Schedule

[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