• Bachelor of Engineering in Software Engineering at York University is offered as a 4years teaching program.
  • It is an on-campus program offered on a full-time basis.
  • Software Engineering is valuable in systems at all scales and applications, from lightweight embedded internet-of-things devices to massive data centers.
  • In this program, students learn to build complex systems that are safe and reliable.
  • Students get the opportunities to study some additional courses such as:
    • 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
  • 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.
  • After the second year, students can take part in the co-op program, giving students an early start to becoming a licensed Professional Engineer.
  • In a capstone project, students work with a team to design, test, and deploy a significant and exciting product using all the knowledge and skills that have gained.
  • The Software Engineering program is accredited by the Canadian Engineering Accreditation Board (CEAB). 
  • Software Engineering at York University is used to control many aspects of the modern world, ranging from medical devices, nuclear power plants, and airlines to Google and Amazon. 
  • The average salary of the program goes up to 48,000 USD.