多伦多大学ece专业难学吗?
15年进入UT,19年毕业,答主应该符合题主所提到的“前辈”范畴。 简单地说一句,多大ECE最难学的部分在于CS,而不是EE(虽然EE也有难学的部分)。
先说观点,多大ECE最难学的是CS317/417和CS608。
先说一下本人情况:本科211信息工程,GPA 4.0+(满分4.3),GRE 325;高中是全省最好的中学重点班,高中成绩排名年级第2(一共90多人),高考理科一本线左右。 以下分别介绍这几门课的难学程度做比较:
① ECE146:偏物理,内容较容易理解,考试也较为简单,考前好好复习基本都能过。
② CS317:偏编程,对于没有太多编程基础的人来说比较难接受。如果之前完全没有学过编程(比如我),那学习起来简直是在地狱模式——各种报错、不知道怎么开始的代码、写不出结果等等。当时同屋有一位同学因为学不懂而直接哭出来。这门课期末考要交两个大作业的,一个算法一个程序,看具体分数和作业完成情况来判定最后是否给过。记得当时考完大家都是在骂街。。。。不过幸好最后过了。
③ CS417:与CS317难度差不多,但是考核方式不同,更加复杂。
④ ECE211:偏物理,较容易。
⑤ ECE220:偏数学,如果之前没有很好地学懂微积分等基本课程,学起来会比较困难。
⑥ EE231:偏电路,较容易。 除了以上六门必修课之外,还需要修三门选修才能拿到ecce的毕业证。我的选择是CS608,OSP106以及DSN104。这三门课中,CS608的难度最高且与上述几门功课没有任何重合,需要花更多的时间和精力来学习。另外两门相对简单一些,DSN主要是在教如何使用python进行数据分析,OSP主要学习uC/OS操作系统以及IPv6。
综上,如果你本科是cs或者ee相关专业的,那么多大的ecce专业学习难度对你来说应该是可以接受的,甚至可以说比国内考研要轻松不少;但假如你本科不是相关专业的话,那么学习的难度的确是比较大的,尤其要在短期内补完高数、计算机编程以及电路的相关知识,压力还是挺大的。