Software Engineering
Overview
Learn a range of technical skills you can use across several sectors! In this program you'll analyze, design, develop, test and integrate software into complex systems.With growing market demand, software engineering is one of Canada's newest engineering disciplines; however, there are few software engineering programs in Canada. At ºÚÁÏÍø, our Software Engineering program focuses on the design of computer software and is exposed to software design for embedded systems, enterprise and mobile systems, distributed systems, real-time control systems, multi-media and man-machine interfaces.
Courses including software design, user interfaces, advanced networks, and design and analysis of algorithms prepare graduates for successful careers in the software engineering field.
Foundation year
All engineering students begin with a common foundation year, regardless of the program of study. During the foundation year, you will learn about the various engineering programs available.
Internet of Things
The Internet of Things specialization offers specialized technical courses on design and analysis of IoT software systems, connecting IoT devices and services to the cloud, sensor data collection and analysis, and mobile programming.
Engineering and Management
There is a need for engineers with management skills. Complement the technical studies of your engineering program with business and management courses by pursuing the five-year Bachelor of Engineering and Management (Honours) program.
Women in Engineering
A multi-year support program to help female engineering students explore opportunities and careers, gain experience in the workforce, make a successful transition to a career in engineering and find lifelong success in a professional engineering career.
Learning environment
Students have access to new, modern buildings, libraries and innovative labs, including:
- Energy Systems and Nuclear Science Research Centre (ERC)
- ºÚÁÏÍø Power Generation (OPG) Engineering Building
- Software and Informatics Research Center (SIRC)
- Jeffery Boyce Engineering Innovation and Design Studio
- ACE Facilities
Admissions
Admissions
Current ºÚÁÏÍø secondary school students must complete the ºÚÁÏÍø Secondary School Diploma (OSSD) with six 4U or 4M credits including English (ENG4U) with a minimum grade of 60 per cent, Advanced Functions (MHF4U), Calculus and Vectors (MCV4U), Chemistry (SCH4U), and Physics (SPH4U). In addition, a combined minimum 70 per cent average in prerequisite math and science courses is required, with no grade below 60 per cent. Applicants with credentials from outside ºÚÁÏÍø should visit the Admissions section.
Note: Admission is competitive. The specific average or standing required for admission varies from year to year. Students are selected by taking into consideration a wide range of criteria including school marks, distribution of subjects taken, and performance in subjects relevant to the academic program. Possession of the minimum requirements does not guarantee acceptance. Preference will be given to applicants with the best qualifications.
Last year's cut-off | 70 per cent |
---|---|
Expected cut-off | Mid-70s |
The application process and important dates/deadlines are outlined on our :
•
•
•
•
•
•
•
•
Career opportunities
- Design and development of secure software systems for a variety of platforms and devices
- Design of animation, visualization and entertainment software
- Development of productivity, database and financial software solutions
- Management of software projects, computer networks and cloud-based applications
- Quality assurance and software systems maintenance
Experiential learning
The Faculty of Engineering and Applied Science offers to provide students with the opportunity to gain meaningful engineering experience and exploring possible careers.
Did you know?
-
Sample courses
Software Engineering
- Loading...
- Loading...
- Loading...
- Loading...
- Loading...
- Loading...
- Loading...
- Loading...
- Loading...
- Loading...
- Loading...
- Loading...
- Loading...
- Loading...
- Loading...
- Loading...
- Loading...
- Loading...
- Loading...
- Loading...
- Loading...
- Loading...
- Loading...
- Loading...
- Loading...
- Loading...
- Loading...
- Loading...
- Loading...
- Loading...
- Loading...
- Loading...
- Loading...
- Loading...
- Loading...
- Loading...
- Loading...
- Loading...
- Loading...
- Loading...
- Loading...
- Loading...
- Loading...
- Loading...
- Loading...
- Loading...
- Loading...
- Loading...
- Loading...
- Loading...
For program requirements, including required number of credits for completion, program maps and course descriptions, please see the academic calendar and course catalogue of Loading.... Courses are subject to change without notice.Software Engineering – Internet of Things specialization
- Loading...
- Loading...
- Loading...
- Loading...
- Loading...
- Loading...
- Loading...
- Loading...
- Loading...
- Loading...
- Loading...
- Loading...
- Loading...
- Loading...
- Loading...
- Loading...
- Loading...
- Loading...
- Loading...
- Loading...
- Loading...
- Loading...
- Loading...
- Loading...
- Loading...
- Loading...
- Loading...
- Loading...
- Loading...
- Loading...
- Loading...
- Loading...
- Loading...
- Loading...
- Loading...
- Loading...
- Loading...
- Loading...
- Loading...
- Loading...
- Loading...
- Loading...
- Loading...
- Loading...
For program requirements, including required number of credits for completion, program maps and course descriptions, please see the academic calendar and course catalogue of Loading.... Courses are subject to change without notice.