Networks

Code School Level Credits Semesters
COMP1055 Computer Science 1 10 Autumn UK
Code
COMP1055
School
Computer Science
Level
1
Credits
10
Semesters
Autumn UK

Summary

This module is about how a computer communicates with other computers at a fundamental level and gives a basic understand of the fundamental architecture of computer networks. It will show how modern computer systems and networks are constructed of hierarchical layers of functionality which build on and abstract the layers below. 
It will examine how each of those layers are implemented in practice by comparing and contrasting different approaches to solve various problems (such as media access or routing). 
Finally, the module will look at how modern IP networks can be programmed using the sockets API.
 

Target Students

Available to Level 1 students in the School of Computer Science. Available to inter- campus mobility students and other exchange students in Computer Science. This module is not available to students not listed above, without explicit approval from the module convenor(s).This module is part of the Operating Systems, Networks and Security theme in the School of Computer Science.

Classes

Pre-recorded material to cover background.

Assessment

Assessed by end of autumn semester

Educational Aims

The aim of this module is to give students a basic understanding of the architecture of computer networks.

Learning Outcomes

To be able to program a computer in assembly language. 

To understand how high-level programming constructs are constructed from simpler instructions.

To understand how simple data structures are represented in memory.

To be able to debug simple computer programs.

Conveners

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