This degree is ideal for anyone with a first degree in any Computing subject who wishes to accelerate their career as a software engineer. It broadens your experience of the tools, methods and techniques used by professional software engineers, and focuses on the application of advanced software engineering, preparing you for responsible positions in the software industry.
It is available as a one year intensive course, or as a two year course, where the student spends a year gaining valuable experience in the software industry after the taught part of the degree, and can apply that experience to their final dissertation project. It can also be taken part-time.
The degree is accredited by BCS, The Chartered Institute for IT for the purposes of fully meeting the further learning academic requirement for registration as a Chartered IT Professional (CITP). This course also partially meets the Engineering Council's academic requirement for registration as a Chartered Engineer (CEng).
The most recent Research Excellence Framework (2014) assessment found that 100% of the impact research the department of Computer Science undertakes is world leading.
Course structure and content
Advanced Software Engineering MSC Project Machine Learning for Intelligent Systems Mobile Solutions
Enterprise Systems Development Fundamentals of Intelligent Systems Internet Technologies Research Skills and Personal Development for Scientists Statistical Concepts, Methods and Tools The Object Oriented Programming Paradigm Research Skills and Personal Development for Scientists (1520)
Approximately 12 hours a week in the first two semesters. During semester three you will arrange your level of contact time with your assigned supervisor.
The taught part of the course is delivered and assessed through lectures, student seminars, practical exercises, case studies, course work and formal examinations. The subsequent successful submission of your research dissertation leads to the award of an MSc.