- Length
- 4 years
- Degree
- Bachelor of Engineering (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.
Multiple people have complimented me for not being a ‘typical engineer’ and I think McMaster Engineering’s Software & Society program is partially to thank for that. Being considerate and mindful while practicing engineering is important, especially as we continue to be a more connected world.
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.