Apr 14, 2026  
2025 -2026 Catalog 
    
2025 -2026 Catalog
Add to My Courses (opens a new window)

CSC 356 - Intermediate Object-Oriented Prog


This course will utilize the Java programming language to further explore object-oriented concepts, such as generics, priority queues, sorting algorithms, binary search trees and hashing.   Java applications will be designed and compiled to run on top of the Java virtual machine (JVM), regardless of the underlying computer architecture.  JavaFX will be utilized for the generation of client applications using graphical programming, event-driven programming, animations, user-interface controls and multimedia.

3 Semester Credit(s)

Crosslisted with: N/A
Laboratory/Experience Hours: N/A
Prerequisite(s): CSC 203  or instructor consent
Corequisite(s): N/A
Repeatable for Credit: No
Core Course: No
Grade Type: LT
Typically Offered: Fall



Add to My Courses (opens a new window)