Jul 19, 2024  
2024-2025 Catalog 
2024-2025 Catalog
Add to My Catalog (opens a new window)

CIS 221 - Advanced C++

Credits: 2
Lecture Contact Hours: 2
Description: This course is a continuation of the Introduction to C++ programming language course. The student will learn the advanced concepts of the C++ language up through and including operator and function overloading, inheritance, virtual functions, polymorphism, stream I/O, templates, exception handling, file processing and data structures. This course is intended for those who desire an advanced knowledge of the C++ language.

Prerequisites: CIS 211  
Corequisites: None.
Recommended: None.

Course Category: Occupational
This Course is Typically Offered: Winter, Spring, Fall
Check Course Availability

Course Competencies
  1. Examine various operators.
  2. Explore inheritance.
  3. Explain stream input/output.
  4. Explore polymorphism.
  5. Construct function templates.
  6. Examine overloading.
  7. Explore enumerations.
  8. Examine binary systems.
  9. Prepare code to handle exceptions.

Add to My Catalog (opens a new window)