This MSc Software Engineering Extended International has been designed to provide the skills, knowledge and rigour associated with the internationally recognised discipline of software engineering as defined by amongst others, the IEEE as: the systematic design and development of software products and the management of the software process.
The course is designed to concentrate on the core software engineering skills of a methodical, rigorous quality driven, managed approach to software development: whether it is through a practical understanding of Agile Software Development, to a certifiable standard; or working with the industry leading SAP software to engineer large scale system design or integration. Throughout the award the emphasis is on real-world skills blended with research driven teaching.
The Extended International Programme offers extra modules on employability, computing and study skills including writing in English. This mode is designed to accommodate the needs of international students who require additional support in these areas.
In addition to the core activities you will have the option to specialise further by selecting from a range of optional modules tailored to give you exposure to web, mobile or database systems development, enhancing the vocational value of this award.
Equally of significance is the programme’s emphasis on scholastic development. You will be guided through best research practices to develop your ability to investigate, analyse and communicate research at a master’s level; as well as encouraging you to consider future trends and technologies that will shape the world of tomorrow.
The award culminates in the dissertation, which is your opportunity to develop your specialism to become a subject-matter-expert through research and application of advanced theories and principles, ideally placing you to take advantage of vocational opportunities or progress to further postgraduate study.
You can study this course in a number of study modes:
-Full-time on-campus with a placement
-Full-time on-campus following an preliminary semester (Extended International Masters Programme) with or without a placement.
The School of Computing at Staffordshire University
has an international reputation for outstanding teaching and development of computing professionals with long established relationships with leading companies in the computing industry. You will acquire skills allowing you to manipulate mission critical systems that provide service to every aspect of enterprise activity. You will be encouraged to contribute to research activities within the School and wider academic community, often working with actual real-world organisations on real-world problems.
We are one of the largest and best resourced computing schools in the UK. Our work is supported by extensive networked computer facilities, software aids and most importantly expertise all of which you will need to harness and exploit technology to develop systems as diverse as mobile apps to mission critical expert systems, augmented reality to automation, including exposure to other industry hot topics such as the internet of things, cloud computing and Big Data.
On the computing extended MSc you will spend your first semester studying modules which have been written to provide you with the academic, professional and technical skills that you will need to succeed on your chosen award. All students on the extended MSc study the same modules for the first semester as follows:
Academic English: This module will help you to develop your English Language speaking, listening, reading and writing skills and will introduce you to the conventions of academic writing.
Study skills & Employability: This module will help you to develop the skills and knowledge required to support study at Masters level. It will also help you to develop skills which will aid you in the job market and will look at things such as writing a C.V. and creating a personal development plan.
Computing Fundamentals: This is a double module which has been designed to provide an introduction to fundamental concepts which underpin Computing. The module will enable you to revise and refresh your existing skills to prepare you for study on your specialist awards.
After successfully completing the first semester, you will go on to study the following Software Engineering modules:
-Managing Emerging Technologies
-Agile Software Development
-Business Application Programming with SAP
-Advanced Business Application Programming using SAP
Options – two of:
-Engineering Internet Applications
-Android Application Development
-Database Design and Development
-Advanced Android Application Development
-Location Aware Mobile Application Development
-Operational and Analytical Databases
The award specific options are subject to change and availability.
Normal requirements: An Undergraduate Honours degree BSc/BEng (2.2 or above) in a related Computing subject from a UK University, or the international equivalent. If your first language is not English, you will need to demonstrate that you are fluent enough to cope with the course. A minimum score of IELTS 6 or TOEFL 550 (213 computer-based) is normally required.