查看: 4469| 回复: 9
跳转到指定楼层
上一主题 下一主题
收起左侧

UWaterloo ECE MEng 第三学期 spring课程体验

 
全局:

注册一亩三分地论坛,查看更多干货!

您需要 登录 才可以下载或查看附件。没有帐号?注册账号

x
MSCI 720 Information Retrieval
和本科生的MSCI 541 Search Engine是同一门课。不需要permission code,直接可选
Grading:
Coding assignments 50% (5个,各10%)
graduate project 10%
final exam 40%
Lecture:
涉及的内容:overall architecture, tokenization & stemming, inverted index construction, ranking algorithms, snippet generation, effectiveness evaluation measures, language modeling...
lecture是录播的,大概每周发布两次,每次一个多小时。没有slides, 老师根据自己的notes直接在白板上写,需要记笔记。老师讲的清晰,很有热情
Assignments:
1 text collection processing
2 tokenization & inverted-index construction
3 effectiveness evaluation
4 ranking algorithm: BM25
5 snippet generation and interactive interface
可以用Java/Python,每一个都在前面的基础上进行,相当于从头到尾自己做了一个text collection是static的toy版本的搜索引擎。挺有意思
每个assignment都要写report。除了编程部分,也有其他相关问题,和final exam的题目形式很像
Proj:
可以做literature review(给分会低一些)也可有implementation
Final Exam:
open book,都是简答,全面覆盖到讲过的内容。本来2.5小时,因为疫情和线上所以给了6小时作答。题目很灵活,难,均分63,最高93。
研究生课程总分平均76,最高92
总的来讲,我觉得这门课是不错的,对得起学费。如果没有其他更好的CS课可选,可以选择


CS646 Software Design & Architecture
需要给教授发邮件要permission code
直接能搜到课程网站,grading方式见网站,主要包括:组队proj + quiz + individual grad proj
整门课主要任务是6人组队做Android app(不能做web or iOS app。要求用到至少各两种architectural & design patterns。需要写一些design docs。最后录视频展示
理论课内容涉及:non-functional properties, cohesion & coupling, architectural patterns, design patterns, release engineering
quiz都是理论课内容相关,一共9次,基本是选择
研究生额外有一个grad proj,可以literature review,也可以写一个software tool
老师给分比较放水。看个人需求可以多花时间做,也可以划水。如果有更好的选择就别选它啦


ECE 654 Software Reliability Engineering
简单说,这门课对不起学费。老师不想上课,滑水。不到一半的时间lecture一周一次,一个多小时,剩下要么5分钟,要么没有
主要讲static program analysis
Grading:
Assignment: 40% (10 + 15 + 15)
Quiz: 20% (10% * 2)
Proj: 40%
Assignments:
1 自选tool生成AST并做给定的分析
2 自选tool生成CFG并做一种flow sensitive analysis
3 使用Checker framework写一个extended type system并使用
要求repository用CI/CD工具,给出false positive/false negative的例子。结果最后private repo的access invitation老师根本就没接受
Proj:
使用/分析/比较/扩展 testing相关的tools
要录20分钟展示视频,写报告
Quizzes:
quiz1: AST, CFG, Java type system相关
quiz2: 每个同学关于自己的proj出一道单选
最后给分放水
看到这门课快逃


一些想上但没上的课:
1)CS631/CS651 Data-Intensive Distributed Computing
直接能搜到课程网站,讲大数据,MapReduce, Spark之类
631用Python, 651用Java和Scala
2)CS648 Database System Implementation
3)CS798 Multicore Programming
这些课在Reddit和UW flow上评价很好

评分

参与人数 11大米 +68 收起 理由
shyccf + 3 很有用的信息!
Andrew101 + 1 很有用的信息!
admin + 50 很有用的信息!
熄灭的太阳 + 2 很有用的信息!
QueenieV + 5 欢迎分享你知道的情况,会有积分奖励

查看全部评分


上一篇:msba 和 mqf咋选啊
下一篇:大型博士劝退文之四:实习生李涯的故事
全局:
感谢分享。不过这些课是UWaterloo的吧?你标题里的 uw 给这个帖子自动加了个华大的tag。。
回复

使用道具 举报

🔗
 楼主| orangee 2021-8-25 13:13:45 来自APP | 只看该作者
全局:
pedelford 发表于 2021-08-24 19:50:12
感谢分享。不过这些课是UWaterloo的吧?你标题里的 uw 给这个帖子自动加了个华大的tag。。
谢谢提醒,你知道怎么修改吗?
回复

使用道具 举报

全局:
orangee 发表于 2021-08-24 22:13:45
谢谢提醒,你知道怎么修改吗?
不好意思才看到。。你改了title以后那个tag就没了。
回复

使用道具 举报

🔗
xiaxuetian 2021-8-25 23:20:20 | 只看该作者
全局:
请问这个项目是不是没有coop, 也不能intern,直接毕业找工?
回复

使用道具 举报

🔗
 楼主| orangee 2021-8-26 06:26:08 来自APP | 只看该作者
全局:
xiaxuetian 发表于 2021-08-25 08:20:20
请问这个项目是不是没有coop, 也不能intern,直接毕业找工?
是这样的,没错
回复

使用道具 举报

🔗
ULTRADYNA 2021-11-10 15:25:15 | 只看该作者
全局:
请问一下前辈,ece申请时候那个track很重要吗?比如被sustainable energy的track录取后就无法选software engineering 和MLAI的课了吗?或者能选elective但不能选择core?
还是说,track那里只在网申有作用,录取后不用管的啊?
多谢您的回答
回复

使用道具 举报

🔗
samno2123 2021-12-25 11:45:14 | 只看该作者
全局:
ULTRADYNA 发表于 2021-11-10 02:25
请问一下前辈,ece申请时候那个track很重要吗?比如被sustainable energy的track录取后就无法选software en ...

不重要。track并不影响后续选课,想选啥就选啥。
回复

使用道具 举报

🔗
HarryFei 2022-2-17 19:37:24 | 只看该作者
全局:
请问lz这个项目没有实习的话,毕业后在加拿大找工情况如何?和sfu big data比有什么建议吗,感谢
回复

使用道具 举报

🔗
Andybac 2022-11-8 11:59:55 | 只看该作者
全局:
您好呀,我是waterloo ece的学生,看见您推荐msci 720,请问您当时是Schneider Oliver教的吗?我看23winter的topic是Haptic Computing,不知道是不是和您当时一样,想找您了解一下
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号
隐私提醒:
  • ☑ 禁止发布广告,拉群,贴个人联系方式:找人请去🔗同学同事飞友,拉群请去🔗拉群结伴,广告请去🔗跳蚤市场,和 🔗租房广告|找室友
  • ☑ 论坛内容在发帖 30 分钟内可以编辑,过后则不能删帖。为防止被骚扰甚至人肉,不要公开留微信等联系方式,如有需求请以论坛私信方式发送。
  • ☑ 干货版块可免费使用 🔗超级匿名:面经(美国面经、中国面经、数科面经、PM面经),抖包袱(美国、中国)和录取汇报、定位选校版
  • ☑ 查阅全站 🔗各种匿名方法

本版积分规则

>
快速回复 返回顶部 返回列表