登录
  • #院系介绍
  • #加拿大
  • #University of Waterloo

UW‌‌‍‍‌‍‍‌‍‌‌‍‍‌‌‍‌‌‍‍‍‍‌‍‌‌‍‍‌‌‌‌aterloo ECE MEng 四学期网课 转码就读体验

Antertant
1997
12
loo的ECE和SYDE都是加拿大少有的对转码友好的项目了,两个项目的开课特点都是有一堆面向传统工科的课程之外还带着一些软件相关的课程,所以可以用传统工科的背景申进来选软件的课转码。

1. 课程设置:

ECE的课程是分成了8个specialization,大部分人都是选AI和software的课上的。这个项目是最少读8门课毕业,最多读10门,其中ECE的课至少要选5门,可以选至多3门ECE之外的课。每学期最多选3门,最少选2门,选1门会转成part-time影响工签(最后一学期part-time的话不影响)。为了上满四个学期拿三年的毕业工签,大部分人都是按2321或2231来选课的。

课程质量方面整体都比较一般,如果遇到好的prof的话质量会比较高,但有的课prof几乎每学期都在换,所以很难保证稳定的高质量。ECE这边软件相关的课大部分对找工帮助都不是很大,我上过的课有:



  • ECE650 软件工程工具与方法,cs本科一部分核心基础课的整合版,对转码选手帮助比较大。几乎每学期都在换prof,教学质量比较不稳定。

  • ECE651 软件工程基础,课很无聊,主要讲design pattern和一些软工基础;project让用敏捷开发模式完成一个软工项目,没有实习经历的话拿来丰富简历挺好的。

  • ECE653 软件测试,内容比较偏向计算机安全,有点面向research-based学生的感觉,个人感觉对找工帮助不大。

  • ECE655 移动系统协议,从1G到5G技术的一个概述,相对其他课程来说比较水,很多人最后一学期只选这门课划水方便找工。

  • ECE657A 数据挖掘及分析,ECE的AI入门课,课讲得很烂,基本就是念ppt,作业量很多。走AI方向的话建议去选CS的另外两门AI课,质量高得多。

  • ECE606 算法设计,算法理论课,讲的基本都是算法导论的内容,作业每周一due。课程材料挺不错,有一定难度,但prof讲得一般,靠自学比较多。

选了又退掉的课有:



  • ECE656 数据库,prof上课老不认真讲课,网上一搜对这prof全是负面评价,就退掉了。

  • ECE657 智能系统设计,也是一门ECE的AI课,因为前一学期选了657A,看这门课有挺多重复内容就退掉了。

  • ECE654 软件可靠性工程,内容有点类似653的进阶版?老师上课有点水加上没有基础知识怕作业写不出来就退了。



ECE这边除了上述课程外听同学说有一门751分布式系统挺不错的,作业和project是用java实现一个分布式系统。

因为ECE的很多课程质量都不咋样,所以强烈建议选满三门ECE院之外的课。这边几个比较推荐的课有:



  • CS656 计算机网络,建议转码的同学选一门这个补一下计网知识,课程材料还算可以,prof也讲得也挺清楚的。有两个编程作业和一个写research proposal的project,考试比较难。

  • CS631 分布式系统,这门也是比较适合转码选手,课程主页也说了这门课是面向非CS专业的学生的。非转码的话可以考虑选ECE自己的751或者CS651。

  • MSCI720 信息系统,强推这门课,不管是讲课还是课程材料都非常棒。一共五个assignments手把手带你搭建起一个搜索引擎,还有一个project做review或者复现一篇IR论文的内容二选一。考试有一定难度。

  • CS686/CS680 人工智能导论/机器学习导论,CS的AI入门课,听说这两门课都挺出名的。听上过的朋友说讲得非常好,难度的话686>>>680。



2.项目优势



  • 项目时长短,又正好够拿三年工签,适合做移民的跳板。

  • loo的招牌对找工有一定帮助(虽然帮助不是非常大)。

  • 录取对传统工科友好。



3.项目劣势



  • 课程质量总体来说不算高,比较适合非零基础转码或者科班顺读提升背景。零基础的话选满10门课学会的东西也不够找工的,得自己补课。

  • 没有暑假,也没有coop,没法找实习。

12条回复
热度排序

发表回复