May 26, 2024  
2023-2024 Graduate Catalog 
2023-2024 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