CPS 261: Advanced Java Concepts

online available

In this course, students will continue exploring Java concepts. Topics covered include input/output, abstract class and Interfaces, graphical user interface (GUI) associated with JavaFX, data structures, Java Stream, multitasking (Threads) and JUnit. Students entering this class should have a good understanding of object-oriented programming concepts such as inheritance and polymorphism. This course is the second part of a two-course sequence.

Level I Prereq: Academic Reading and Writing Levels of 6; Academic Math Level 4; CPS 161 minimum grade "B-"

Class offerings by semester

  Winter Summer Fall

Even Years
(2022, 2024, 2026)

offered onlineoffered at nighttime
Blended classes also available
offered online offered onlineoffered at nighttime
Blended classes also available

Odd Years
(2023, 2025, 2027)

offered onlineoffered at nighttime
Blended classes also available
offered online offered onlineoffered at nighttime
Blended classes also available

offered in the daytimeDay Class (before 5 p.m.) offered at nighttimeEvening Class (after 5 p.m.) offered online Online Class
Revised: 3/30/23

Please refer to the course schedule to see the specific time and platform for which the course is offered.

Swipe left to see full chart

Check the schedule

Description Hours
Credits 4
Lecture Hours 60
Clinical Hours 0
Lab Hours 0
Other Hours 0
Total Hours 60

Swipe left to see full chart