Feb 25, 2025  
2024-2025 Graduate Catalog 
    
2024-2025 Graduate Catalog

CSCI 502 - Programming Principles in Java


Object-oriented programming in Java, including class definitions, collections, streams, I/O, multi-threading, graphical applets, and Internet-based distributed client-server database applications. Implementation using an editor (on Linux) and an IDE (e.g., NetBeans on Windows). Extensive laboratory work. May not be taken by students with undergraduate credit for CSCI 470.

Prerequisites & Notes
PRQ: Admission to the graduate program in computer science or consent of department.

Credits: 3