- 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.