The Software Development MSc at Queen's University Belfast is designed for individuals seeking to transition into or advance within the dynamic field of software engineering, particularly those from non-computing backgrounds. You will gain a comprehensive understanding of foundational and advanced software engineering principles, programming techniques, and database management. This postgraduate programme equips you with the essential technical, analytical, and problem-solving skills demanded by the modern tech industry, preparing you to tackle complex software challenges and contribute effectively to development teams.
This intensive, full-time, on-campus Master's degree is structured over one year, blending taught modules with a significant project-based element. You will explore core areas such as introductory and advanced programming using Java, web development with PHP and JavaScript, software testing, and databases, with each module typically involving lectures, tutorials, and lab practicals. You will choose between a substantial individual project or three specialised mini-projects, allowing you to delve into areas like User Experience Design or Cloud Computing, graduating with sought-after skills for a career in software development.