← All courses at University of Aberdeen

MEng Computing Science (Cybersecurity)

University of Aberdeen

Institution
University of Aberdeen
Level
undergraduate
Subject
Computing Science (Cybersecurity)
Duration
5 years
UCAS code
I108
Typical offer
A-level A

Entry requirements

SQA Highers Standard: Applicants that present with ABBB will usually receive an unconditional offer. Highers in Mathematics and one Science subject are required. Where we have more applicants than places we may need to ask for more than the minimum so continued engagement in school is recommended. Foundation Apprenticeship: One FA is equivalent to a Higher at A. It cannot replace any required subjects. Note: We do not double count a Higher and Advanced Higher in the same subject, but we do consider that a B grade at Advanced Higher is equivalent to an A grade at Higher. National 5 at C or above in English and Mathematics and one Science are required. A LEVELS Three A Levels at BBB. A Levels at BB to include Mathematics and one Science subject. GCSE at C/4 or above in English or English Language, Mathematics and one Science subject are required. IRISH LEAVING CERTIFICATE Five subjects at Higher, with two at H2 and three at H3. H2 in Mathematics and one Science subject required. O4 in English, Mathematics and one Science subject are also required. INTERNATIONAL BACCALAUREATE 34 points with 6, 6, 5 at HL. 6 points at HL in Mathematics and one Science subject required. SL or HL in English is also required.

About this course

MEng in Computer Science, spanning five years of integrated undergraduate and postgraduate study. Core topics include Programming, Embedded Systems, Data Analysis, Mathematical Modelling, Research Methods, Ethics & Professional Practice, Entrepreneurship, and Artificial Intelligence & Machine Learning. The curriculum incorporates an individual research project, supervised final-year project work, and specialised study in cybersecurity during the final year.

Modules

  • Getting Started at the University of Aberdeen
  • Programming 1
  • Modelling and Problem Solving for Computing
  • Web Development
  • Object - Oriented Programming
  • Algebra
  • Combinatorics
  • Set Theory
  • Software Programming
  • Databases and Data Management
  • Human - Computer Interaction
  • Algorithms and Data Structures
  • Web Development
  • Artificial Intelligence
  • Operating Systems
  • Principles of Software Engineering
  • Distributed Systems and Security
  • Enterprise Computing and Business
  • Software Engineering and Professional Practice
  • Research Methods
  • Security
  • Single Honours Computing Project
  • Natural Language Processing
  • Robotics
  • Languages and Computability
  • Cybersecurity Fundamentals
  • Security in Emerging Networks
  • Enterprise Security Architecture
  • Security Analytics with Artificial Intelligence
  • Informatics Project