Management Engineering degree

students looking at statistics on a computer

Optimize your future with data-driven, human-centred business decisions

Want to lead the way AI gets applied in the real world?

Management Engineering could be your perfect fit. In this interdisciplinary program, you'll gain skills in machine learning, analytics, software development, optimization, supply chain management, and economics.

You’ll integrate engineering’s technical capabilities with organizational know-how. Learn to build advanced models to draw insights from large datasets, cut surgery waiting times, streamline supply chains, or fine-tune airline routes. Or manage the launch of new AI-driven software products. Your degree lands you at the intersection of artificial intelligence, business, and beyond -- where the real challenge isn't building the model, it's knowing which problem it should solve.

Through six paid co-op work terms, you'll graduate with the know-how to design and manage complex systems in Canada and abroad. You'll lead teams as a product manager, extract insights and identify trends as a business data analyst, solve organizational problems as a consultant, or build and deploy AI systems as a software engineer. Get ready to be the engineer organizations need most right now.

What courses will you take in Management Engineering?

First year courses

You’ll take courses in math, programming, natural sciences, and core management engineering topics— building a foundation in analytical thinking, problem-solving and technical communication.

September to December

  • MSE 100 – Management Engineering Concepts
  • MSE 121 – Introduction to Computer Programming
  • CHE 102 – Chemistry for Engineers
  • MATH 115 – Linear Algebra for Engineering
  • MATH 116 – Calculus 1 for Engineering

January to April

  • MSE 131 – Work Design and Facilities Planning
  • ENGL 192/COMMST 192 – Communication in the Engineering Profession
  • PHYS 115 - Mechanics
  • GENE 123 – Electrical Circuits and Instrumentation
  • MATH 118 – Calculus 2 for Engineering
  • One approved science elective

This is a sample schedule. Courses are subject to change.

After first year

  • Your upper-year courses will cover data analytics, optimization, software systems, operations management and business concepts, with projects that apply engineering approaches to solve complex business and management challenges.
  • View all the courses required for your degree.

Sample upper-year courses

MSE 211 – Organizational Behaviour
MSE 332 – Fundamentals of Optimization
MSE 342 – Principles of Software Engineering
MSE 434 – Supply Chain Management
MSE 446 – Introduction to Machine Learning
MSE 543 – Analytics and User Experience

Customize your degree

Choose an Engineering option to specialize in an area of interest. Popular options in Management Engineering are Computing, Artificial Intelligence, Statistics, and Entrepreneurship.

Faculty:
Faculty of Engineering

Degree:
Bachelor of Applied Science in Management Engineering

Available as a co-op program?
Co-op only

Available as a regular program?
No

Available as a minor?
No

Apply AI where it matters. Learn to build and deploy machine learning models, then use them to cut hospital wait times, redesign supply chains, or drive business decisions at scale.

More than technical. Learn to understand the organizations, people, and decisions your technical systems are designed to serve.

Co-op = relevant paid work experience

In the world's leading co-op program, you'll explore potential careers, learn to interview for jobs, graduate with up to two years of valuable experience — and make money!

Sample co-op job titles

  • Business analyst
  • Product manager
  • Data analyst
  • Supply chain analyst
  • Data engineer
  • Project manager
  • Machine learning engineer
  • Software developer, AI systems

Co-op work-study sequence

Starting in first year, you'll normally alternate between school and work every four months, integrating your classroom learning with real-world experience. You can return to the same employer for a couple of work terms to gain greater knowledge and responsibility or work for different employers to get a broad range of experience.

Your first work term will be in the spring term after first year.

Year September to December (Fall) January to April (Winter) May to August (Spring)
First Study Study Co-op
Second Study Co-op Study
Third Co-op Study Co-op
Fourth Study Co-op Co-op
Fifth Study Study -


From code to capital: Stefan started his co-op journey in web development, then made a bold leap into the fast-paced world of finance - coding, trading, and exploring London’s vibrant markets along the way.

Learn more about co-op →

What can you do with a degree in Management Engineering?

The careers listed below are examples of what you might be able to pursue. Through the courses you take, specializations you choose, extracurriculars, and your co-op work experience, you'll graduate with a degree that's uniquely you and be ready to pursue a career that's right for you! Graduates often pursue careers in software development, big data analysis, and industrial engineering, working for research centres, technology companies, and more.

Data analyst / Business intelligence developer

In this role, you'll turn large sets of data into useful insights that help organizations make smarter decisions. You would work with dashboards, reports, and data visualization tools to identify trends, answer business questions, and support strategic planning.

Technology consultant

Technology consultants help organizations choose, implement, and optimize technology solutions. You would analyze business needs, recommend systems and tools, and support organizations as they adapt to new technologies and digital transformation initiatives.

Data scientist

As a data scientist, you'll combine statistics, programming, and business knowledge to solve complex problems using data. You would develop predictive models, uncover patterns in large datasets, and help organizations make evidence-based decisions.

AI engineer

AI engineers develop and implement artificial intelligence solutions that support decision-making and automation. You would work with technologies such as generative AI, natural language processing, and intelligent systems to create innovative products and services.

Data engineer

Build and maintain the systems that collect, store, and organize data. You'll create reliable data pipelines and infrastructure so that analysts, data scientists, and business teams can access high-quality information when they need it.

Machine learning engineer

Machine learning engineers design and deploy systems that can learn from data and improve over time. You'll transform machine learning models into real-world applications, helping organizations automate tasks, make predictions, and enhance customer experiences.

Business analyst

Help organizations understand problems and identify opportunities for improvement. You'll gather requirements, work with stakeholders, and recommend technology or process changes that align with business goals.

Product manager

As a product manager, you'll guide the development of new products or digital services from idea to launch. You would balance customer needs, technical requirements, and business objectives while coordinating the efforts of multiple teams.

Supply chain analyst

Help organizations move products and materials efficiently from suppliers to customers. You'll use data to improve forecasting, inventory management, transportation planning, and overall supply chain performance.

Software developer

Design and build software systems, including applications that use artificial intelligence to solve real-world problems. You'll write code, develop intelligent features such as chatbots or recommendation systems, and integrate machine learning or generative AI tools into software products to improve user experiences and automate tasks.

Operations analyst

In this role, you'll study how an organization functions on a day-to-day basis and identify ways to improve performance. You would examine workflows, measure results, and recommend changes that increase efficiency and productivity.

Project manager

Project managers coordinate people, resources, budgets, and timelines to ensure projects are completed successfully. You'll work closely with different teams to keep projects on track while managing risks and solving unexpected challenges.

Management consultant

Help organizations solve complex business challenges and improve their performance. You would analyze data, evaluate processes, and work closely with leaders to develop strategies that increase efficiency, reduce costs, support growth, or guide major organizational changes.

Systems analyst

Systems analysts bridge the gap between business needs and technical solutions. You'll evaluate existing systems, identify areas for improvement, and help design technology solutions that make organizations more effective.

Process improvement specialist

Process improvement specialists focus on making organizational processes more efficient and effective. You'll map workflows, identify bottlenecks, and use continuous improvement methods to help teams deliver better results.

Sample employers of where our graduates are working

  • Loblaw Digital
  • Apple
  • Wayfair
  • Amazon
  • RBC Wealth Management
  • Shopify
  • Ontario Institute for Cancer Research
  • Weston Bakeries
  • KPMG

Possible professional designation

Management Engineering alumni stories

Common questions about the program

What is the difference between Management Engineering and a business program?

In a typical business degree program, you concentrate more on business functions such as accounting, finance, sales, human resources, and marketing and earn credits to qualify for professional designations such as Chartered Financial Analyst (CFA) and Chartered Professional Accountant (CPA).

In contrast, Management Engineering provides more focus and greater depth in engineering design, science, and mathematics and deals with identifying and solving the problems that organizations face when deciding how to make better products and services how to run the business more efficiently and effectively. As a Management Engineering graduate, you’ll be eligible to apply for a professional engineering (PEng) designation.

Nevertheless, you’ll take a number of courses — required and electives — that may traditionally be found in business programs, covering topics such as economics, finance, organizational behaviour and design, management of technology, and entrepreneurship.

What is the difference between Management Engineering and Software Engineering?

Software Engineering applies computer science and engineering to design software systems. Software engineers take lots of computer science and computer engineering courses at the interface of digital hardware and software, as well as core software engineering courses on software development.

In contrast, management engineers design, implement, and manage complex management systems. Increasingly, those management systems are implemented as software and information systems. Therefore, information/software systems design comprises a major theme area in Management Engineering, with a number of courses in computer science, software engineering, and information systems.

As a Management Engineering student, you’ll learn to solve large real-world problems of businesses and organizations that are implemented in software. As a Software Engineering student, you’ll earn to solve a wide range of software problems including low-level systems programming.

What is the difference between Management Engineering and Industrial Engineering?

According to the Institute for Industrial and Systems Engineers, industrial engineers design processes and systems that improve quality and productivity by eliminating waste of time, money, materials, energy, or other commodities. There are some similarities between management and industrial engineering programs, including a significant overlap in the type of courses in the two programs. In fact, management engineering could be considered a contemporary industrial engineering program.

While the Management Engineering curriculum has a large overlap with many industrial engineering programs at other universities, there are two main differences.

  1. Industrial engineering programs vary in the extent to which they include information/software systems design. Waterloo’s Management Engineering program has a very strong information/software systems component, with perhaps the largest concentration of such courses than most industrial engineering programs in Canada.
  1. Where industrial engineering has traditionally focused on the application of engineering methods to improve manufacturing and industry-related processes, management engineering broadens that focus to include other domains such as finance, business intelligence, health care, and information management.

Do I take classes with students from other engineering programs?

In general, you’ll likely be with the same students for most courses throughout the program. Usually, we’re able to schedule all Management Engineering students to be in the same classes. In later years, as you begin to take electives, you’ll likely find yourself in classes with students from other engineering programs.

What is the ratio of men to women in the program?

Each cohort of students is different, but women typically make up 30-40% of the students in Management Engineering. 

Discover what makes Management Engineering at Waterloo unique

We're here to help you become an engineer!

Waterloo Engineering goes far beyond lectures, with a vibrant community that works hard and plays even harder. Sing in an a cappella group, join a varsity or intramural team, compete in design challenges or hackathons, volunteer, or lead a student society! Whatever your interests, you’ll be in good company.

  • 96% employment rate within 6 months of graduating, compared to the Ontario average of 89% for Engineering students. 
  • 90% graduation rate, higher than the Ontario average of 82%.
  • 95% retention rate from first to second year.

Student design teams

Have fun and develop hands-on experience through one or more of our 35+ student-led design teams!

Design teams include rocketry, concrete canoe, small airplanes, robotics, solar car, submarine racing, autonomous vehicle, Engineers Without Borders, and more.

Engineering Society (EngSoc)

EngSoc is run by students and provides social and academic events and services to make your experience as a Waterloo Engineering student the best it can be.

Benefit from mentoring for first-year students or meet other students through an annual conference, semi-formal, career fair, charity events, community outreach, and much more!

Women in Engineering

Women in Engineering (WiE) supports women and non-binary engineering students and alumni, while encouraging the next generation to pursue a future career in engineering

Any student is also welcome to join Women in Science, Technology, Engineering, and Mathematics (WiSTEM), a student-run club that promotes equality in STEM through skills workshops, discussions, and guest speakers.

Campus-wide activities

Our campus is packed with opportunities to get involved – no matter how unique your interests.

Between our 200+ student-run clubs, sports and recreation opportunities, student government, and events, student life at Waterloo has something for everyone.

Admission requirements

Ontario students

Six Grade 12 U and/or M courses including

  • Advanced Functions (minimum final grade of 70% is required)
  • Calculus and Vectors (minimum final grade of 70% is required)
  • Chemistry (minimum final grade of 70% is required)
  • Physics (minimum final grade of 70% is required)
  • English (ENG4U) (minimum final grade of 70% is required)

Admission averages: Individual selection from the mid-to-high 80s

Not studying in Ontario?

Search our admission requirements.

Requirements for all students

The Admission Information Form and online interview are required for admission to all Engineering programs.

How to apply

Apply directly to this program on your application.

Get information about programs, applying, and more!

Subscribe to our monthly newsletter

Get valuable updates and tips sent straight to your inbox!

Your date of birth is collected to confirm your identity and to match your details with a current or future application to Waterloo, if applicable. This information will be used solely for this purpose.
I agree that the University of Waterloo may send me emails.
(You can change your preferences or unsubscribe at any time.)
CAPTCHA
3 + 0 =
Solve this simple math problem and enter the result. E.g. for 1+3, enter 4.
This question is for testing whether or not you are a human visitor and to prevent automated spam submissions.

Learn more

Questions about courses, programs, requirements, or careers?

Please contact the Faculty of Engineering which can answer any questions you have.

You can also visit our Management Engineering program website or Email a program representative.

From the Missing Manual

Management Engineering graduate Thevany wearing a purple shirt looking and smiling at the camera

As a high school student, Thevany was set on studying math. “I would have said absolutely no to engineering,” she laughs. That changed when a friend attended a Waterloo info session and came back with a recommendation. Now the Management Engineering graduate is leading international projects in modernization and data strategy.