Starts with basic differences between C++ and other programming languages and progresses to programming advanced C++ concepts such as operator overloading, friends, references, namespaces, pointers and dynamic arrays, templates, streams and file I/O, recursion, polymorphism, exception handling and Standard Template Library. The course covers large programs that are coded implementing object-oriented design principles such as classes and objects, polymorphism, encapsulation, composition, inheritance and templates. Note: This course was previously listed as CSC 234.
2024-2025
Catalog Resources
- About ACC
- Paying for College
- Student Resources and Services
- Student Academic Records
- Academic Policies and Procedures
- Legal Notices
- Academic Programs
- Academic Plans
- Courses
- June 2025 Addendum
- Administrators and Faculty
- Workforce and Community Programs
- Littleton Campus Map
- Sturm Collaboration Campus Map
- DCSC Legacy Campus Map
- Archived Catalogs
Programs by Pathway
C++ Programming (Platform)
CSC
2034