Software Architecture & Design - Cork
Students will develop advanced skills for analysing requirements and designing appropriate software solutions; creating complex software systems to solve real-world problems, evaluating and using advanced software environments, design methods and programming languages, and evaluating and responding to recent trends in interoperability and software development. Students will also complete a research project that is either academic or industry focused.
24 months (4 semesters) is the minimum duration.
This programme is available online only. All classes are delivered over the Internet and all practical work is completed using MTU's cloud infrastructure.
Master of Science in Software Architecture and Design (Level 9 on the National Framework of Qualifications).
Software Architecture & Design
Software Process Engineering
Research Practice & Ethics
Programming Language Design
Source Code Analysis
Fraud & Anomaly Detection
Natural Language Processing
Big Data Processing
Malware Reverse Engineering
What is a Module?
A module is a standalone unit of learning and assessment and is completed within one semester. A full-time student will normally study six modules in each semester; part-time and ACCS (Accumulation of Credits and Certification of Subjects) students will have flexibility as to the number of modules taken.
For more information on approved modules for this course go to
Entry to the MSc in Software Architecture & Design requires a minimum of a Level 8 Honours Degree in Computing or in a cognate discipline with a minimum of 3 years post qualification experience. Particular attention will be paid to the applicant's software development experience and motivation.
Online application is open for course commencing in September 2021.
Please note that applicants will be required to pay an acceptance fee of €500 online if a place on a course is offered. This fee is deductible from the overall course fee.
Please attach and upload any documents such as transcripts, CV, other details relevant to the application.
2 years online.
Post Course Info
Doctor of Philosophy (PhD)