C++ is the object oriented superset of ANSI C. This course provides students with a comprehensive study of the C++ Programming Language. The course stresses the object paradigm including classes, inheritance, virtual functions, and templates in the development of C++ programs. Lab exercises reinforce the lectures.
ObjectivesAt the end of this course, students will be able to:
•Compare the object vs the procedural approach to writing software
•Use correct object oriented terminology
•Define and use classes in a C++ Program
•Select the proper class protection mechanism
•Create and use abstract data types
•Derive classes using inheritance in C++
•Implement operator overloading
•Implement polymorphism by using virtual functions in a program
•Write programs utilizing the C++ i/o classes
*Course cost listed does not include the cost of courseware (required) or lunch (optional). Please contact us at email@example.com or 207-775-0244 for additional pricing information, or if you have any questions. Course is subject to minimum enrollment. This course may run as a live distance learning class if the minimum enrollment is not met.
Students should have completed the Introduction to C Course or have equivalent knowledge.