COMPUTER NETWORKING - 2020/1
Module code: COM2022
In light of the Covid-19 pandemic, and in a departure from previous academic years and previously published information, the University has had to change the delivery (and in some cases the content) of its programmes, together with certain University services and facilities for the academic year 2020/21.
These changes include the implementation of a hybrid teaching approach during 2020/21. Detailed information on all changes is available at: https://www.surrey.ac.uk/coronavirus/course-changes. This webpage sets out information relating to general University changes, and will also direct you to consider additional specific information relating to your chosen programme.
Prior to registering online, you must read this general information and all relevant additional programme specific information. By completing online registration, you acknowledge that you have read such content, and accept all such changes.
Computer networks are an essential part of almost all corporate computing facilities and even most domestic ones. Interoperability is the key – all components must conform to the same hardware and packet specifications in order that they can be interconnected successfully. This module introduces essential concepts about all the computer networking layering levels with some emphasis on the routing algorithms and implementation of network sensing.
WESEMEYER Stephan (Computer Sci)
Number of Credits: 15
ECTS Credits: 7.5
Framework: FHEQ Level 5
JACs code: I120
Module cap (Maximum number of students): N/A
Prerequisites / Co-requisites
The module content is divided into the following areas:
- Introduction to Computer Networks; Local and Wide Area Networks
- Layers and Protocols; ISO and TCP/IP models
- Application Layer; Web services – the HTTP protocol
- Transport Layer; Addressing
- Network Layer; Routing
- Link / Physical Layer; Data communications – Ethernet, WiFi, ADSL, Physical Addressing
- The IP datagram protocol, the Address Resolution Protocol, PPP and DHCP
- The TCP protocol – flow control and retransmission methods
- Electronic mail and file transfer - SMTP, POP, IMAP and FTP.
- Network monitoring and ethical issues of monitoring network traffic
- An introduction to network security - methods, vulnerabilities and uses of encryption.
|Assessment type||Unit of assessment||Weighting|
|Examination||2 HOUR UNSEEN EXAMINATION||60|
The assessment strategy is designed to provide students with the opportunity to demonstrate
· Their understanding of the communication networks over the internet and the limitations involved by implementing the sensing and testing criteria.
· Their ability to design an efficient means of computer networking considering all the pros and cons.
Thus, the summative assessment for this module consists of:
· An individual coursework exercise and accompanying report. This assesses LO2, LO3, LO5 and LO6.
· A 2 hour closed-book examination during the exam period. This will assess LO1, LO2, LO3, LO4 and LO6.
Formative assessment and feedback:
Formative feedback is provided as part of the feedback for the summative assessment as well as during the lab sessions.
- This module provides a grounding in how computers are interconnected using a variety of networking components. Then, it also shows how software protocols provide access to the network from higher-level applications. The student should also understand in how to sense the network and how the check the parameters involved in network communications.
|1||Appreciate how network protocols are layered and how they operate together to perform common communication functions;|
|2||Demonstrate a thorough understanding of the main protocols (TCP, IP, etc.);|
|3||Understand the main operational characteristics of Ethernet and wireless networks;|
|4||Be familiar with the use of the RFC protocol specifications;|
|5||Be familiar with the use of network analyser software.|
|6||Formulate arguments about network behaviour from an inspection of network packets|
C - Cognitive/analytical
K - Subject knowledge
T - Transferable skills
P - Professional/Practical skills
Overall student workload
Independent Study Hours: 106
Lecture Hours: 22
Tutorial Hours: 5
Laboratory Hours: 8
Methods of Teaching / Learning
44 contact hours in weeks 1-11, consisting of:
- 2 hours of lectures per week
- 2 hours of labs per week
Students will be expected to spend a minimum of 2 hours per week on self-study in order to prepare, complete and reflect on lab exercises.
Indicated Lecture Hours (which may also include seminars, tutorials, workshops and other contact time) are approximate and may include in-class tests where one or more of these are an assessment on the module. In-class tests are scheduled/organised separately to taught content and will be published on to student personal timetables, where they apply to taken modules, as soon as they are finalised by central administration. This will usually be after the initial publication of the teaching timetable for the relevant semester.
Reading list for COMPUTER NETWORKING : http://aspire.surrey.ac.uk/modules/com2022
Programmes this module appears in
Please note that the information detailed within this record is accurate at the time of publishing and may be subject to change. This record contains information for the most up to date version of the programme / module for the 2020/1 academic year.