The Software Engineering MSc at Nottingham Trent University is designed for ambitious graduates seeking to master the complexities of computer technology, architecture, and communications for developing advanced industrial software systems. You will gain a deep understanding of software development lifecycles, from initial analysis and design through to implementation and project management, preparing you for impactful roles in the tech industry. This postgraduate qualification is ideal for those looking to specialise in creating robust, efficient, and user-centred software solutions.
This full-time, on-campus Masters degree is studied over two years, blending theoretical knowledge with hands-on practical experience. You will engage with modules covering programming fundamentals, systems analysis, mobile interactive systems, and advanced software design, culminating in a significant individual Masters project tailored to your career aspirations. You will develop essential skills in research methods and software project management, graduating with the expertise to lead and contribute effectively to complex software development initiatives.