Mar 04, 2026  
2026-2027 Undergraduate Catalog 
    
2026-2027 Undergraduate Catalog
Add to Catalog (opens a new window)

CSCI 232 - Object-Oriented Programming with C++


3 Credits
This object-oriented programming course exposes students to object-oriented analysis and design techniques using the programming language C++. Students will design, develop, and test applications used to solve practical problems. Topics explored include classes, inheritance, polymorphism, and interfaces.
Prerequisite(s): CSCI 231  with C grade or above
Course Learning Outcomes:
1. Develop programs that read from and write to databases for data storage and retrieval.
2. Implement dynamic memory management techniques to optimize program efficiency.
3. Modify class behaviors using operator overloading and interfaces to extend functionality.
4. Apply object-oriented principles such as classes, inheritance, and polymorphism to design and develop C programs.
5. Utilize abstract classes and interfaces to design flexible and scalable software solutions.



Add to Catalog (opens a new window)