Module Title:   Networks and Protocols

Module Credit:   20

Module Code:   CM-1066D

Academic Year:   2015/6

Teaching Period:   Semester 1

Module Occurrence:   A

Module Level:   FHEQ Level 7

Module Type:   Standard module

Provider:   Computer Science

Related Department/Subject Area:   School of Electrical Engineering & Computer Science

Principal Co-ordinator:   Prof I Awan

Additional Tutor(s):   Prof D. D. Kouvatsos

Prerequisite(s):   None

Corequisite(s):   None

To give an appreciation of the different types of communication and computer networks currently in use and give an insight into their operational features.
To highlight the concepts of network performance analysis and intoduce network securoty concepts,principles and theories.

Learning Teaching & Assessment Strategy:
The basic underpinning material is covered in the lectures. The tutorials demonstrate how the lecture material can be applied by the process of working through examples, with lab sessions to simulate networks. Theoretical understanding will be assessed by examination, and simulation skills exercised in the coursework assignment. Supplementary assessment is by examination.

Lectures:   24.00          Directed Study:   161.00           
Seminars/Tutorials:   4.00          Other:   0.00           
Laboratory/Practical:   8.00          Formal Exams:   3.00          Total:   200.00

On successful completion of this module you will be able to...

demonstrate a systematic understanding of the multilevel protocol stacks used in contemporary networks and how the protocols apply to the underlying networks and to understand the principles of secure communication.

On successful completion of this module you will be able to...

demonstrate a critical awareness of the limitations of specific types of networks and be able to make well informed decisions as to the network features that are most suited for specific applications. You will also be able to understand how the performance and security of network communications can be evaluated and how to conduct research into specific aspects of networks.

On successful completion of this module you will be able to...

use appropriate parts of the module in a research context and apply these to the development of future networks and secured protocols or some specific application area of these. You will also be able to apply network performance evaluation to other discipline areas, such as routing and congestion in road networks.

  Coursework   20%
  Analysis of network traffic to understand various protocols and detect malicious packets
  Examination - closed book 3.00 80%
  Examination assesses the Knowledge and Understanding and the Subject Specific Skills of the learning outcomes
  Examination - closed book 3.00 100%
  Supplementary examination

Outline Syllabus:
Introduction to network and network topologies. The TCP/IP protocol stack. Application layer protocols; reliable data transfers approaches; IP addressing schemes and rounting mechanisms; Address resolution protocols; Performance analysis and security in networks :advances in wireless networks.
Reading List:

Kurose, J., F., (2010), Computer networking : a top-down approach, 6th ed, Pearson Education, London.
Ganz, A., (2004), Multimedia wireless networks : technologies, standards and QoS, Prentice Hall PTR, Upper Saddle River.
NB: This may be subject to change and an updated list can be found via the library catalogue at:

Version No:  7