|
Nov 24, 2024
|
|
|
|
Catalog 2015-2016 [ARCHIVED CATALOG]
|
ITAD 133 C++ Programming II5 credits This class teaches Object Oriented Programming (OOP) concepts and their implementation in C++. It covers programming techniques needed to implement object hierarchies. The topics taught include class inheritance, polymorphism, encapsulation, as well as use of virtual functions, exceptions, operator overloads, and templates.
Prerequisites: ITAD 123 . Quarters Offered: Fall, Winter, Spring
Student Outcomes/Competencies: Upon successful completion of this course students will be able to:
- Design and implement Object Oriented principles in C++
- Overload operators in C++
- Implement class inheritance, polymorphism, and virtual functions in C++
- Create template functions and classes in C++
- Write code that utilizes exceptions and exception handling mechanism available in C++.
- Use C++ STL libraries
- Write medium-size programs to demonstrate mastery of OOP in C++
|
|