2026-2027 Undergraduate Catalog

CPS 3650J Advanced Java Programming

This course provides an in-depth study of Object Oriented Design (OOD) and advanced Java topics. It presents and applies a Best Practices approach to: exception handling, Java Database Connectivity (JDBC), multithreading and synchronization, networking, serialization and marshaling, Remote Method Invocation (RMI), Graphical User Interface (GUI) development using Swing, Enterprise JavaBeans, and server-side programming with servlets and JSP (Java Server pages). (Previously NJCU Course CS-365)

Credits

3