← All courses at Queen's University Belfast

BEng Software Engineering With Placement

Queen's University Belfast

Institution
Queen's University Belfast
Level
undergraduate
Subject
Software Engineering With Placement
Duration
4 years
UCAS code
G604
Typical offer
A-level BBB, IB 32

Entry requirements

A level: BBB including at least one preferred A-level (see list below) + GCSE Mathematics grade C/4 OR ABB including at least one relevant A-level (see list below) + GCSE Mathematics grade C/4 IB: 32 points overall including 6,5,5 at Higher Level to include at least one preferred Higher Level subject (see list below) OR 33 points overall including 6,5,5 at Higher Level to include at least one relevant Higher Level subject (see list below)

About this course

BEng in Software Engineering, focusing on the design and development of large software systems. Core topics include Programming, Systems Design, Computer Architecture, Embedded Systems, Data Analysis, Statistics, Project Management, Ethics & Professional Practice, Human Behaviour, Artificial Intelligence & Machine Learning, and Design & Creative Practice. Students engage with employers through placements, sponsored projects, and hackathons.

Modules

  • Fundamentals of Maths for Computing
  • Introduction to Cyber Security
  • Introduction to Computer Architecture
  • Data Driven Systems
  • Programming
  • Object Oriented Programming
  • Procedural Programming
  • Introduction to Embedded Systems
  • Software Engineering and Systems Development
  • Data Structures and Algorithms
  • Service-Oriented Programming
  • Professional and Transferrable Skills
  • Systems Security and Cryptography
  • Introduction to Artificial Intelligence and Machine Learning
  • Networks and Protocols
  • Year of Professional Experience
  • Team-based Software Innovation
  • Software Engineering Project
  • Concurrent Programming
  • Software Testing
  • Software Design Principles, Patterns, Practice and Innovation
  • Malware Analysis
  • Secure Software Development
  • Network Security
  • Cloud Computing
  • Video Analytics and Machine Learning