CMSC 226 - Introduction to Object-Oriented Programming with C++
This course introduces students to C++ syntax and programming techniques such as decisions, loops, arrays, pointers, functions, and file processing. Covers object-oriented concepts such as data abstraction, classes, objects, overloading, and inheritance. Students complete required computer lab assignments. PREREQUISITE(S): A grade of C or better in CMSC 140 or consent of department. Three hours each week. Formerly CS 226.
3 semester hours
Upon course completion, a student will be able to:
- Create applications using Microsoft Visual C++ .Net or other development environments.
- Apply C++ programming concepts such as templates, pointers, and objects.
- Apply object-oriented programming constructs such as classes, operator overloading, inheritance, virtual functions polymorphism, and recursion.
- Create and execute a project that incorporates multiple files.
Click here for the Fall 2020 Class Schedule
Click here for the Extended Winter 2021 Class Schedule
Click here for the Winter 2021 Class Schedule
Add to Favorites (opens a new window)