Help

Course Information

Advanced Java Programming (D CIS 315)

Term: Spring 2026

Faculty

There is not currently a faculty member for this course

Schedule

Mon-Wed-Fri, 1:30 PM - 2:20 PM (1/12/2026 - 4/30/2026) Location: MAIN TECH 201

Description

Students will deepen their understanding of object-oriented programming (OOP) languages by using advanced Java programming techniques to create more complex applications. Topics include: inheritance, polymorphism, error handling, advanced GUI programming and design, and database access. Upon completion, students will be able to properly identify and analyze problems. They will be able to demonstrate a well-versed knowledge of OOP terminology and software development ethics. They will also be able to create complex, well-documented and tested applications, and work within a standard programming framework. Prerequisite: A grade of C or better in CIS 215 or departmental approval.