~ UCSB CS32 Summer 2013 — Programming Assignment 5 ~
Designing Object-Oriented Systems in C++
Released: September 5
Due on: September 12, 11:59pm

This assignment consists of two parts, but this time, the second part is optional. The main part is dedicated to designing a small object-oriented system for generating pseudo-graphics in the terminal's window. This assignment covers basics of object-oriented design, polymorphism, abstract classes, handling pointers/references, and, possibly, some templates. This assignment is considerably more open-ended than the previous ones.