COMP 3773 N1

Advanced Object Oriented Application Development with C++

Advanced topics in object-oriented programming, analysis, and design using C++. Compile and run time binding, reflective and polymorphic programming, compile and run time type parametrization. Standard template library. Design patterns and frameworks in C++.

Instructor: Tomasz Muldner
Prerequisites:
  Comp 2103, 2113, 2663 each with C- or better
Course Type: Online; Continuous-intake. Register anytime and learn at your own pace


This course will build upon your familiarity with C and Java to combine the learning of the C++ language with design patterns. You'll learn about the features of the C++ ANSI standard in depth.

Topics include:

  • Namespaces
  • Generic programming
  • Standard Template Library (STL)

By completing this course, you'll master object-oriented systems and programming in C++.