CS2851 -- Tentative Schedule

CS2851 notes from other MSOE professors: Dr. Hornick, Dr. Schilling, Dr. Uphoff, and Dr. Urbain

Week Period Topics Reading Lab
1
03/09-03/13
Lecture 1 Intro/UML review 1, 2, A1 Lab 1: Benchmarking
Lecture 2 Java Collections Framework, Array-Based Lists 4
2
03/16-03/20
Lecture 1 Array-Based Lists cont... 6 Lab 2: Array-based collection
Lecture 2 Iterators, Cloning, Deep Copies video*
3
03/23-03/27
Lecture 1 Linked Lists 7 Lab 3: Array-based collection revisted
Lecture 2 Linked Lists cont...  
4
03/30-04/03
Lecture 1 Algorithm Analysis 3 Lab 4: Linked-list collection
Lecture 2 Stacks and Queues 8
5
04/06-04/10
Lecture 1 Review   Lab 5: Guitar Synthesizer
Lecture 2 Mid-term Exam  
6
04/13-04/17
Lecture 1 Recursion 5 Lab 6: Recursive word search
Lecture 2 Implementing Generic Classes video*
7
04/20-04/24
Lecture 1 Binary Trees 9 Lab 7: Morse code encoder
Lecture 2 Binary Search Trees 10
8
04/27-05/01
Lecture 1 Red-Black Trees 12 Lab 8: Morse code decoder
Lecture 2 Tree Maps/Sets 12
9
05/04-05/08
Lecture 1 Hash Maps/Sets 14  
Lecture 2 Hashing and Collision Handling  
10
05/11-05/15
Lecture 1 Algorithm Analysis revisited   Lab 9: Hash Table
Lecture 2 Review for Final  
11
11am, 05/19 in S243
Final Exam (common)

You will need Windows Media Player 9 or better to play the videos.

  • © 2001-2015 Dr. Christopher C. Taylor •
  • Office: L-343 •
  • Phone: 277-7339 •
  • npǝ˙ǝosɯ@ɹolʎɐʇ