- Length
- 5 years
- Degree
- Bachelor of Engineering & Management (Co-op Available)
- Program
- Engineering
- Options
Program highlights
Computing is used to solve problems, manage information, create smart technologies, explore the world, and connect to other people. Software engineers master the fundamentals of engineering like their colleagues, but specialize in the design and development of computer systems and software.
Fundamental design principles
Students are instilled with lasting design principles and a thorough grounding in developing software that supports engineering applications and controls physical devices, ensuring their skills remain relevant in the evolving field.
Software testing and simulation
Students learn to apply basic mathematics and science (including relevant Computer Science), as well as undertake disciplined testing and simulation to ensure that any system they design will perform its tasks adequately when delivered to a customer for use.
Engineering and Management advantage
Courses include:
- Three unique courses specifically designed for the program.
- Ten commerce courses that represent the core of a business degree.
- Two commerce electives (Level 3 or 4).
- Two economics courses (ECON 1B03 is required for entry to the program and will be completed in your first year as one of your complementary electives).
Admission requirements
Careersand research
Career paths
Most graduates start out being developers, but a wide variety of software-intensive industries, from large companies to start-ups. McMaster, through The Forge, provides a lot of help to entrepreneurial students with bright new ideas.
- Biomedical field
- Computer system development
- Power, chemical, or automotive industry
Research areas
McMaster Engineering has a world renowned research group in software engineering pursuing research in a wide range of areas including:
- Software certification
- Wireless systems
- Optimization
- Software development
- Biomedical engineering
- Power systems
Need moreinformation?
How to apply
Understand every step, from applying, to accepting your offer and joining us on campus!
Department of Computing and Software
We’re developing the engines of economic growth in a digital society.