Napier University

Course Details

Advanced Software Engineering MSc

Course Description

Build on your existing knowledge of software engineering to a high level with this advanced postgraduate degree, preparing you for a career or further research in this area. You'll have an enthusiasm for software technology from your first degree, or perhaps your work experience, and be keen to engage with a wide range of new materials and technology. You'll get the opportunity to explore in depth the areas of software engineering which interest you most by offering a number of module choices as well as the chance to specialise in state-of-the-art research topics such as evolutionary and parallel computing. You'll gain valuable skills in project management and team working through a group based project and independent research skills that will develop your existing knowledge and understanding to produce a substantial, self-directed piece of individual work. You'll develop a good understanding of the principles of modern software engineering plus current research and future trends in software engineering. Graduates can expect to find employment in a variety of jobs and companies ranging from independent software houses to graduate trainee courses in large multinational companies. You may also find opportunities for further study in research, either at PhD level or as research assistants.

Course Duration

NumberDuration
3semester

Career outcomes

We offer industry informed courses which combine the optimum balance of theory and practice to equip graduates for success. 92.3% of our undergraduates are in work or further study within six months of leaving (HESA, 2012). We also offer a unique personal development programme called Stand Out. This qualification can open the door to a wide range of careers. We prepare you for a career in development and use of practical software systems by equipping you with the skills that employers require. Our courses have an emphasis on meeting real-world challenges, supported by a mixture of theory, current technology and practical content.




Advanced Software Engineering MSc Napier University