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.
Students who pass this paper will be able to write distributed programs that use socket-based communication, exception handling and concurrency. They will understand the purpose, the importance and the implementation of several common internet protocols.
COMP104 Introduction to Computer Science 2 or
COMP106 General Programming or
COMP134 Software Engineering 1 or
COMP153 Practical Programming
Official Timetable Information
Internal assessment/final examination ratio 1:1
Class attendance is expected. The course notes provided are not comprehensive, additional material will be covered in class. You are responsible for all material covered in class.
Follow this link for Academic Integrity information.
Follow this link for information on Performance Impairment.
Student Concerns and Complaints
Follow this link for Student Concerns and Complaints information.
Application for Extension
Follow this link for information on applying for an Extension.
Review of Grade
Follow this link for information on applying for a Review of Grade.
Your attention is drawn to the following regulations and policies, which are published in the University Calendar: