Sinclair College Catalog

Skip to main content
Sinclair College

CIS 2217 Java Software Development II

This course builds on prior Java studies and includes abstract classes and interfaces, binary input/output, recursion, generics, use of collection framework lists, stacks, queues, and priority queues, use of sets and maps, developing efficient algorithms and computational complexity, sorting algorithms, implementing lists, stacks, queues and priority queues, software development ethics, binary search trees, problem analysis and Java software solution design, coding and testing.

Prerequisites: CIS 2212

Course Outcomes
  • Analyze problem and design, code and test Java software solutions at an intermediate level.
  • Create abstract classes and interfaces, use binary input/output, and create recursive methods.
  • Implement data structures such as lists, stacks, queues, and priority queues.
Credit Hours: 4
  • Classroom: 4 hours
  • Division: Business and Public Services
  • Department: Computer Science and Information Technology
  • Repeatable Credit: No
  • Offered Online: Yes
Available Sections
Blended Learning
Downtown Dayton Campus
Bldg 5, Rm 121
Faculty: Newman
Term: Fall 2022
Format: Course meets in person on scheduled days and times with additional online content. Check the schedule to confirm the days and times your class will meet in-person. Requires computer and high-speed internet.
Course Fee: $15.00
Open Seats: 9
Meets: MW from 1:00PM to 2:50PM
Section: 104
Open Seats: 9
Meets: MW from
1:00PM to 2:50PM
Section: 104
Blended Learning
Downtown Dayton Campus
Bldg 5, Rm 121
Faculty: McKain
Term: Fall 2022
Format: Course meets in person on scheduled days and times with additional online content. Check the schedule to confirm the days and times your class will meet in-person. Requires computer and high-speed internet.
Course Fee: $15.00
Open Seats: 9
Meets: T from 6:00PM to 7:50PM
Section: N02
Open Seats: 9
Meets: T from
6:00PM to 7:50PM
Section: N02
Virtual Learning
Online Learning with Meeting Times
Online
Faculty: McKain
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: $45.00
Open Seats: 17
Meets: MW from 1:00PM to 2:50PM
Section: R01
Open Seats: 17
Meets: MW from
1:00PM to 2:50PM
Section: R01
Blended Learning
Downtown Dayton Campus
Online
Term: Fall 2022
Format: Course meets in person on scheduled days and times with additional online content. Check the schedule to confirm the days and times your class will meet in-person. Requires computer and high-speed internet.
Course Fee: $15.00
Open Seats: 23
Meets: TH from 6:00PM to 7:50PM
Section: NR4
Open Seats: 23
Meets: TH from
6:00PM to 7:50PM
Section: NR4
Online Learning
Online Learning
Faculty: Newman
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: $45.00
Open Seats: 14
Section: 501
Open Seats: 14
Section: 501
Online Learning
Online Learning
Faculty: Malkan
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: $45.00
Open Seats: 23
Section: 502
Open Seats: 23
Section: 502
Face to Face
Centerville Campus
Centerville, Rm 113
Faculty: Estep
Term: Fall 2022
Format: Course meets in person on scheduled days and times.
Course Fee: $15.00
Open Seats: 18
Meets: TH from 6:00PM to 9:40PM
Section: CN1
Open Seats: 18
Meets: TH from
6:00PM to 9:40PM
Section: CN1
Flexpace
FlexPace
Location to be announced
Faculty: Estep
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
Course Fee: $15.00
Open Seats: 15
Section: 801
Open Seats: 15
Section: 801
Flexpace
FlexPace
Location to be announced
Faculty: Estep
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
Course Fee: $15.00
Open Seats: 15
Section: 802
Open Seats: 15
Section: 802
Flexpace
FlexPace
Location to be announced
Faculty: Estep
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
Course Fee: $15.00
Open Seats: 15
Section: 803
Open Seats: 15
Section: 803
Flexpace
FlexPace
Location to be announced
Faculty: Estep
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
Course Fee: $15.00
Open Seats: 15
Section: 804
Open Seats: 15
Section: 804
Flexpace
FlexPace
Location to be announced
Faculty: Estep
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
Course Fee: $15.00
Open Seats: 15
Section: 805
Open Seats: 15
Section: 805
Flexpace
FlexPace
Location to be announced
Faculty: Estep
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
Course Fee: $15.00
Open Seats: 15
Section: 806
Open Seats: 15
Section: 806