main navigation
my pace

CS 642 Network programming and Distributed Applications

Course Description: This course introduces elements of formal specification and design and various inter-process communication mechanisms, including sockets, message-passing, and remote procedure calls, used in developing client/server and network applications. Students will use SDL (Specification and Description Language) and Java to design and implement an Internet-based distributed system. Topics include TCP/IP socket programming, Java RMI, Java Servlets, and JDBC.


3 credits