•The majority of the term will
be spent introducing you to
object-oriented programming
while learning advanced C++ syntax.
•Experience object oriented design
and programming
•Learn the difference
between procedural abstraction
and object oriented
solutions
•Spend the term
designing and programming
with inheritance hierarchies,
with the goal of solving
problems efficiently: producing
high quality, robust, maintainable
as well as efficient object
oriented solutions