Skip to main content

Lassonde School of Engineering (LE) – Software Engineering

Print
Loading
Location: 1003 Lassonde Building, Tel.: 416-736-5053
Undergraduate/Graduate Office: 1003 Lassonde Building, Tel.: 416-736-5334
Chair: R. P. Wildes
Professors: A. An, A. Asif, N. Cercone, P.W. Dymond, J. Edmonds, J. Elder, J. Gryz, R. Hornsey, M. R. M. Jenkin, H. Jiang, Y. Lian, J. Ostroff, G. Tourlakis, J. Tsotsos, F. van Breugel
Associate Professors: M. Aboelaze, R. Allison, J. Amanatides, M. Baljko, A. Eckford, P. Faloutsos, P. Godfrey, M. Kant, Y. Lesperance, B. Ma, S. MacKenzie, S. Magierowski, A. Mirzaian, U. Nguyen, S. Pisana, E. Ruppert, M. Spetsakis, Z. Stachniak, A. Toptsis, V. Tzerpos, N. Vlajic, R. M. Wharton, R. P. Wildes, J. Xu
Assistant Professors: S. Datta, H. Farag, E. Ghafar-Zadeh, G. J. Gotshalks, J. Jiang, J. Lam
Senior Lecturers: P. H. Cribb, H. Roumani
Sessional Assistant Professor: J. Hofbauer

Offered by the Department of Electrical Engineering and Computer Science, software engineering is the systematic and disciplined approach to developing software. It applies computer science and engineering principles and practices to the creation, operation, and maintenance of reliable software systems. York’s Software Engineering program focuses on the design of mission critical systems, as well as the development of reliable business and e-commerce applications.

During the second year, Software Engineering students acquire the necessary computing skills including a thorough grounding in the methodology of testing and implementation of algorithms and data structures in software as well as an understanding of computer hardware and its interplay with software. The upper years focus on the design, development, documentation, and maintenance of mission-critical systems while allowing students the flexibility to create their own areas of foucs in a particular software engineering application field, ranging from communication networks and database systems to user interfaces, or to obtain a broad knowledge across different fields or select the option to specialize in software security.