Why choose this course?
- Advanced Study Skills
- Critical Thinking, Analysis and Evaluation
Career and study progression
- Software Architect
- Solution Architect
- Project Manager
- Senior Software Developer.
This course is suitable for you if you have a background in IT and want to specialise in software engineering. It helps you build the skills needed to work with modern software systems in an industrial context and to develop an appreciation of all features of commercial software engineering. You will use industry-standard technologies and have the opportunity to specialise in topics ranging from software project management to implementation techniques.
The school and course team is well experienced and qualified. The university also offers central support for learning skills. A strong student role is actively encouraged.
Course assessed work is a significant part of the total assessment. There is practical work, report writing, critical academic writing and the skills and knowledge gained in these contribute to a capacity to deliver a high-quality dissertation.
There are a number of end of module exams. Course tutors provide appropriate support throughout the module to ensure candidates are well prepared.
This is an indicative listing of modules for the course:
- Mobile Web Component Development
- Distributed Application Development
- Data Architecture
- Advanced Topics in Software Engineering
- Research Methods
- Employability Skills and Employment
- Learning and Professional Development
- HCI for Information Systems (Optional)
- Principles of Project Management (Optional)
- Consultancy and Technical Innovation (Optional)
- Security Management (Optional)
- Programming Support (Optional)
- Knowledge Management (Optional)
- Fundamentals of Cyber Security (Optional)
A degree (at least 2:2) in a computing subject or an engineering degree with a significant level of computing.
Applicants with equivalent professional qualifications or a relevant Higher National Diploma (HND) will be considered, provided they can demonstrate significant, relevant work experience and the ability to benefit fully from the course.
Such applicants will be considered on an individual basis by interview. Some optional modules may not be available to students without a first degree in computing.
Candidates who do not meet the academic requirements may still qualify for entry through relevant work experience.
Extended MSc Software Engineering
To study the Extended MSc Software Engineering programme you will need:
- A Bachelor's degree
- International students need to meet our English language requirements of IELTS 6.5 or above and a minimum of 5.5 for each of the individual components (Reading, Writing, Speaking and Listening).
- We will also consider you for this course with IELTS between 6.0-6.5 - in this case you would need to complete an English language course during your first semester, which we provide at no additional cost.
International requirements for standard MSc Software Engineering
International students need to meet our English language requirement at IELTS 6.5 or above, and a minimum of 5.5 for each of the 4 individual components (Reading, Writing, Speaking and Listening).
In some countries where teaching is in English, we may accept local qualifications.
This school offers programs in:
Last updated January 7, 2019