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.
By completing this course, you'll master object-oriented systems and programming in C++.