Computer Communications and Networks

Module code: COS5025-B

Understanding the fundamental concepts of computer networks, how they are designed and how data communication take place in computer networks will enable students to design computer networks and help them to understand and troubleshoot issues associated with computer networking. This module is part of computer science undergraduate programmes that provide students with a sound grounding in the fundamentals of computer science, software development (programming) and the tools and applications that modern computer scientists use to provide solution to complex problems in diverse application areas. In this module, students will be introduced to the core concepts of computer networking including network architecture and topologies, data communication with computer networks at different levels and applications, and network security. They will be provided with the opportunity to use state-of-the-art tools to develop practical skills in network design and performance evaluation. Download the PDF for COS5025-B_2024_5.pdf