Skip to main content
Photo of a student studying in a library

Course Description


Computer Information Systems - CIS 221

Advanced C++

2 Credit Hours
2 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

 CourseSectionCourse TitleLocationCredit HoursInstructorsSeats Available ⁄Capacity ⁄WaitlistStatusFeeDays-Time-Room

Fall; 2024; COMPUTER INFORMATION SYSTEMS; No of Weeks : 12; Begins : 09/17/2024

 221142835Advanced C++MC2Staff24/24/0Open$40.00T  09:00 AM-11:26 AM HS830

Fall; 2024; COMPUTER INFORMATION SYSTEMS; No of Weeks : 15; Begins : 08/26/2024

 221142743Advanced C++ONL2Murray D31/31/0Open$0.00 

Spring; 2024; COMPUTER INFORMATION SYSTEMS; No of Weeks : 7; Begins : 05/06/2024

 221122736Advanced C++ONL2Parker M16/31/0Open$0.00 

Summer; 2024; COMPUTER INFORMATION SYSTEMS; No of Weeks : 7; Begins : 07/01/2024

 221132725Advanced C++ONL2Parker M14/31/0Open$0.00 

Winter; 2024; COMPUTER INFORMATION SYSTEMS; No of Weeks : 12; Begins : 01/29/2024

 221112732Advanced C++ONL2Armes-Thomas D3/31/0Open$0.00 

Winter; 2024; COMPUTER INFORMATION SYSTEMS; No of Weeks : 15; Begins : 01/08/2024

 221112745Advanced C++ONL2Parker M4/31/0Open$0.00 

Key: Day of the Week

  • T = Tuesday
  • R = Thursday
  • S = Saturday
  • X = Sunday