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
Face to Face
Downtown Dayton Campus
Bldg 5, Rm 121
Term: Spring 2024
Format: Course meets in person on scheduled days and times.
Course Fee: $15.00
Open Seats: 14
Meets: MW from 1:00PM to 2:40PM
Section: 203
Open Seats: 14
Meets: MW from
1:00PM to 2:40PM
Section: 203
Online Learning
Online Learning
Faculty: Newman
Term: Spring 2024
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: 10
Section: 501
Open Seats: 10
Section: 501
Online Learning
Online Learning
Faculty: Estep
Term: Spring 2024
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: 13
Section: 502
Open Seats: 13
Section: 502
Online Learning
FlexPace
Faculty: Estep
Term: Spring 2024
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: sinclair.edu/flexpace-register
Course Fee: $45.00
Open Seats: 13
Section: 801
Open Seats: 13
Section: 801
Face to Face
Courseview Campus Center (Mason)
Mason Bldg B, Rm 127
Faculty: McKain
Term: Spring 2024
Format: Course meets in person on scheduled days and times.
Course Fee: $15.00
Open Seats: 28
Meets: MW from 2:00PM to 3:50PM
Section: M01
Open Seats: 28
Meets: MW from
2:00PM to 3:50PM
Section: M01
Online Learning
FlexPace
Faculty: Estep
Term: Spring 2024
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: sinclair.edu/flexpace-register
Course Fee: $45.00
Open Seats: 15
Section: 802
Open Seats: 15
Section: 802
Online Learning
FlexPace
Faculty: Estep
Term: Spring 2024
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: sinclair.edu/flexpace-register
Course Fee: $45.00
Open Seats: 10
Section: 803
Open Seats: 10
Section: 803
Online Learning
FlexPace
Faculty: Estep
Term: Spring 2024
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: sinclair.edu/flexpace-register
Course Fee: $45.00
Open Seats: 10
Section: 804
Open Seats: 10
Section: 804
Online Learning
FlexPace
Faculty: Estep
Term: Spring 2024
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: sinclair.edu/flexpace-register
Course Fee: $45.00
Open Seats: 5
Section: 805
Open Seats: 5
Section: 805
Online Learning
FlexPace
Faculty: Estep
Term: Spring 2024
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, Department Permission Required
Note: Flexpace Orientation required. Visit: sinclair.edu/flexpace-register
Course Fee: $45.00
Open Seats: 5
Section: 806
Open Seats: 5
Section: 806