Connect with industry
Real-world problem solving
Security and forensics lab




Details
Year 1

Core modules
BPIE111
Stage 1 Computing Placement Preparation
0 credits
This module is aimed at students who may be undertaking an industrial placement in the third year of their programme. It is designed to assist students in their search for a placement and in their preparation for the placement itself.
COMP1000
Software Engineering 1
20 credits
This module exposes students to the principles of software design and construction. The basics of constructing source code to solve a problem will be introduced, exposing students to common control structures alongside concepts such as types and generics. Major programming paradigms such as object orientation and functional programming are introduced. Additionally, key software development tools and methods are explored.
100% Coursework
COMP1001
Computer Systems
20 credits
This module provides students with an underpinning knowledge of how computers work. Topics include low-level systems and representation of data, operating systems, and an introduction to subjects such as virtualisation, parallelism, state and communications. Students will learn how operating systems manage processes and scheduling, and how memory management works.
100% Coursework
COMP1002
Cyber Security & Networks
20 credits
<