Topics include introduction to C++, data structures,
analysis of algorithms, data abstraction and abstract data types,
object-oriented programming, proofs of correctness, complexity and
computability, sorting and searching.
This course will be taught in a workshop format in the new interactive
computer classroom. This classroom contains 25 HP computers and seats
two students per computer. Students will work on exercises during class.
Required Background:
Prerequisite: Course equivalent to CPS 6 or CPS 8 that emphasized a
programming
language other than C++.
Comments?