This paper provides an overview of the technologies and protocols and security issues involved in computer communications. It will introduce programming issues in communications, including error handling and concurrency. Practical work will look at the Internet Protocols TCP and IP, and include programming exercises using socket interfaces.
COMP104 Introduction to Computer Science 2 or
COMP134 Software Engineering 1
Internal assessment/final examination ratio 1:1