The Masters of Science (MSc) in Computing is a 1 year full time (2 year part-time) taught course which allows the student to study the framework of computer science from a theoretical point of view and apply this knowledge to the development of industrial software in a research led dissertation. Focus here is on ensuring that the student has the appropriate mathematical foundations and programming to develop cutting edge skills for practical application.
Communication skills and research are key skills embraced here as students enhance their knowledge through research led dissertation, student presentations and group work. Armed with an MSc in Computer Science from DkIT, the graduate can expect to directly obtain jobs in the tech industry or, alternatively, would be in a position to advance to PhD level. Find details of the course structure can be found below.
Starting in September 2019, the programme conveniently runs in both on a full-time and part-time basis. An attractive feature of the programme is that due to the modular nature of the programme, students will be able to register for individual modules and get single subject certification for each module completed.
Modules on the programme will cover trends in software development and current and emerging technologies. Students will develop advanced skills and knowledge in the areas of software development, project management, research capabilities and entrepreneurial skills.
Graduates of this programme will be capable of:
•Designing, managing and developing complex quality-assured software systems;
•Identifying computing problems that require further research and developing research strategies for the investigation of these problems;
•Analysing and critically evaluating emerging technologies and trends in the computing industry from a business opportunity perspective;
•Taking responsibility for the work of individuals and groups, and behave developed a high level of competence in initiating, leading and managing technology projects and processes.
Applicants should hold an Honours Bachelor's Degree in Computing or a related field of study plus an approved Portfolio of relevant work presented at interview.
In the case of competition for places selection will be made on the basis of primary degree results and/or interview
In full-time mode: students will take four taught modules in each of two 15-week semesters. The Research Project will subsequently be completed within three months.
In part-time mode: students will take two taught modules in each of four 15-week semesters. The Research Project will subsequently be completed within three to six months. The part-time course will be, where possible, delivered in manner that facilitates people in full-time employment.
Modules listed are indicative, reflecting the information available at the time of publication. Modules may be subject to teaching availability and/or student demand.
Stage 1 / Semester 1:
•Software Process Management
•Software Design and Validation
•Computer Science ( Part 1 of 2 )
•Elective (students will select one elective) from
•Medical Device Software ( Part 1 of 2 )
•Pervasive & Mobile Computing ( Part 1 of 2 )
Stage 1 / Semester 2
•Research Methods and Innovation
•Human Computer Interaction
•Computer Science ( Part 2 of 2 )
•Elective (continuation of elective selected in semester1)
•Medical Device Software ( Part 2 of 2 )
•Pervasive & Mobile Computing ( Part 2 of 2 )
Stage 1 / Semester 3 (Mandatory)
1-2 Years (Full time or Part-time)
Contact Dundalk IT for the next course start date.
Post Course Info
The MSc in Computing will provide you with the skills and knowledge to develop your interests in an IT career. Typical career paths include software engineering, software design, systems support engineer, software engineering researcher, and project management.
Advanced interaction design and evaluation, analysis and visualisation of data from medical sensor devices and pervasive systems, and advanced computational techniques are extensively covered opening a vast range of industrial and research based employment opportunities.