CPSC 129 - Object-Oriented Programming II
This course continues the presentation of OOP begun in CPSC 128 and covers increasingly sophisticated algorithms, data structures and object hierarchies. Network programming is introduced. Good programming practices are emphasized throughout, including top-down design, object decomposition, modularization, code reuse, testing and debugging techniques, and creating useful documentation.
Prerequisite: CPSC 128.