一直以来我都以为cs和se(software engineering)是同一个领域的,以为se是cs下面的一个分支,我本科是ee的,而且cs方面基本是一张白纸(只学过比较简单的c语言、JavaScript、微机原理与接口、matlab),但想转cs,对于cs申请加拿大Msc基本是无望了,但是看到CE或者ECE下面有一个SE,对本科cs的背景要求并不多,就比如麦克马斯特
Applicants for admission to the M.Eng. project based program in Software Engineering must have completed a Bachelor's degree in Engineering, Computer Science or Mathematics, with a B- average. Unusually well prepared students with a degree in another field and substantial background in Computer Science or Engineering may also be considered. Applicants should have background in mathematics (calculus; statistics; scientific computation; linear algebra; discrete mathematics and predicate logic) and computer science (programming; data structures).
Admission decisions are made on a competitive basis.