Programming 1

EPRO001

This subject provides students with a modern introduction to the dynamic field of computer networking, including layered network architecture and the TCP/IP protocol suite. Student practical works include observing network traffic in action and building their own network applications through socket programming. By developing problem solving and design skills in this subject, students also acquire the ability to select the most appropriate network services, design and develop network applications, e.g. web server and email client, to achieve the best data performance.