Management Engineering

students looking at statistics on a computer

Optimize the world around you

Optimize operations: cut surgery waiting times, streamline supply chains, or fine-tune airline routes. Build advanced models to draw insights from big data. Manage the launch of new software products.

In this highly interdisciplinary program, you'll learn to analyze how organizations operate and make decisions, and apply engineering skills to increase their efficiency.

Over the course of your degree, you’ll develop expertise in data analytics, information systems, operations and supply chain management, and organizational behaviour. You'll also gain paid work experience through co-op.

By graduation, you’ll have the know-how to design and manage complex systems. And you’ll find no shortage of companies looking for your skills: in software, finance, supply chain management, health care, manufacturing, and more.

What courses will you take in Management Engineering?

First-year courses

You’ll take a mix of foundational engineering, computer programming, mathematics, natural sciences, and communications courses in first year. After first year, most of your classes will be Management Engineering courses covering topics such as machine learning, optimization, software development, simulation, organizational design, operations management,  and user experience design. 

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

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

Sample upper-year courses

MSE 333 – Simulation Analysis and Design
MSE 434 – Supply Chain Management
MSE 436 – Decision Support Systems
MSE 446 – Introduction to Machine Learning
MSE 543 – Analytics and User Experience

Customize your degree

Add one of the options available to all engineering students to include additional areas of interest. Popular options in Management Engineering are the Artificial Intelligence and Computing options.

Remote video URL

Faculty:
Faculty of Engineering

Degree:
Bachelor of Applied Science in Management Engineering

Available as a co-op program?
Yes

Available as a regular program?
No

Available as a minor?
No

Integrated skillset. Draw from your knowledge of software development, process improvement, and understanding of organizations to manage the design and evolution of software products in some of the world's largest tech corporations.

Engineer efficiency. Use engineering concepts and data analytics to optimize courier routes, hospital wait times, businesses, and even finance practices.

Co-op = relevant paid work experience

Waterloo's co-op program, the largest in North America, is an amazing way to 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 scientist
  • Supply chain analyst
  • Business systems analyst
  • SQL application developer
  • Full-stack developer
  • Technical program manager intern

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.

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 Study
Fifth Co-op Study -

Your first work term will be at the end of first year (May to August 2026).

Learn more about co-op →

What can you do with a degree in management engineering?

Graduates often pursue careers in software development, big data analysis, and industrial engineering. They commonly work for research centres, technology companies, and more.

Recent graduates

  • Product manager - Loblaw Digital
  • Engineering program manager - Apple
  • Data analyst - Wayfair
  • Data scientist - Shopify
  • Software development engineer - Amazon
  • Senior manager, digital strategy - RBC Wealth Management
  • Software developer, lead - Ontario Institute for Cancer Research
  • Supply chain analyst - Weston Bakeries
  • Technical consultant - Bentley Canada
  • Data analytics consultant - KPMG

Possible professional designation

Learn about the future of careers in business.

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. You’ll 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 of the 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 males to females in the program?

Each cohort of students is different, but females typically make up 40-50% of the students in Management Engineering. The first-year Management Engineering class in 2019 was about 46% female.

Tuition fees for Engineering programs

First-year tuition

Type of fees Tuition (8 months of school)
Domestic (Ontario residents) $18,000
Domestic (Out of province students) $19,000
International (visa students) $73,000
     
  • Estimated amounts listed include incidental fees. Fees based on 2024-25 tuition rates.
  • Visit our financing page to learn about scholarships, estimate your total expenses, and see how co-op can help pay for your education.

Student life in Engineering

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.

Admissions 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

Complete the Admission Information Form once you've applied.

Not studying in Ontario? Search our admission requirements.

How to apply

Apply directly to this program on your application.

Join our monthly newsletter for tips such as choosing a university program, life at Waterloo, and finances.

Ask a Faculty of Engineering student about their program, classes, getting involved on campus, and more!

Learn more

Have questions about Management Engineering?

Visit our Management Engineering program website or Email a program representative.