PDF Brochure >>
Course Fee: €6,500
Union of Students in Ireland (USI) Levy
The USI membership levy of €7.00 has been introduced as a result of a referendum where students opted to affiliate to the national Students’ Union. This levy must be paid before the start of Semester 1.
24 months (4 semesters) is the minimum duration. This programme is available online only
The programme is taught online using Cloud based technologies. Learning technologies such as Blackboard, Adobe Connect and virtualised lab infrastructures are just some of the systems that are used to deliver this innovative programme. Lectures, which are delivered at night are streamed live over the Internet and recorded to facilitate easy playback for students. This offers great fexibility to students as they can access their lectures and labs anytime, anywhere on any device using a Web browser. It is a testament to the online delivery platform in CIT that students can participate in the programme irrespective of their physical location or working status.
The aim of the Programme is to develop students’ knowledge and skills in Software Architecture & Design, Software Development Processes, Analysis and Design of Algorithms, Programming Language Design, Decision Analytics, Software Vulnerabilities, Microservices, and Data Analytics. 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.
The MSc in Software Architecture & Design programme is an advanced industry-focused programme that addresses the skills gap of software developers and/or architects in the face of evolving software development practices. It aims to provide students the opportunity for in-depth study of the advanced design and architectural and software development and process skills required for the successful design and development of complex software distributed systems. It provides students with the theoretical and practical knowledge necessary to advance their career in software development as a senior member of the development team or as a software architect.
Delivered exclusively online, the programme offers working professionals flexible opportunities to learn more about technological advances in the industry. The programme places a major emphasis on developing higher level software development skills. Students are exposed to current state-ofthe art principles, methods and research of software design and architecture.
Doctor of Philosophy (PhD)