Course Description

Course CodeCourse NameCreditsHours
5905109 Network Programming 3.0 3
Description This course discusses the application programming interfaces for computer networks. In addition, the design and programming methodology of network application systems are studied. Students will be required to complete a term programming project that implements network application systems. Course Contents: 1. TCP/IP, TCP, UDP, Socket, RPC, and related RFCs, 2. Client/Server Model, 3. Process, Thread, and Synchronization, 4. WWW, CGI, and Database Connectivity, 5. CORBA, RMI, and DCOM.