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
Online Learning
Online Learning
Faculty: Newman
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: $45.00
Open Seats: 19
Section: 5T1
Open Seats: 19
Section: 5T1
Online Learning
FlexPace
Faculty: Estep
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: $45.00
Open Seats: 9
Section: 801
Open Seats: 9
Section: 801
Online Learning
FlexPace
Faculty: Estep
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: $45.00
Open Seats: 10
Section: 802
Open Seats: 10
Section: 802
Online Learning
FlexPace
Faculty: Estep
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: $45.00
Open Seats: 15
Section: 803
Open Seats: 15
Section: 803
Online Learning
FlexPace
Faculty: Estep
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: $45.00
Open Seats: 10
Section: 804
Open Seats: 10
Section: 804