Course Title: Network Programming
Course Code: CACS355
Year/ Semester: III/ VI
Class Load: 5 Hrs./ Week (Theory: 3 Hrs, Practical: 2 Hrs.)
This course is designed to extend students' knowledge and practice in analysis and design of computer networks by focusing on computer network programming. It includes introduction, Internet Address, URLs and URIs, HTTP, URLConnections, Socket Programming, IP Multicast and RMI. The JAVA programming language will be used throughout the course. It does not entirely focus on theoretical concept but also strongly focuses on practical skill based knowledge.
Objectives: The general objectives of this course are to provide theoretical as well as practical knowlcdge of network programming to make students capable of developing, implementing, managing and troubleshooting the issues of network programming in their personal as well professional life.