Main navigation
- Programs
- Subjects
- Universities
- Destinations
- Advice
Essential detailsWith industry demand for skilled software engineering graduates remaining strong, this MSc program equips you for a successful career. You'll explore cutting-edge system development trends, cloud technologies, and big data while gaining in-depth technical expertise in advanced software development.Program advantagesYou'll acquire the ability to analyze, design, and build sophisticated software systems that address practical challenges, while mastering advanced development environments, design methodologies, and programming languages.The curriculum emphasizes modern engineering principles and techniques, along with design considerations for creating robust, complex software solutions.Our program structure ensures an optimal balance between practical skill development and foundational knowledge in core software engineering concepts that support complex system creation.A special feature includes the chance to take a complimentary Cloud Computing course during summer term. For those pursuing AWS Certified Cloud Practitioner (CCP) certification, we provide exam preparation and a discounted exam voucher.Learning approachYou'll be taught by leading academics, benefiting from City's renowned research in Systems and Software Engineering.Your MSc in Software Engineering with Cloud Computing addresses major developments in system creation, particularly cloud solutions and big data applications.The program consists of eight modules concentrating on advanced engineering principles and systematic approaches for developing high-quality software systems.These concepts are applied using industry-standard tools like Java's object-oriented programming framework and UML modeling techniques.Evaluation combines coursework and exams (with some modules assessed solely through coursework), culminating in a practical project solving genuine industry challenges.
For your application to be considered, you usually should hold a second class honours degree, or the equivalent from an international institution or an equivalent professional qualification. Please note that your degree must have significant previous exposure to computing, especially programming (preferably in Java or C) and relational databases, e.g., a BSc in Computer Science. Previous academic and commercial experience will also be considered. Five years of relevant work experience is required if you do not have a degree background in Computer Science. If you are an applicant whose first language is not English, the following qualifications are required: IELTS: 6.5 (minimum of 6.0 in all four components); TOEFL 92 (minimum of 20 in Listening, Reading and Speaking, and 22 in Writing).