M.Sc. in Computing (MCM)

Programme Introduction

Chair of Programme: Mr. Renaat Verbruggen
For all queries, please contact 

The M.Sc. in Computing offers a choice of Majors, designed to equip graduates with a range of cutting edge skills, which enable them to produce high quality software and systems that deliver solutions to business and the economy.

MCM1Exposed to the latest ideas and best industry practice, students gain the opportunity to hone analytical, creative and critical faculties, as well as acquire novel techniques and experience. The importance of a developed awareness of the professional responsibilities, required in the software engineering profession, is also emphasised.

Graduates from the programme will be well positioned to advance their careers in a fast changing industry.

Aims and Objectives:

The strong practical focus of the programme culminates in a project, carried out over the summer months. Typically, students will develop a prototype software system in their Major area that targets a real-world problem. They may also analyse processes or techniques, and propose and evaluate alternatives. Most projects are individual but, exceptionally, may be carried out as part of a team.

Students may also be sponsored by external clients or develop their own ideas. Typically, projects commence with a feasibility study, followed by the creation of a project plan and the development of a software application or rigorous theoretical analysis.

Over the duration of the programme, students will develop employment-enhancing skills across a number of key areas. These include amongst others:

  • Enhancement of their proven ability to engineer software
  • Improvement of their knowledge of operating systems and networks.
  • Development of strong team-based skills, developed through significant project work during the course.
  • Enhanced communication skills through scheduled presentations to lecturers and peers.
  • Improved understanding of the business and social context of their work and awareness of new directions
  • Development of research skills to enable contribution of novel ideas, methods and tools to new challenges in their professional careers.

Four Majors

(Cloud Computing)
DCU's new technology Masters with major in Cloud Computing provides comprehensive knowledge and skills in international priority areas such as cloud architecture, cloud security, data mining and networks.
The programme gives students the flexibility to select additional options, and to specialise in their chosen area by completing a substantial technical cloud research project.
This programme will provide skilled, technology aware experts to meet the growing national needs in Cloud Computing technologies, with the ability to deploy solutions that leverage the technical and economic advantages of cloud computing. IBM is the DCU Strategic Enterprise Partner for the MCM(Cloud) programme.

(Software Engineering)
This restructuring of a popular programme aims to equip software engineering professionals with additional cutting-edge skills to produce high quality software and systems that deliver value to business and the economy.  Programme participants also have the opportunity to broaden their knowledge base by selecting options, which enhance their appreciation of the latest ideas and enable them to advance and diversify their carer in a fast-changing industry.

(Security & Forensic Computing)
 [The well-established Security and Forensic Computing Masters programme is retained in full, but is now offered under the Masters in Computing (MCM) structure].

In recent years, technologically-competent criminals have increasingly exploited new technologies in the commission of crime. Investigation of such crime has led to emergence of a key specialisation, termed “forensic computing”, which involves detection, storage, analysis and exhibition of digital evidence in a legally admissible manner. This major equips graduates to carry out this sophisticated technical work, while also exploring effective methods to assist in the prevention of such crime.

(Data Analytics)
Technologies such as the internet, sensor nets, social media and cloud computing are generating quintillion bytes of data per day, from which gems of knowledge can be extracted to improve processes and generate value. This major, delivered in conjunction with leading industry players, builds on the School’s long-term expertise in DA (ModSci Group), as well as its recent participation in the SFI-funded centre (INSIGHT), and aims to provide students with a deep understanding of the issues, techniques and tools, required to examine large amounts of raw data and extract meaningful information. Students are introduced to the challenges of dealing with large heterogeneous data sources and with the scientific methods to extract actionable knowledge from these.