M.Eng. (Hons) in Computer Science
Queen’s University Belfast – G402

4 year full-time course

Course Overview

Computer Science is the way in which we can transform the way we will live in the future. It will shape the technology that people will interact with on a daily basis. In the future, virtually all of the ways we communicate, interact, travel and do business will have been improved by computer science. The world will need computer scientists. It is particularly concerned with the specification, design, construction and use of computer systems. It embraces subject areas such as software engineering, hardware architecture and design, information systems, communications, graphics, simulation and modelling, artificial intelligence and human-computer interaction.

Computer systems are often highly complex in nature and must be reliable in operation, and our Computer Science degree programmes provide knowledge and expertise in many of the concepts and approaches which are required to design and maintain such systems.


Course content

These degrees aim to teach the fundamental principles of Computer Science, together with the necessary skills, tools and techniques to enable our graduates to embark on careers as professional software engineers, or to become suitably qualified to undertake research in Computer Science. These degrees involve extensive practical work in the School’s computing laboratories.

Stage 1

  • Computer Architecture
  • Fundamentals of Programming
  • Introduction to the Science of Computing
  • Introductory Software Engineering and Project Management
  • Programming Challenges
  • Reasoning for Problem Solving

Stage 2

  • Advanced Programming using C# and C++
  • Computation Theory
  • Data Structures and Algorithms
  • Database Systems
  • Networks and Communications
  • Professional Computing Practice
  • Software Engineering and Group Project

Stage 3

  • Agile and Component-Based Programming
  • Artificial Intelligence
  • Computer Science Project
  • Concurrent Programming
  • Design Principles and Patterns
  • Formal Methods
  • Operating System Concepts
  • Research Topics

MEng (Stage 4)

This is a four-year extended degree, established to provide a supply of particularly well-qualified graduates who will become industry leaders. It contains a blend of Computer Science knowledge and skills and business practice and management, as well as skills in conducting state-of-the-art research. Students have the option of a year’s professional experience in industry.

The first two years and much of Year 3 are common with the BSc/BEng degree. Transfer to the MEng is possible for selected students at the end of Stage 2, subject to performance.

Stage 4 modules include:

  • Algorithms: Analysis and Applications
  • High Performance Computing
  • Innovation and Entrepreneurship
  • Plus a research project


Work placement/Internship

In Stage 2 Single Honours BEng/BSc students spend a year on a paid, full-time placement. We have links with over 500 local, national and international employers, eg BT, Liberty, Asidua, Kainos (Belfast), IBM (England), Microsoft, Sun Microsystems (Dublin), Fujitsu (Japan) and Siemens (Germany), and students are assisted in obtaining placements, from which it is expected that students gain a City & Guilds Licentiateship.


Career prospects; Further studies

Employers, from large multinational firms to small local organisations, actively target our students, recognising that Queen’s Computer Science graduates are equipped with the skills they need. On graduating the majority of graduates take up posts associated with software design and implementation. Opportunities exist in fields as diverse as finance, games, pharmaceuticals, healthcare, research, consumer products, and public services – virtually all areas of business. Some of the employers include BT, Liberty IT, Kainos, Accenture, Citi, Wombat Financial Software.

The types of career open to Computer Science graduates include: Software Engineer; Systems Analyst; Web Designer; Games Developer; Systems Developer; IT Consultant; Project Manager.
Queen’s actively encourages this type of activity by offering students an additional qualification, the Degree Plus Award (and the related Researcher Plus Award for PhD and MPhil students).


Entry requirements

BEng/BSc Single Honours (incl. sandwich options): Irish Leaving Certificate: B2B2B2B2CC/B2B2B2B2B2 including Higher Level grade B2 Mathematics OR B2B2B2B2B2B2/AB2B2B2B2 including Higher Level grade B2 in Chemistry or Physics + Ordinary Level grade C in Mathematics.

MEng: Irish Leaving Certificate: AB2B2B2B2B2 including Higher Level grade B2 in Mathematics OR AAB2B2B2B2 including Higher Level grade B2 in Chemistry or Physics + Ordinary Level grade C in Mathematics.

All applicants: Computer Science, Computing Information Technology, Computer Games Development and Software Engineering share a common core of modules in the first year, so students may therefore transfer between these degrees at the end of first year, subject to meeting the normal progression requirements. Students who do not hold an A-level in Mathematics or Physics (or equivalent qualification) and wish to transfer to the Computer Games Development degree from one of these other degrees will need to pass an additional Mathematics exam.


Contact details

For entrance requirements
E: admissions@qub.ac.uk
T: +44 (0)28 9097 3838

For course information
School of Electronics, Electrical Engineering and Computer Science
T: +44 (0)28 9097 4669
E: eeecs@qub.ac.uk
W: http://www.qub.ac.uk/eeecs