MSc Software Engineering

Categories Engineering

What I will learn?

  • In the MSc Software Engineering program at City, University of London, you will gain comprehensive knowledge and skills necessary for developing high-quality, complex software systems. The curriculum is designed to prepare you for a career in various sectors, including software houses, consultancies, and major software users.
  • Key Learning Areas:
  • Software Development and Design: You will learn to analyze requirements, design software solutions, and create complex systems using programming languages such as C++ and Java, alongside tools like the UML modeling language.
  • Advanced Engineering Concepts: The course covers advanced software engineering principles, including service-oriented architecture (SOA), cloud computing, and big data, ensuring you are versed in current industry trends.
  • Quality Assurance and Stakeholder Needs: Emphasis is placed on ensuring software systems meet high-quality standards and align with stakeholder requirements.
  • Practical Application and Research: The program offers practical learning opportunities and exposure to research, leveraging City’s strong research background in systems and software engineering.
  • Interdisciplinary Skills: You'll develop skills in evaluating and using advanced software environments, design methods, and programming languages, enabling you to adapt to recent trends in interoperability and software development

Course Content

Instructors

City University Of London

City University Of London

0.0
0 Student
5 Courses

Course Tuition Fees

£20,400

Course Tuition Fees

£20,400

Requirements

  • Passport
  • Bachelor Degree