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.

Unique Aspects of the 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.

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 see course webpage (link below) to view the grades comparison table by country and for details of recognised English language tests.


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

Skills and Careers Information
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

Placement & Study Abroad
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.

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.

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. Simon Foley

CS6405 Datamining (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

Applications for 2017-18 intake are now open.

While UCC operates a rounds system for Postgraduate Taught courses (detailed below) we would advise you to apply as soon as possible.

Deadline for receipt of Applications: Offers will be made:

For all completed applications received by January 16th 2017 Offers will be made by January 30th 2017

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

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

For all completed applications received by July 3rd 2017 Offers will be made by July 17th 2017

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

Non-EU Applicants:

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

Course fee

2017/2018 Irish/EU €7,000

Enrolment and start dates

Next Intake: 11th September 2017

Remember to mention gradireland when contacting institutions!