Computer Information Systems - CIS 221
2 Credit Hours2 Lecture Hours
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.
Course Schedule
| 221 | 142835 | Advanced C++ | MC | 2 | Staff | 24/24/0 | Open | $40.00 | T 09:00 AM-11:26 AM HS830
|
| 221 | 142743 | Advanced C++ | ONL | 2 | Murray D | 31/31/0 | Open | $0.00 | |
| 221 | 122736 | Advanced C++ | ONL | 2 | Parker M | 31/31/0 | Open | $0.00 | |
| 221 | 132725 | Advanced C++ | ONL | 2 | Parker M | 31/31/0 | Open | $0.00 | |
| 221 | 112732 | Advanced C++ | ONL | 2 | Armes-Thomas D | 3/31/0 | Open | $0.00 | |
| 221 | 112745 | Advanced C++ | ONL | 2 | Parker M | 4/31/0 | Open | $0.00 | |