Skip to main content
Panoramic collage of university campus architecture

MEng Software Engineering

Western University, Canada
Save

Course Overview

The Master of Engineering in Software Engineering program at Western University provides students with a comprehensive education in software engineering, including design, development, testing, and maintenance of complex software systems. The program is designed to equip students with the knowledge and skills required to succeed in the rapidly evolving field of software engineering. Students will learn about various aspects of software engineering, such as algorithms, data structures, software architecture, and security, and will gain hands-on experience through practical projects and coursework.

Additional Information

The program is designed for students who have a bachelor's degree in computer science or a related field. The program consists of 20 courses, including a combination of lectures, seminars, and practical projects. Students will also have the opportunity to specialize in areas such as artificial intelligence, data science, or cybersecurity.

Discover why Western University is the perfect place to pursue your Master's degree in Software Engineering.

Western University is one of the top universities in Canada for software engineering. The university has a strong reputation for research and innovation, and its graduates are highly sought after by employers. The faculty members are experienced professionals and renowned researchers in their fields, providing students with mentorship and guidance throughout their studies.

Why You Should Study This Course

  • MEng Program in Software Engineering students have to successfully complete either 8 required courses & 2 non-technical courses OR 6 required courses, 2 non-technical courses & a research project
  • The ECE department offers a Course based MEng program: 10 courses required, and a Project-Based MEng program: 8 courses required plus a research project
  • A key focus is on promoting the evolution of cooperative distributed systems engineering from an ad hoc, labor-intensive activity to a discipline that is managed and supported by technology

Language Requirement

  • IELTS7.0
  • TOEFL109
  • PTE79
  • Duolingo100

The minimum IELTS score required is 7

Ready to get started?

For any enquiries or further details, please don't hesitate to contact us. Let's take the next step in your academic journey together.

Contact Us
Call
WhatsApp
Email