M.Sc. in Computing (MCM)
Chair of Programme: Prof. Heather Ruskin
For all queries, please contact the Marketing Officer at firstname.lastname@example.org
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.
Exposed 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.
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.
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.
(Forensic & Secure Computing)
This Major offers an introduction to the principles underlying computer security and the practical investigation of computer crime. The programme choice enables the student to explore some of the effective methods, which may be used to assist in the prevention of technologically related crime, as well as to acquire an understanding of the context in which this arises.
Technologies such as the internet, sensor nets, social media and cloud computing are generating vast amounts of data. Every day we create 2.5 quintillion bytes of data. To say we are drowning in information is an understatement. Yet in this vast sea of raw data they are gems of knowledge that can be used to improve processes and generate value. The Data Analytics major of the M.Sc. in Computing provides the students with a deep understanding of the issues, techniques and tools to examine large amounts of raw data in order to extract meaningful conclusions from the information contained in the raw data. The students will get acquainted with the challenges of dealing with large heterogeneous data sources and with scientific methods to extract actionable knowledge from these data sources.