Aug 06, 2026  
2025-2026 College Catalog 
    
2025-2026 College Catalog [ARCHIVED CATALOG]

COP 2228 - Advanced C++ Programming


3 cr. hrs.
Credit Hours: 3

This course is a continuation of Introduction to C++ Programming. Object-Oriented Programming (OOP) concepts will be emphasized, specifically the use of classes and objects. Declaration and implementation of classes, constructors, destructors, data objects, and methods will be discussed. Abstraction, inheritance, and dynamic binding concepts will be presented. Database management through the use of advanced data structures including arrays, pointers, linked lists, stacks, queues, and trees will be covered. Sorting, searching, and recursion mechanisms will also be analyzed.

Lab Fee: Yes
Terms Offered: Spring term.
Course Designations: (OA)

Prerequisite(s): COP 2224  or Instructor’s Approval.