The Bachelor of Engineering in Software Engineering at Lassonde School of Engineering, York University, accredited by the Canadian Engineering Accreditation Board (CEAB), prepares students for careers in software design, development, and systems engineering. The program equips students with foundational knowledge in computing, programming (C, Java, MATLAB), operating systems, embedded systems, digital logic design, and software engineering methodologies including design patterns, testing, and contract-based design. Students gain practical and team-based experience through a capstone project and have access to state-of-the-art labs and software development tools. The program also emphasizes the analysis and optimization of both hardware and software across diverse applications, from embedded devices and robotics to large-scale servers and mission-critical systems.
来源:
https://lassonde.yorku.ca/eecs/academics/undergraduate/future-students/software-engineering-beng/