About Program Admission Requirements

Software is used to control many aspects of the modern world, ranging from medical devices, nuclear power plants and airlines to Google and Amazon. It is valuable in developing software for prosthetic limbs to improve mobility or write the code for the next breakthrough in mobile communications. Software engineering makes the complex systems possible, safe and reliable. 

Our Software Engineering program is accredited by the Canadian Engineering Accreditation Board (CEAB). 

What You'll Learn

Lassonde’s Software Engineering program prepares students for a career using state-of-the-art computing labs, a full suite of software development tools, and hands-on experience in the design and development of software products.

In a capstone project, you work with a team to design, test and deploy a significant and exciting product using all the knowledge and skills you have gained.

After second year, you can take part in the co-op program, giving you an early start to becoming a licensed Professional Engineer.

Some Courses You'll Take 

  • Advanced Object-Oriented Programming
  • Software Development Project
  • Design and Analysis of Algorithms
  • Operating System Fundamentals
  • Software Design
  • Software Engineering Testing
  • Mission Critical Systems
  • Building E-Commerce Systems

Career Paths Include

  • Web and Mobile Apps
  • Aviation, Medical and Automotive
  • Financial Services
  • Scientific Computing

You May Also Be Interested In:

Possible Career Paths: 

As a Software Engineer you will be a qualified professional involved in the technical work of designing, coding, and testing large software products. According to a survey conducted by United States Department of Labour, the job opportunities of software engineers is projected to increase by 38 per cent with an estimated 324,000 new jobs being created over the 10-year period (2006 to 2016), which is significantly faster than any other occupation in North America.

  • Embedded systems engineer
  • Platform and infrastructure developer
  • Software architecture engineer

You are required to provide official evidence of academic achievement in secondary education. This can be demonstrated through:

  • Final grades under the Ontario curriculum (obtained through correspondence, night school or through TVO)
  • Credentials through other curricula, such as results from Advanced Placement (AP) or Advanced-level courses in the General Certificate of Education (Gene). (Students may register to sit for the AP and GCE examinations as private candidates.)

In the absence of final grades in courses:

  • You must submit the results of standardized tests such as the Scholastic Aptitude Test (SAT) with a minimum of 550 (Reading) and 550 (Math) or a composite American College Testing (ACT) score of 24.
  • Your application will be reviewed by an admissions sub-committee. If admitted, you will not be eligible for entrance scholarships. You will be considered for continuing student scholarships at the end of your first year of study, if you satisfy those criteria.

You may also be required to provide proof of language proficiency. You will be considered for entrance scholarships on the basis of your overall averages in the six 4U/4M (Ontario curriculum) or equivalent courses.

We are adding to our database of admission requirements by country. Please check back in October for additional admission requirements by country. General requirements are currently available by country — note that program-specific requirements may apply in addition to general requirements.