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
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
3:30PM to 4:45PM
Section: 201
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
6:00PM to 8:40PM
Section: N01
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
10:00AM to 11:15AM
Section: R02
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
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
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
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
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
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
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
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