Skip to main content

Computer Science including Professional Experience

UCAS
G405

A degree in Computer Science teaches you to approach technical problems creatively. It also gives you the information and understanding to find ground-breaking solutions to the world’s emerging problems. The course will also equip you with the practical skills to approach the specification, design, construction and use of computer systems.

Award Name Degree - Masters at UK Level 7
NFQ Classification
Awarding Body Queens University Belfast
NFQ Level
Award Name NFQ Classification Awarding Body NFQ Level
Degree - Masters at UK Level 7 Queens University Belfast
Course Provider:
Location:
Belfast
Attendance Options:
Daytime, Full time
Qualification Letters:
MEng
Apply to:
UCAS

Duration

5 years (Full Time)

Placement Year: Yes

Entry Requirements

Irish Leaving Certificate
H2H3H3H3H3H3 including at least one preferred Leaving Certificate subject at grade H3 (see list below) + Ordinary Level grade O4 in Mathematics if not offered at Higher Level

ORr

H2H2H3H3H3H3 including at least one relevant Leaving Certificate subject at grade H3 (see list below) + Ordinary Level grade O4 in Mathematics

UCAS Tariff Point Chart

Careers / Further progression

Career Prospects
Employer Links
The School has links with over 500 IT companies both here and abroad. We benefit from the fact that there are more software companies located in N Ireland than any other part of the UK, outside of London. This offers benefits on many levels for our students, from industrial input to the content of our courses, through to year long and summer placements as well as activities such as competitions organised by the companies etc.

You should also take a look at www.prospects.ac.uk for further information concerning the types of jobs that attract Computer Science Graduates.

Further study is also an option open to Computer Science graduates. Students can choose from a wide range of Masters programmes as well as a comprehensive list of research topics, see the School website www.qub.ac.uk/eeecs for more information.

Course Web Page

Further information

Start date: September 2024

Deadlines for on-time applications

2024 entry application deadlines

For courses starting in 2024 (and for deferred applications), your application should be with us at UCAS by one of these dates – depending on what courses you apply for. If your completed application – including all your personal details and your academic reference – is submitted by the deadline, it is guaranteed to be considered.

16 October 2023 for 2024 entry at 18:00 (UK time) – any course at the universities of Oxford and Cambridge, or for most courses in medicine, veterinary medicine/science, and dentistry. You can add choices with a different deadline later, but don’t forget you can only have five choices in total.

31 January 2024 for 2024 entry at 18:00 (UK time) – for the majority of courses.

Some course providers require additional admissions tests to be taken alongside the UCAS application, and these may have a deadline. Find out more about these tests at https://www.ucas.com/undergraduate/applying-university/admissions-tests

Check course information in the search tool to see which deadline applies to you at the application weblink below.

Apply as soon as possible: Student funding arrangements mean that as offers are made and places fill up, some courses may only have vacancies for students from certain locations. It’s therefore really important that you apply for your chosen courses by the appropriate deadlines mentioned above, as not all courses will have places for all students.

All applications received after 30 June are entered into Clearing - find out more about Clearing at https://www.ucas.com/undergraduate/clearing-and-results-day/what-clearing

From driving cancer research forward to accurately predicting the weather, Computer Scientists are powering progress. In fact everything from social care to cybersecurity or even space travel, relies on the talents of Computer Science graduates. We would say the sky is the limit, but we’re already well beyond that!

A degree in Computer Science teaches you to approach technical problems creatively. It also gives you the information and understanding to find ground-breaking solutions to the world’s emerging problems. The course will also equip you with the practical skills to approach the specification, design, construction and use of computer systems.

In an ever changing technological climate, the Computer Science degree programme is constantly evolving to anticipate emerging digital breakthroughs. You will cover topics like machine learning, augmented reality and data analytics, but also receive a grounding in skills like hardware architecture, software engineering and simulation & modelling too.

Employer experience is paramount in this this course, from day one you will learn from prospective employers about ‘real world’ challenges. Industry placements, company sponsored hackathons and project based learning form a core part of the curriculum and vastly improve our graduate employability rates.

Introduction
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. As with all of our courses, industrial engagement forms an integral part, balancing academic theory with practical learning.

Single Honours BEng/BSc students spend a year on a paid, full-time placement - the School has links with over 500 local, national and international employers, eg BT, Liberty IT, Asidua, Kainos (Belfast), IBM (England), Microsoft, Sun Microsystems (Dublin), Fujitsu (Japan) and Siemens (Germany), and students are assisted in obtaining placements.

The information below is intended as an example only, featuring module details for the current year of study (2023/24). Modules are reviewed on an annual basis and may be subject to future changes – revised details will be published through Programme Specifications ahead of each academic year.

Year 1
Core Modules
• Introduction to Computer Architecture (20 credits)
• Databases (20 credits)
• Fundamentals of Maths for Computing (20 credits)

Optional Modules
• Software Design Principles (20 credits)
• Object Oriented Programming (20 credits)
• Introduction to Cyber Security (20 credits)
• Programming (20 credits)
• Procedural Programming (20 credits)
• Computer Science Challenges (20 credits)
• Web Technologies (20 credits)

Year 2
Core Modules
• Software Engineering and Systems Development (40 credits)
• Data Structures and Algorithms (20 credits)
• Professional and Transferrable Skills (20 credits)
• Theory of Computation (20 credits)

Optional Modules
• Networks and Protocols (20 credits)
• Systems Security and Cryptography (20 credits)
• Introduction to Artificial Intelligence and Machine Learning (20 credits)

Year 3
Core Modules
• Year of Professional Experience (120 credits)

Year 4
Core Modules
• Formal Methods (20 credits)

Optional Modules
• Advanced Computer Architecture (20 credits)
• Video Analytics and Machine Learning (20 credits)
• Team-based Software Innovation (20 credits)
• Software Testing (20 credits)
• Network Security (20 credits)
• Malware Analysis (20 credits)
• Deep Learning (20 credits)
• Cloud Computing (20 credits)
• Concurrent Programming (20 credits)

Year 5
Core Modules
• Digital Transformation: Software Design, Management and Practical Implementation (20 credits)
• Research and Development Project (40 credits)

Optional Modules
• Algorithms: Analysis and Application (20 credits)
• Parallel and Distributed Computing (20 credits)
• Advanced Computer Engineering (20 credits)
• Fairness, Interpretability and Privacy in Machine Learning (20 credits)

Admissions
Tel: 028 9097 3838
Fax: 028 9097 5151
Email address: admissions@qub.ac.uk

Course Provider:
Location:
Belfast
Attendance Options:
Daytime, Full time
Qualification Letters:
MEng
Apply to:
UCAS