[MSOE Homepage]

Dr. Taylor's MSOE homepage

Photo Album

Personal Homepage

Dr. Sebern's STL webpages

Issues related to MSVC++ 6.0

Textbook errata

Homework (not to turn in)



Quizzes

Quiz 1: Electronic Submission



LABS

Lab 1: Spell Checking Using list

Lab 2: list Implementation

Lab 3: Generic Algorithm Implementation

Lab 4: Spell Checking Using set

Lab 5: Hash Table Implementation

Lab 6: Spell Checking Using a Hash Table Implementation

Lab 7: Spell Checker Comparisons



CS-285 - Objectives Coverage

Winter Quarter 1999-2000



Electrical Engineering and Computer Science Department
Dr. Christopher C. Taylor

CC-27C, 277-7339

www.msoe.edu/~taylor/

The course covers fundamentals of data organization and basic algorithms for data manipulation. Topics include arrays, lists, stacks, queues, trees, sets, and hash tables. Fundamentals of algorithm performance are introduced, with an emphasis placed on time complexity analysis. Special emphasis is placed on appropriate use of containers, iterators, and algorithms defined in the C++ standard library. Laboratory assignments involve both the use and implementation of common data structures.

Goals

Note: Lab 1: Spell Checking Using list will be used for the prerequisite assessment assessment.

This page was last updated on December 6, 1999; send comments to Dr. Christopher C. Taylor