CS151 Topical and Lab Schedule

Home Search E-mail Java Resources Discussion

This page will be updated frequently, so be sure to revisit this page often! (Use Reload/Refresh to ensure a fresh copy.)

Students are expected to have completed the reading assignments BEFORE the Lecture Date (except the first lecture).

Date
Reading Assignment
Topics Covered Laboratory
Mon. 2/5/01 MVC Model-View-Controller Lab 1: Hanging Bad Design
Wed.  2/7/01 Command, Adapter Command and Adapter
Fri. 2/9/01 Intelligent lists and algorithms
Mon. 2/12/01 RMI, Policies Remote Method Invocation Lab 2: Hanging Around with RMI
Wed. 2/14/01 RMI in Detail
Fri. 2/16/01 Serialization, Bootstrapping, Handshaking
Mon. 2/19/01 Vectors/Stacks/Queues & Event Driven Systems Lab 3: Group Chat and Final Project Start
Wed. 2/21/01 Simulation Coding
Fri. 2/23/01 Complexity Analysis of Vectors
Mon. 2/26/01 Complexity continued, Restricted Access Containers. Lab 4:  Event-Driven Simulations, Part I
Wed. 2/28/01 Algorithms on Stacks and Other Containers.
Fri. 3/2/01

Iterators

Mon. 3/5/01 Sorting Lab 5: Event-Driven Simulations, Part II
Wed. 3/7/01 Template Pattern Sorting Sorting, continued.
Fri. 3/9/01 Sorting, continued.
Mon. 3/12/01 Review

Lab 6: Restricted Access Containers and Final Project Work

Wed. 3/14/01

More Review

Fri. 3/16/01 Final Review/Midterm #1
Mon. 3/19/01 Template Pattern Compare Strategies Lab 7:  Sorting It All Out
Wed. 3/21/00

Decorator Pattern

Midterm and Final Project Discusssion

Fri. 3/23/01

 

Intro to Binary Trees

Spring Break

Yeah!!!
Mon. 4/2/01

 

Making a Binary Tree Lab 8 Graphical Sorting: 
Wed. 4/4/01 Making a Binary Tree, continued.
Fri. 4/6/01 More BRStruct Algorithms
Mon. 4/9/01 Binary Tree Calculations & Nested Dispatching Algorithms Lab 9: The Tree of Victory
Wed. 4/11/01 Binary Search Trees
Fri. 4/13/01 BST Remove Algorithm
Mon. 4/16/01 Iterators and Binary Trees Lab 10:  Iterating the Night Away
Wed. 4/18/01 Heaps
Fri. 4/20/01 Heaps, continued and Hash Tables 
Mon. 4/23/01 Review Lab 11: Heap It On!
Wed. 4/25/01 More Review/Midterm #2
Fri. 4/27/01 No class.
Mon. 4/30/01 Questions/Final Project
Wed. 5/2/01 Midterm due/Lazy Evaluation
Fri. 5/4/01 Midterm answers/ Lazy Evaluation
Mon. 5/7/01 Final Project /Huffman Tree
Wed. 5/9/01 Final Project
Fri. 5/11/01

Last Day Labs Can Be Handed In!

Tues. 5/15/01 Last day of Reading Period

Thurs. 5/17/01

9:00 AM - 11:00 AM

Final Project Due!!