Software Engineering

Program description

McMaster Software Engineering programme prepares students for a career in a rapidly changing field by emphasizing fundamental design principles, material that will still be useful and valid three decades from today. 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. Although the students will use current systems in their laboratory work, the lectures stress ideas and techniques of lasting value.

Course website

Related job profiles

McMaster University

Faculty of Engineering


Four years

Credential awarded

Bachelor of Engineering (B.Eng.)

Program contact

    Department of Computing & Software
    Information Technology Building
    1280 Main St. West, Hamilton, Ontario
    Canada L8S 4K1
    Phone: (905) 525-9140

Looking for personalized career matches?

Complete the Career Assessment tool and find your match to in-demand careers that Toronto employers are hiring for. Completely free!

Find your career match