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: Fall 2022
Format: Course meets in person on scheduled days and times.
Open Seats: 7
Meets: TTH from 3:30PM to 4:45PM
Section: 201
Open Seats: 7
Meets: TTH from
3:30PM to 4:45PM
Section: 201
Face to Face
Downtown Dayton Campus
Bldg 5, Rm 043
Faculty: Langley
Term: Fall 2022
Format: Course meets in person on scheduled days and times.
Open Seats: 19
Meets: M from 6:00PM to 8:40PM
Section: N01
Open Seats: 19
Meets: M from
6:00PM to 8:40PM
Section: N01
Virtual Learning
Online Learning with Meeting Times
Online
Faculty: Glover
Term: Fall 2022
Format: Course meets online during scheduled days and times, with additional online content. Check the schedule to confirm the days and times your class will meet online. Requires computer and high-speed internet.
Course Fee: $22.50
Open Seats: 22
Meets: TTH from 10:00AM to 11:15AM
Section: R02
Open Seats: 22
Meets: TTH from
10:00AM to 11:15AM
Section: R02
Online Learning
Online Learning
Faculty: Sommer
Term: Fall 2022
Format: 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: 17
Section: 501
Open Seats: 17
Section: 501
Online Learning
Online Learning
Faculty: Bowman
Term: Fall 2022
Format: 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: 23
Section: 502
Open Seats: 23
Section: 502
Flexpace
FlexPace
Location to be announced
Faculty: Bowman
Term: Fall 2022
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 course: sinclair.edu/flexpace-register or call 937-512-2990
Open Seats: 15
Section: 801
Open Seats: 15
Section: 801
Flexpace
FlexPace
Location to be announced
Faculty: Bowman
Term: Fall 2022
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 course: sinclair.edu/flexpace-register or call 937-512-2990
Open Seats: 15
Section: 802
Open Seats: 15
Section: 802
Flexpace
FlexPace
Location to be announced
Faculty: Bowman
Term: Fall 2022
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 course: sinclair.edu/flexpace-register or call 937-512-2990
Open Seats: 15
Section: 803
Open Seats: 15
Section: 803
Flexpace
FlexPace
Location to be announced
Faculty: Bowman
Term: Fall 2022
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 course: sinclair.edu/flexpace-register or call 937-512-2990
Open Seats: 15
Section: 804
Open Seats: 15
Section: 804
Flexpace
FlexPace
Location to be announced
Faculty: Bowman
Term: Fall 2022
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 course: sinclair.edu/flexpace-register or call 937-512-2990
Open Seats: 15
Section: 805
Open Seats: 15
Section: 805
Flexpace
FlexPace
Location to be announced
Faculty: Bowman
Term: Fall 2022
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 course: sinclair.edu/flexpace-register or call 937-512-2990
Open Seats: 15
Section: 806
Open Seats: 15
Section: 806