What you will study
YEAR 1 (LEVEL 4)
Level 4 contains essential fundamental material which is relevant in all of our computing programmes. You will learn both subject-specific skills along with transferable skills which will increase your employability prospects.
With the support of your tutors, you will learn about some of the essential facts, concepts, principles and theories relating to computing and computer applications. You will be able to demonstrate skills that underpin good practice in the field of computers and computational methods, e.g. laboratory tasks involving the creation of simple programs and the use of operating systems.
This will help develop your understanding of hardware issues, including interfacing and data communications, and their impact on the overall design and performance of computer-based systems.
MODULES
Fundamentals of Machine Learning
Information Security and Governance
Software Development Methodologies
Applied Computational Methods
Programming Fundamentals
Computer Systems and Architecture
YEAR 2 (LEVEL 5)
Level 5 continues teaching you the fundamentals of the discipline, and more specialist modules start to be introduced. You will also undertake a group project where you will gain important skills in project management techniques and the professional and ethical issues of project management.
You will also deepen your knowledge and understanding of computing concepts and approaches for complex problems through the application of several existing artificial intelligence techniques for learning and optimisation targeting real-world problems.
MODULES
Data Structures and Algorithms
Secure Software Development
Cloud, Distributed Architecture
Machine Learning
Systems Engineering and Project Management
Group Project
During Level 5 (year 2) of the programme, you will attend tutorial sessions about the placement year, including the process of finding a suitable placement, the expectations of your placement year and guidance on producing your proposal. In semester 2, you’ll work with a Placement Coordinator to submit your proposal, which will then be considered and reviewed. If you’re successful during this process, you’ll go on to do your Industrial Placement during your third year and them come back to us for Level 6 (year 4 in total).
YEAR 3 (INDUSTRIAL PLACEMENT)
YEAR 4 (LEVEL 6)
Once you reach your final year, you will further develop your skills through taught modules and research, with a focus on the latest developments in your chosen discipline.
You will also undertake an individual final year project, which will help prepare you for the kind of tasks and situations you may encounter in the workplace. The final year practical and project work will further develop your analytical skills through the analysis and appraisal of current and emerging technologies, taking into account their impact on society.
MODULES
Deep Learning Implementation
Cryptography and Defensive Systems
Data Analysis and Visualisation
Emergent Technologies
Project
The information listed in this section is an overview of the academic content of the programme that will take the form of either core or option modules. Modules are designated as core or option in accordance with professional body requirements and internal academic framework review, so may be subject to change.