Computer Networks and Communications - CO633

Location Term Level Credits (ECTS) Current Convenor 2019-20
Canterbury Autumn
View Timetable
6 15 (7.5) MR G Tripp

Pre-requisites

COMP3220: Foundations of Computing I
COMP3240 Computer Systems
COMP3250 Foundations of Computing II
COMP5200 Further Object-Oriented Programming

Restrictions

This module cannot be taken with CO874 Networks and Network Security

2019-20

Overview

The module starts with a comprehensive and detailed study of current computer networks and communications technologies. It includes: a review of network techniques, switching and multiple access; high speed local area networks; network protocols, including data link, network, transport and application layers. A selection of key topics are looked at in greater depth to reveal the state-of-the-art and issues (problems) that remain to be solved.

Details

This module appears in:


Contact hours

Total contact hours: 25
Private study hours: 125
Total study hours: 150

Method of assessment

Sender (Programming) 8%
Receiver (Programming) 12%
Worksheet A (Moodle Quiz) 10%
Worksheet B (Moodle Quiz) 10%
Examination 60%

Indicative reading

Reading list (Indicative list, current at time of publication. Reading lists will be published annually)
Computer Networks (Fifth Edition), Andrew S. Tanenbaum and David J. Wetherall, Prentice Hall, 2010.
Data and Computer Communications (10th International Edition), William Stallings, Pearson, 2013.
Data Communications and Networking (4th Edition), Behrouz A. Forouzan, McGraw-Hill, 2007
Business Data Communications and Networking (13th Edition), Jerry Fitzgerald, Alan Dennis and Alexandra Durcikova , Wiley, 2017

See the library reading list for this module (Canterbury)

Learning outcomes

On successfully completing the module students will be able to:

Have a comprehensive and systematic understanding of current network architectures and their individual protocol layers, including the algorithms employed.
Analyse the specification for a protocol and develop software that implements a simple protocol.
Be aware of performance issues in general and/or analytical terms, and of the trade-offs involved.
Have a deeper understanding of selected key topics at the forefront of this field, including recent developments and outstanding issues.

University of Kent makes every effort to ensure that module information is accurate for the relevant academic session and to provide educational services as described. However, courses, services and other matters may be subject to change. Please read our full disclaimer.