Academic Courses
Course Descriptions
| Course | Course Title | Credit Hours |
|---|---|---|
| CIS 221 | Advanced C++ | (2-0) 2 Cr. Hrs. |
Course 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
(A requirement that must be completed before taking this course.)
Course Competencies
Upon successful completion of the course, the student should be able to:
- Examine various operators.
- Explore inheritance.
- Explain stream input/output.
- Explore polymorphism.
- Construct function templates.
- Examine overloading.
- Explore enumerations.
- Examine binary systems.
- Prepare code to handle exceptions.
Note: This course may not be offered every semester.
Please check the CIS section of the current course schedule for availability.
