Software Engineering 2023 2024
Software Engineering 2023 2024
Software Engineering 2023 2024
MATH 1850U
COMM 1050U ENGR 1015U
MATH 1010U Linear Algebra for PHY 1010U
Technical Introduction to
1-1 Calculus I Engineers Physics I
Communications Engineering
SOFE 2720U
STAT 2800U
Principles of Software
ELEE 2450U Statistics and SOFE 2715U
and Requirements
Digital Systems Probability for Data Structures
2-2 Engineering Science Elective
(ELEE 2110U) Engineers (SOFE 2710U)
(SOFE 2710U,
(MATH 1020U)
SOFE 2800U)
SOFE 3980U
SOFE 3720U
SOFE 3490U SOFE 3950U Software Quality
Introduction to Artificial SOFE 3850U
ENGR 3360U Software Project Operating Systems (SOFE 3200U,
Intelligence Computer Networks
3-2 Engineering Economics Management (SOFE 3200U, SOFE 3650U,
(SOFE 3650U, (54 credit hours)
(54 credit hours) ELEE 3450U) SOFE 3700U,
SOFE 3770U)
SOFE 3770U)
ENGR 4940U
Capstone Systems
SOFE 4790U
Design for Electrical, SOFE 4590U
Distributed Systems SOFE 4850U
Computer and Software Embedded Systems
(SOFE 3770U, User Interfaces
4-1 Engineering I (ELEE 3450U, Engineering Elective
SOFE 3850U, (SOFE 3650U)
(Successful completion SOFE 3950U)
SOFE 3950U)
of all non-elective
courses in year three)
ENGR 4941U
SOFE 4840U
ENGR 4760U Capstone Systems
Software and
Ethics, Law and Design for Electrical,
Computer Security
4-2 Professionalism for Computer and Software Engineering Elective Engineering Elective
(SOFE 3850U,
Engineers Engineering II
SOFE 4790U)
(ENGR 4940U)