Description: Advanced data structures, algorithm design and analysis techniques, and object-oriented programming.
Objectives: Students passing this course will be able to perform an object-oriented design, implementation and analysis of advanced data structures in order to meet the requirements of specific problems.
Prerequisites: Data Structures (CptS 122), Discrete Structures (Math 216 or equivalent).
Grading: 6 homeworks (30%), 5 programs (30%), 2 in-class exams (20%), final exam (20%).
Instructor: Larry Holder , EME 227, 335-6138, email@example.com. Office hours: MWF 1-2, or by appointment.
Teaching Assistant: Allen Christiansen, EME 136, 335-8005, firstname.lastname@example.org. Office hours: MTW, 11-12.