Course finder
Semester 2
Computer Communications and Networks (INFR10074)
Subject
Informatics
College
SCE
Credits
20
Normal Year Taken
3
Delivery Session Year
2023/2024
Pre-requisites
As above.
Course Summary
This is a comprehensive first course in Computer Communications and Networks, focusing on fundamental concepts, principles and techniques. The course will introduce basic networking concepts, including: protocol, network architecture, reference models, layering, service, interface, multiplexing, switching and standards. An overview of digital communication from the perspective of computer networking will also be provided. Topics covered in this course include: Internet (TCP/IP) architecture and protocols, network applications, congestion/flow/error control, routing and internetworking, data link protocols, error detection and correction, channel allocation and multiple access protocols, communication media and selected topics in wireless and data centre networks. It will cover recent advances in network control and management architectures by introducing the concepts of software-defined networking (SDN) and network (function) virtualisation. Students taking this course will gain hands-on experience in network programming using the socket API; network traffic/protocol analysis; and on assessment of alternative networked systems and architectures.
Course Description
* Introduction to Computer Networking and the Internet* Digital Communication Basics* The Application Layer with comprehensive treatment of networked applications (incl. multimedia data and applications)* The Transport Layer* The Network Layer* The Data Link Layer* The Medium Access Control Sub-Layer* The Physical Layer* Software-defined networking (SDN)* Network virtualisation and network function virtualisation (NFV)* Network management* Introduction to data centre and wireless networks* Overview and selected aspects of network security
Assessment Information
Written Exam 50%, Coursework 50%, Practical Exam 0%
Additional Assessment Information
50% Coursework50% ExamThe summative coursework assessment will consist of two practical assignments (with one additional formative assignment). These will target hands-on experience on design, implementation, measurement and analysis of networked systems and protocols.
view the timetable and further details for this course
Disclaimer
All course information obtained from this visiting student course finder should be regarded as provisional. We cannot guarantee that places will be available for any particular course. For more information, please see the visiting student disclaimer: