The Software Engineering MSc at the University of Limerick is designed for ambitious graduates seeking to deepen their expertise in the development of complex software systems. In a field where demand for skilled professionals is consistently high, this Master's degree equips you with cutting-edge knowledge and practical abilities in software design, development paradigms, and concurrency. You will critically evaluate current research and gain a detailed understanding of the theories, processes, and techniques essential for building high-quality, cost-effective software solutions, preparing you for advanced roles in the tech industry.
This full-time, on-campus Master's programme is structured over one year, comprising taught modules in areas such as software quality, human-computer interaction, and software architecture, alongside specialised streams in either Software Process and Analysis or Data Analytics and Machine Learning. You will engage in practical projects, including a significant independent research project in the final semester, allowing you to apply your learning to real-world challenges. Upon graduation, you will be well-prepared for diverse career paths in software engineering, system analysis, and related technology sectors, meeting the needs of both national and international employers.