City scape

Computer Science - Computing Science

This MSc programme will provide you with the skills required to understand the entrepreneurship and innovation required for the software industry. Many national and multinational companies employ computer science graduates in areas such as software development and engineering, artificial intelligence, systems and networks, database and systems security as well as mobile multimedia, modelling, research and development. You will also get the chance to demonstrate the skills you have learned by completing a substantial research and development project.

Why Choose This Course

The aim of the course is to provide you with the skills required to understand the entrepreneurship and innovation required in the software industry. Check out our blog to find out what our graduates have to say about the course at:

Placement or Study Abroad Information

You are required to complete a research and development project as part of the course. This project can be industry-led or based giving you an ideal opportunity to apply your knowledge to a real-life industrial problem.

Entry requirements

-Candidates must normally have obtained at least a Second Class Honours degree or equivalent in Computer Science or a closely related discipline.
-Candidates who have obtained at least a First Class Honours in a Higher Diploma conversion course, such as the Higher Diploma in Applied Computing Technology offered at UCC will be considered. Applications from other suitably qualified candidates, or from those with equivalent technical experience/qualifications, will be considered.
- Candidates from Grandes Écoles Colleges are also eligible to apply if they are studying a cognate discipline in an ENSEA or EFREI Graduate School and are eligible to enter the final year (M2) of their programme.

If you are applying with Qualifications obtained outside Ireland and you wish to verify if you meet the minimum academic and English language requirements for this programme please click here to view the grades comparison table by country and for details of recognised English language tests.

Non-EU Candidates

Non-EU candidates are expected to have educational qualifications of a standard equivalent to Irish university primary degree level. In addition, where such candidates are non-native speakers of the English language they must satisfy the university of their competency in the English language. To verify if you meet the minimum academic requirements for this programme please visit our qualification comparison pages.

For more detailed entry requirement information please refer to the International website .


1 year full-time

A typical five credit module includes:
•two lecture hours
•one to two hours of practicals per week
•outside these regular hours, you are required to study independently by reading and by working in the laboratories

Careers or further progression

The ICT sector is among the top three Irish growth industries.

The National Skills Bulletin (2012) identified the ICT skills identified that are difficult to source, e.g., computer software engineers and developers with specific skills sets,i.e,:
sophisticated database architecture, maintenance and operations
Java-related applications
open source applications
mobile app development
cloud computing
IT security experts: Internet security and network security models and solutions for the financial sector

Companies actively recruiting Computer Science graduates in 2014-15 include:

Accenture, Aer Lingus, Amazon, Apple, Bank of America Merrill Lynch, Bank of Ireland, BT, Cisco, CiTi-Technology, Cloudreach, Dell, Digital Turbine Asia Pacific, EMC, Enterprise Ireland, Ericsson, First Derivatives, Guidewire, IBM, Intel, Open Text, Paddy Power, Pilz, PWC, SAP Galway Transverse Technologies, Trend Micro, Uniwink, Version 1 (Software).

Starting Salaries

Many employment agencies report on typical salaries for different sectors; an example of those reported for careers in computer science are as follows:
software engineer: €22,510 – €53,107
senior software engineer/developer/programmer: €37,095 – €55,218
software developer: €23,718 – €47,367

These figures are indicative only.

Salaries are in general higher than many other industries. The following link provides details of the Morgan McKinley Ireland Salary & Benefits Guide 2015.

Further enquiries

Course Co-ordinator:
Dr. Marc van Dongen,
Department of Computer Science,
University College Cork.
Tel: 00 353 (21) 4205903

Subjects taught

Programme Structure
Students must attain 90 credits through a combination of:
Core Modules (30 credits)
Elective Modules (30 credits) (15 credits from Group 1 and 15 credits from Group 2 below)
Research & Development Project (30 credits)

Core Modules:
CS6403 Case Studies in Computing Entrepreneurship (5 credits) - Dr. John Herbert

CS6406 Large-Scale Application Development and Integration 1 (5 credits) - Prof. Gregory Provan

CS6407 Large-Scale Application Development and Integration 2 (5 credits) - Prof. Gregory Provan

CS6408 Database Technology (5 credits) - Mr. Humphrey Sorensen

CS6409 Information Storage and Retrieval (5 credits) - Mr. Humphrey Sorensen

CS6410 Project Development Skills (5 credits) - Mr. Marc Van Dongen

Elective Modules Group I

CS6312 Mobile Devices and Systems (5 credits) - Dr. Dan Grigoras

CS6314 Mobile Applications Design (5 credits) - Dr. Sabin Tabirca

CS6320 Formal Methods for Distributed Systems (5 credits) - Dr. John Herbert

CS6321 Model-Based Software Development (5 credits) - Dr. John Herbert

CS6322 Optimisation (5 credits) - Dr. Steve Prestwich

Elective Modules Group 2

CS6313 Services and Mobile Middleware (5 credits) - Dr. Dan Grigoras

CS6317 Multimedia Technology in Mobile Networks (5 credits) - Dr. Sabin Tabirca

CS6323 Analysis of Networks and Complex Systems (5 credits) - Prof. Gregory Provan

CS6325 Network Security (5 credits) - Dr Paolo Palmieri

CS6405 Data Mining (5 credits) - Dr. Marc Van Dongen

Research Phase (after period 2)

CS6400 Dissertation in Computing Science (30 credits)


Postgraduate Diploma in Computing Science
Students failing to achieve an aggregate of at least 60% across all modules but who achieve a pass in each of the taught modules at their first attempt graduate with a Postgraduate Diploma in Computing Science. Students may also opt to exit the programme and graduate with a Postgraduate Diploma in Computing Science provided they have achieved a pass in each module.

Application date

Closing dates

Closing Dates for Application

Applications for 2018 start dates will open on November 1st 2017.

EU Applicants: UCC operates a rounds closing date system for the majority of postgraduate taught programmes (detailed below).

Some programmes have a specific closing date. Applicants are advised to consult with the postgraduate prospectus for programmes with a specific closing date.

The UCC rounds EU application system closing dates for Postgraduate Taught courses are detailed below. However, we would advise applicants to apply as soon as possible.

Deadline for receipt of Applications: Offers will be made:
For all completed applications received by January 15th 2018 Offers will be made by January 29th 2018

For all completed applications received by March 1st 2018 Offers will be made by March 15th 2018

For all completed applications received by May 1st 2018
Offers will be made by May 15th 2018

For all completed applications received by July 2nd 2018
Offers will be made by July 16th 2018

Late applications may be accepted on a first-come, first-served basis for any courses that have remaining capacity for places.

While there is no official closing date for Research courses applicants are advised to submit their application at least two months ahead of their proposed start date. There are four official Research start dates – September/October, January, April and July.

Non-EU Applicants:

Please visit the following page for further information for Non EU applicants

Enrolment and start dates

Start Date - 10th September 2018

Remember to mention gradireland when contacting institutions!