Course Summary
This course aims to provide a broad introduction to the fundamentals of data communication and network technology. The emphasis is on data communication from the perspective of computer scientists and information technologists.?
The course covers the underlying mechanisms and their characteristics that need to be considered by communicating application software. Students will engage with key topics such as the principles and reference models of data communication, including the OSI model and TCP/IP suite, basic operations of communication systems, and the intricacies of protocols and error handling.
The course also examines the application of these concepts in networked environments, equipping students with the skills to develop and manage software applications that effectively communicate within these frameworks.
Through a mixture of theoretical study and practical exercises, students will be prepared to address emerging technologies and complex challenges in the field of data communication.