Apr 14, 2026  
2025 -2026 Catalog 
    
2025 -2026 Catalog
Add to My Courses (opens a new window)

CSC 203 - Intro to Object Oriented Programming


This course introduces the object-oriented programming model that organizes software design around data, or objects, rather than functions and logic.  C++ will be used to present different ways of programming like procedural, object-oriented, functional, and event-driven methodologies.  Topics include control structures, objects, classes, inheritance, encapsulation, abstraction, overloading, data structures (lists, stacks, queues and sets), recursion, polymorphism, templates, and exception handling.  The C++ Standard Template Library (STL) and formal analytical problem-solving techniques are introduced. 

3 Semester Credit(s)

Crosslisted with: N/A
Laboratory/Experience Hours: N/A
Prerequisite(s): CSC 107  or instructor consent
Corequisite(s): N/A
Repeatable for Credit: No
Core Course: No
Grade Type: LT
Typically Offered: Fall



Add to My Courses (opens a new window)