DPR 226 - Object Oriented C++

Course Description

This course will teach students how to create single-user applications using Microsoft's Visual C++ programming language. Students will learn the fundamentals of Object Oriented Programming (OOPS) by designing, coding and testing simple applications. This course is designed for students that have an understanding of programming design and logic but need to understand object oriented programming methods and techniques. This is NOT a Visual C++ course. Upon successful completion of this course, the student should be able to: Explain the fundamentals of C++ programming. Use a C++ compiler. Create and use functions, templates, and friends in a C++ program. Use C++ classes. Create and initialize objects. Explain and use inheritance and derived classes. Use operator functions and operator overloading in a C++ Object Oriented program. Use Object Oriented Programming techniques.

Credit Hours: 4
Lecture Hours: 3
Lab Hours: 1

Course Prerequisites: DPR 108 or DPR 205