Software Design with Artificial Intelligence – MSc

1 Years On Campus Masters Program

Technological University of the Shannon: Midlands Midwest

Program Overview

The MSc in Software Design with Artificial Intelligence at Technological University of the Shannon (TUS) is a dynamic full‑time one‑year master’s designed to equip you with practical skills in intelligent software and machine learning. This programme is ideal for graduates aiming to deepen their expertise in AI‑driven systems and software development while building hands‑on experience with real‑world tools and techniques.

Curriculum Structure:
In Year 1, you’ll begin by strengthening core programming skills through Object Oriented Programming I & II (Java), setting you up to tackle professional certification standards while learning best practices in software design. At the same time, modules like Applied Scripting and Data Mining and Machine Learning introduce you to Python and essential AI techniques, helping you extract and understand patterns from complex datasets.

As you progress, Advanced Machine Learning and Neural Networks will deepen your ability to apply sophisticated machine learning models to real problems, while Data Visualisation teaches you how to communicate insights visually. Courses like Research Methods & Professional Practice prepare you for industry challenges, and the Engineering Team Project gives you a chance to collaborate on a cross‑module project that mirrors professional software and AI development. You also have the option to complete a research dissertation or gain industry exposure through a work placement.

Focus Areas: Machine learning, software design, Python & Java programming, data mining, neural networks, applied AI systems.

Learning Outcomes: Graduates will be able to design and implement intelligent software systems, critically evaluate machine learning models, apply AI techniques to real data, and communicate technical solutions effectively in professional environments.

Professional Alignment (Accreditation): This programme is a Level 9 Master’s (90 ECTS) recognised under Ireland’s National Framework of Qualifications, ensuring it meets high academic and professional standards for advanced technical education.

Reputation (Employability Rankings): Technological University of the Shannon holds a QS 5‑Star rating, with top marks for teaching quality, employability outcomes, internationalisation and programme strength — a strong signal that employers value graduates from this institution.

Experiential Learning (Research, Projects, Internships etc.)

At TUS, your MSc in Software Design with Artificial Intelligence isn’t just about lectures — it’s built around hands‑on projects, real coding practice, teamwork, and opportunities to apply your skills in real contexts. You’ll work collaboratively on genuine software and AI development, using industry‑relevant languages and libraries like Java for object‑oriented design and Python with data and machine learning packages. The Athlone campus has recently expanded its facilities with a new STEM building that includes dedicated IT and science labs, lecture spaces, and collaborative zones where you can work on projects, solve problems together, and access specialised computing resources. Additionally, the TUS Library offers open computers, digital research tools, group study spaces, and a makerspace for experimentation with emerging technologies, so you’ll always have the equipment and environment to practise, research, and innovate.

This practical experience includes:

  • Applied programming and coding labs where you’ll work with Java and Python in modules such as Object Oriented Programming and Applied Scripting, reinforcing theory with real code.

  • Team‑based project work in the Engineering Team Project module, where you and your peers develop an authentic industry‑focused solution, integrating machine learning and software design concepts.

  • Choice of a research dissertation or an industry work placement, giving you the chance to either pursue a substantial independent investigation or gain professional experience in a real organisational setting.

  • Access to collaborative study and development spaces, including group study rooms, library research support, and digital tools such as VR and 3D printing in the makerspace, to research, prototype, and visualise solutions.

  • Facilities in the recently opened STEM building at Athlone campus, including IT laboratories and modern classrooms tailored for computing and engineering students, supporting hands‑on learning and teamwork.

Progression & Future Opportunities

Graduates of the MSc in Software Design with Artificial Intelligence from Technological University of the Shannon (TUS) move into exciting careers where they design, build, and optimise intelligent software solutions that power tomorrow’s technology. Typical roles include Software Developer, Machine Learning Engineer, AI Specialist, or Data Engineer, allowing you to apply your advanced skills in organisations ranging from innovative startups to global tech firms. TUS supports this transition into the workforce through a strong careers ecosystem that helps you connect with employers and launch your professional journey effectively:

  • Careers & Employability Support: The university’s Careers and Employability Service offers personalised career guidance, workshops, CV and interview preparation, mock interviews, employer liaison, and access to industry events. They also help coordinate work placement opportunities that enhance your CV and experience before you graduate.

  • Strong Employment Outcomes: A high proportion of TUS postgraduate graduates are in employment within nine months of finishing their studies, reflecting the relevance and quality of the university’s programmes in the job market.

  • Industry Demand: Ireland’s technology sector continues to face strong demand for ICT professionals, with growing roles such as cloud developers, database engineers, and machine learning specialists — all skills closely aligned with what you learn in this master’s.

  • Long‑Term Value: Completing a Level 9 Master’s provides technical credibility and the ability to pursue leadership roles and continued professional development; employers value advanced qualifications that demonstrate both depth and adaptability in software and AI domains.

Further Academic Progression:
After completing this MSc, you could continue your academic journey with research or doctoral study, such as a PhD in Computing or Artificial Intelligence, at TUS or another research-focused university. This pathway is ideal if you are passionate about advancing AI theory, contributing to published research, or aiming for specialised roles in R&D that push the boundaries of intelligent systems.

Program Key Stats

€17,500
€6,900
€ 50


Eligibility Criteria

NA

NA
NA
NA
6.5
81
2:1
NA
No

Additional Information & Requirements

Country Requirements

Career Options

  • Software developer (cloud computing)
  • software developer (web development)
  • database developer (Oracle/SQL)
  • Java developer
  • JavaScript developer
  • C# developer
  • Net developer
  • ICT professional
  • associate ICT professional
  • software development specialist in AI‑enhanced systems 

Book Free Session with Our Admission Experts

Admission Experts