Sinclair College Catalog

Skip to main content
Sinclair College

CIS 1202 C++ Software Development

A continuation of C++ software development building on prior software development studies. Topics include arrays, searching and sorting, pointers, characters and strings, structures, file operations, C++ classes, inheritance, polymorphism, virtual functions, exceptions, templates, the Standard Template Library (STL), problem analysis and C++ software solution design, coding and testing.

Prerequisites: CIS 1111

Course Outcomes
  • Create C++ classes using inheritance, polymorphism and virtual functions.
  • Develop abstract data structures
  • Use pass by value, pass by pointer and pass by reference when passing data to functions.
  • Analyze problem assignments and design, code and test C++ software solutions.
Credit Hours: 3
  • Classroom: 3 hours
  • Division: Business and Public Services
  • Department: Computer Science and Information Technology
  • Repeatable Credit: No
  • Offered Online: Yes
Available Sections
Face to Face
Downtown Dayton Campus
Bldg 5, Rm 121
Faculty: Langley
Term: Summer 2023
Format: Condensed content. Shorter than normal term. Course meets in person on scheduled days and times.
Open Seats: 28
Meets: MW from 3:30PM to 5:20PM
Section: 201
Open Seats: 28
Meets: MW from
3:30PM to 5:20PM
Section: 201
Online Learning
Online Learning
Faculty: Sommer
Term: Summer 2023
Format: Condensed content. Shorter than normal term. Complete work online when it fits your schedule, while adhering to weekly deadlines. No scheduled meeting times. Requires computer and high-speed internet.
Course Fee: $22.50
Open Seats: 21
Section: 5T1
Open Seats: 21
Section: 5T1
Online Learning
FlexPace
Faculty: Glover
Term: Summer 2023
Format: Complete work independently online when it fits your schedule, without weekly due dates. Requires self-motivation as well as a computer and high-speed internet.
Restrictions: Flexpace
Note: FlexPace Orientation required. Visit www.sinclair.edu/flexpace-register
Course Fee: $22.50
Open Seats: 15
Section: 801
Open Seats: 15
Section: 801
Online Learning
FlexPace
Faculty: Glover
Term: Summer 2023
Format: Complete work independently online when it fits your schedule, without weekly due dates. Requires self-motivation as well as a computer and high-speed internet.
Restrictions: Flexpace
Note: FlexPace Orientation required. Visit www.sinclair.edu/flexpace-register
Course Fee: $22.50
Open Seats: 10
Section: 802
Open Seats: 10
Section: 802
Online Learning
FlexPace
Faculty: Glover
Term: Summer 2023
Format: Complete work independently online when it fits your schedule, without weekly due dates. Requires self-motivation as well as a computer and high-speed internet.
Restrictions: Flexpace
Note: FlexPace Orientation required. Visit www.sinclair.edu/flexpace-register
Course Fee: $22.50
Open Seats: 15
Section: 803
Open Seats: 15
Section: 803
Online Learning
FlexPace
Faculty: Glover
Term: Summer 2023
Format: Complete work independently online when it fits your schedule, without weekly due dates. Requires self-motivation as well as a computer and high-speed internet.
Restrictions: Flexpace
Note: FlexPace Orientation required. Visit www.sinclair.edu/flexpace-register
Course Fee: $22.50
Open Seats: 9
Section: 804
Open Seats: 9
Section: 804