Information Box Group
B.A.Sc Learn More
Undergraduate Degree (Co-op Optional)
Computer science offers a unique combination: scientific and interdisciplinary study; the growth prospects of a multi-billion dollar industry; and the ability for individuals to make a difference.
Length: 4 years
Academic Requirement: Completion of all non-elective Computer Science I courses with a minimum Grade Point Average of 4
B.Eng. Learn More
Undergraduate Degree (Co-op Optional)
Mechatronics Engineering is a modern discipline that transcends the boundaries between Embedded Systems, Mechanical, Electrical, and Computer Engineering.
Length: 4 years
Academic Requirement: Completion of Engineering 1
B.Eng. Learn More
Undergraduate Degree (Co-op Optional)
Software engineers (SEs) are engineers who specialise in designing, building, testing, and maintaining the software in computer systems.
Length: 4 years
Academic Requirement: Completion of Engineering 1
B.Eng.BME. Learn More
Undergraduate Degree (Co-op Optional)
Mechatronics and Biomedical Engineering
Mechatronics Engineering is a modern discipline that transcends the boundaries between Embedded Systems, Mechanical, Electrical, and Computer Engineering.
Length: 4 years
Academic Requirement: Successful completion of all non-elective Level I IBEHS courses with a minimum Grade Point Average (GPA) of 4.0.
B.Eng.BME. Learn More
Undergraduate Degree (Co-op Optional)
Software and Biomedical Engineering
Software engineers (SEs) are engineers who specialise in designing, building, testing, and maintaining the software in computer systems.
Length: 4 years
Academic Requirement: Successful completion of all non-elective Level I IBEHS courses with a minimum Grade Point Average (GPA) of 4.0.
B.Eng.Management Learn More
Undergraduate Degree (Co-op Optional)
Mechatronics Engineering is a modern discipline that transcends the boundaries between Embedded Systems, Mechanical, Electrical, and Computer Engineering.
Length: 5 years
Academic Requirement: Completion of Engineering 1
B.Eng.Management Learn More
Undergraduate Degree (Co-op Optional)
Software Engineering and Management
Software engineers (SEs) are engineers who specialise in designing, building, testing, and maintaining the software in computer systems.
Length: 4 years
Academic Requirement: Completion of Engineering 1
B.Eng.Society Learn More
Undergraduate Degree (Co-op Optional)
Mechatronics Engineering is a modern discipline that transcends the boundaries between Embedded Systems, Mechanical, Electrical, and Computer Engineering.
Length: 5 years
Academic Requirement: Completion of Engineering 1
B.Eng.Society Learn More
Undergraduate Degree (Co-op Optional)
Software Engineering and Society
Software engineers (SEs) are engineers who specialise in designing, building, testing, and maintaining the software in computer systems.
Length: 4 years
Academic Requirement: Completion of Engineering 1
M.A.Sc. Learn More
Graduate Degree
Graduate students in the M.A.Sc. thesis based program are focused on advancing knowledge of software lifecycle from design, implementation, and testing to documentation and maintaining, through intensive research in their chosen area of interest.
Length: 2 years
Academic Requirement: Equivalent of a B.Eng in Software Engineering
M.Eng. Learn More
Graduate Degree
This program is intended for those interested in a career as a practicing professional in Computing and Software related fields.
Length: 2 years
Academic Requirement: Bachelor’s degree in Engineering, Computer Science or Mathematics, with a B- average.
M.Sc. Learn More
Graduate Degree
Graduate students in the M.Sc. thesis based program are focused on advancing knowledge in computational theory and practice through intensive research in their chosen area of interest.
Length: 2 years
Academic Requirement: Honours Bachelor’s degree (or equivalent) in Computer Science or equivalent
M.Sc. Learn More
Graduate Degree
McMaster’s eHealth graduate program provides high quality training in the broad interdisciplinary area of health informatics. It emphasizes industry-relevant academic research and development.
Length: 2 years
Academic Requirement: Honours Bachelor’s degree in a relevant field or related field
Ph.D. Learn More
Graduate Degree
Graduate students in the Ph.D thesis based program are focused on advancing knowledge in computational theory and practice through intensive research in their chosen area of interest.
Length: 4 years
Academic Requirement: Master’s degree in Computer Science or equivalent
Ph.D. Learn More
Graduate Degree
Graduate students in the Ph.D thesis based program are focused on advancing knowledge of software lifecycle from design, implementation, and testing to documentation and maintaining, through intensive research in their chosen area of interest.
Length: 4 years
Academic Requirement: Equivalent of an M.Eng. or M.A.Sc. degree in Software Engineering