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

CIS 227 - C++ Programming II

Credit Hours: 3
Contact Hours: 3
Prerequisites/Other Requirements: CIS 127  (C or Higher)

English Prerequisites: None

Math Prerequisites: Eligible for MTH 112  or Math Placement Score of 30 or Higher

Corequisites: None
Description: This course builds on foundational C++ programming skills and advances students’ understanding of object-oriented design. Topics include file and stream processing, advanced class design, inheritance, and polymorphism. Recursion, exception handling, templates, and the use of Standard Template Library containers are explored. The course introduces searching and sorting algorithms, emphasizing algorithm efficiency and problem-solving techniques. Students will be able to design, implement, and analyze robust C++ applications that integrate advanced programming constructs and data structures.

General Education Distribution Category Met: None
Department Consent: No Department Consent Required
Dual Enrollment Allowed: Yes



Add to Catalog (opens a new window)