Academic Catalog

CIS670 C++ Programming for C Programmers

This C++ training course presents a thorough hands-on introduction to object oriented programming in C++ for experienced C programmers. The central concepts of C++ syntax and style are taught in the context of using object-oriented methods to achieve reusability, adaptability and reliability. Emphasis is placed on the features of C++ that support abstract data types, inheritance, and polymorphism. Students will learn to apply the process of data abstraction and class design. Programming examples and exercises are provided. Practical aspects of C++ programming including efficiency, performance, testing, and reliability considerations are stressed throughout. Prior programming experience with C is recommended.

Credits

3

Offered

Online