Apr 16, 2026  
CURRENT 2025-2026 Undergraduate Catalog 
    
CURRENT 2025-2026 Undergraduate Catalog
Add to Portfolio (opens a new window)

CPE 233 - Engineering Programming III


This course covers object-oriented programming (OOP), data structures, and algorithm design using C++. Topics include encapsulation, inheritance, polymorphism, and method overloading, along with C++ syntax, namespaces, templates, and dynamic memory management. Additionally, it covers essential data structures, algorithm analysis, time and memory complexity, searching and sorting algorithms, and dynamic programming. (3 credits; 3 lecture)

Prerequisites: A grade of C or better in CPE 223  .
Credits: 3



Add to Portfolio (opens a new window)