Systems and Networks (Level 3)

Code School Level Credits Semesters
COMP3086 Computer Science 3 20 Autumn UK
Code
COMP3086
School
Computer Science
Level
3
Credits
20
Semesters
Autumn UK

Summary

This module is part of the Operating Systems and Networks theme. The module gives an introduction to the role of the operating system and how it manages computer resources such as memory, processes and disks. Unix is introduced in terms of the Unix file structure, Input and Output and the Command Line Interface that is used to manipulate these. Computer communication is taught with respect to the Client-Server Architecture and applications that use this. Underlying protocols, such as those in the TCP/IP protocol suite, are introduced, as commonly used in the Internet to provide a universal service. This includes IPv4 and IPv6, the need for IPv6 and how the two differ. Types of computer networks are covered in terms of scale, such as LANs and WANs; and in terms of wired and wireless networks. Mechanisms for connecting networks such as routers, switches and bridges are covered. Other topics include the role of gateways, proxies, Virtual Private Networks, and cloud computing. Potential security risks like the use of firewalls are also examined in this module.

Target Students

Students on programmes with a year in computer science attached (BSc Physics with Computer Science, MSc Physics with Computer Science)

Classes

Blended learning including a mixture of lectures and computer sessions.

Assessment

Assessed by end of autumn semester

Educational Aims

To give an understanding of the role of the operating system and how it manages computer resources and components, and of how hosts are networked, and the technologies used to enable computer communication.

Learning Outcomes

Conveners

View in Curriculum Catalogue
Last updated 07/01/2025.