Introduction to C++ Programming
This hands-on class introduces object-oriented design as a powerful new approach to programming. Students are taught to develop and practice good software design methodologies the process of moving from the problem statement to a well-thought-out C++ object-centered design. Students will study models, modeling, and several different tools that can help manage software complexity and develop high-quality software applications.
The course will conclude with a programming project. Students will design a scaled down simulation of a real-world project including specification, design description, and test plan, followed by the implementation and testing of the project.
Students gain practice in using the concepts of basic modeling, function overloading, classes and class membership, operator overloading, class inheritance, polymorphism through virtual functions exceptions and templates by designing, developing and testing C++ programs of moderate complexity. By the end of the class, students should have working knowledge of C++ fundamentals and be able to design, write and debug a program in C++.
Find the Offering That's Right for You
We offer programs throughout the year in different locations and learning formats designed to meet your education needs. To learn more about this program, select one of the following sections.
Presently no sections are underway.