UMich ECE无法转码?no!奉献最全UM ECE转码选课攻略贴!

avatar 298976
WangDanhua
76420
174
UMich在两年以前是全网公认的转码神校,那时cs的本科课ece的研究生选课自由度甚至比cse的研究生都自由,但是自从16年开始, CS的本科热门课开始加以限制,因此地里盛传去umich就只能学数学,学硬件,学半导体,但是经过楼主的信息获取,发现在umich转码,仍然可以,仅以此文献给流言蜚语中仍坚持去umich的转码人。
UMich的选课限制主要是本科生400 level的一些热门课需要填表排队,特别热门的课一般排不上,但是研究生阶段的CS课,是可以选的,但是往往又比较难,实用性不如本科的CS课,500 level可以选的cs课都是400 level对应课之前加一个“advanced”, 因此性价比不高,我接下来仅针对ECE说一些可以选的可以帮助你转码的课,当然那些特别火的CS课能排队还是要排队,万一就中了呢?每年都会有很多选上的人,但是我这里只针对选上概率超过百分之95的课:

EECS学院:
SDE都能选上的推荐课
EECS 483 Compiler Construction,4学分,这门课大概是用python去编写一个冷系统,project很有份量,不过具体我没上过,但是学长非常推荐,他说这个项目放在简历上还是有含金量的。
EECS 489 Computer Networks , 4学分, 这门课就是讲计算机网络,是计算机基础课,有几个作业,用的语言是C++, 需要填表,但是填的人都选上了。
EECS 549 Information Retrieval, 3学分,这门课性价比也很高,也是可以直接选应用型难度不大的sde课。
EECS 402 Computer Programming For Scientists and Engineers , 4学分,这门课不算ece的毕业学分,但是可以写在成绩单上,是教你C++的。
EECS 586. Design and Analysis of Algorithms, 4学分,这门课很难,做好被虐的准备。
别的学校cs学院下的课,也是热度最高的cs课,虽然和sde关系不大
EECS 442 computer vision, 4学分,这门本科课上学期排了两百多个人,但是ece的研究生竟然比cs本科生优先级还高,大牛课,不过选不上也没事,EECS 504也是计算机视觉,那个随便选。
EECS 545 Machine Learning , 3学分,这门课就不用赘述了。
你要是想转机器学习深度学习这方面的CS,那能选课就太多了,列举几个
EECS 504. Foundations of Computer Vision
EECS 542. Advanced Topics in Computer Vision
EECS 505 Computational Data Science and Machine Learning
EECS 550. Information Theory
EECS 551 Matrix Methods for Signal Processing, Data Analysis and Machine Learning
EECS 592. Foundations of Artificial Intelligence
还有一些598(SPECIAL TOPIC)的这方面的课,都随便选。
PS:如果你是一个强者,想选CSE的500LEVE课,那你也可以选上)

SI学院:
最重要的重头戏来了!我想要介绍的重点部分,那就是除了EECS学院,还有一个神仙学院,那就是SI信息学院,这个学院的特点:不仅可以给你拉gpa,压力还小,还能转码,而且中校上课(北校到中校公交超级多基本10多分钟一趟,路程时间十多分钟),各种吃好的,妹子还多,美国人很多,反正你在中校和北校待着心境是不一样。但是SI学院的课作为cognate,理论上只能选两门,也就是6学分,如果想选第三门需要给advisor说,不过我觉得同意的概率还是挺大的。有人说我交这么多学费?为什么要选压力不大的课?我觉得:压力小,学的还是可以写在简历的东西,并且有时间刷题,这就是原因,接下来我来推荐SI的几门sde神仙转码课:

最强烈推荐:
SI 664:Database Application Design, 3学分
这门课看名字就知道了,这门课的全过程,是教你一步一步的用Django框架,开发一个web应用,手把手,虽然是6开头,但是难度估计是大三水平,只要你有python基础,就可以,最重要的是SI664的老师,是Coursera上的一个明星老师,教python for everybody的,特别幽默上课,而且基本所有人都是A,给分超级高,期末考试可以选自己做一个web app出来,你要是做个难一点的,就完全可以写在简历上。这门课我上学期是第一节课必须自己去,老师会发一个表让上的外系人填,记得早点填写。

SI 507:Intermediate Programming,3学分
这门课是教你python的各种运用,核心内容是运用Flask框架,这门课也会教你爬虫啊,做小游戏之类的,final也是自己做一个Flask 框架的web project,你做难点不仅可以拿满分也可以写在简历,而且这门课,没!有!考!试!这可能是我在umich唯一一门没有考试的课了。给分超级高,拿A概率超大。

没上过的强烈推荐
SI 539: Design of Complex Websites, 3学分
简介搬运:This course is aimed at students with no technical background. The purpose of this course is to provide students with all necessary skills for building and deploying web sites, as well as utilizing existing software tools. In the first half of this course we will look deeply into the ideas and concepts behind web design; particularly recent changes to HTML and CSS standards, as well as the importance of responsive web design.

没上过推荐
SI 506: Programming I, 3学分
听同学说就是教你学python,比较简单,workload不大,不要相信art.umich对他的workload评价。

以上就是我的对于ECE老哥们最大转sde的一些个人的见解,当然很多人会喷了,本科的OS都选不上,根本不叫转码!其实umich的OS EECS482 全套课件和录屏是给在校生公开的,如果你想学只用自己的学生账号登录就可以,而且找sde工作的转专业老哥不用学那么难,看前面几章就ok了,当然我觉得umich最大的转码败笔,就是没有给研究生选入门难度数据结构算法的机会,这就只能自学了,没有办法。

最后总结一下,如果你是ECE下比如power track,想转SDE, 那么你的10门课,可以:3门专业课,ML+CV+SI两门+483+489 +运气好再排上一门CS本科课。
还有SI学院的课需要填表,EECS课选课一定要看清楚是否要填表,不然选了白选就不好啦。

附CSE本科课和SI课填表地址:
本帖隐藏内容需要登录后才能查看。

补充内容 (2019-5-20 17:51):
这个帖子仅限于被限制的ECE专业,如果是别的优先级高的专业老哥请无视!尽情的去选那些排队人数爆炸的本科课吧~

补充内容 (2019-5-21 08:16):
针对那位SI学院同学我的回复在16楼。
如果有更好的选择,有比UMich更好的学校的选CS课完全自由的EE项目学校,比如CMU,康奈尔之类的,那我的建议当然是去那个学校,如果没有更好选择,又想转码,请参考本贴。

补充内容 (2019-5-21 08:19):
还有我没有安利SI学院,我只安利了SI学院的三门转码课,这一切的前提是建立在1.ECE有大于6学分cognate的课程要求。2.又想转sde,又不想学超难硬件课数学课浪费时间,又想有充足时间刷题的同学。我别的推荐课是在EECS

补充内容 (2019-5-21 08:52):
再次更新!刚刚同学提醒,CSE开了一门入门的可以给研究生选的数据结构算法课,EECS403,字数限制课程简介可以谷歌,鉴于我没上过且冬季开不好评判,等我下下学期上了再来更新!!

补充内容 (2019-5-21 09:12):
这样的话,EECS403数据结构算法,EECS483编译原理,EECS489计算机网络,EECS482操作系统(选上概率很低看学校录屏自学前面几章),然后SI两门web项目课,然后再学一些cvml这些时下热门,最理想情况啦~!

补充内容 (2019-5-21 09:42):
有同学问我EECS470computer architecture选的必要性,我只想说这门课ECE选的都能上,但门它EECS乃至整个umich workload最大的本科课之一,真正的强者课,一般vlsi的人拿这门就能找工作,sde太耗时间,刷题第一!

补充内容 (2019-5-21 09:56):
500l研究生evel的ece大概率能选上的cse课还是挺多的,比如分布式系统之类的,但是我没有上过也不好推荐,bulletin.engin.umich.edu ,这个网址有所有课的介绍,请自己看。

补充内容 (2019-5-21 18:12):
底下那个逗比就是来搞笑的,从头到尾主题都是说我在安利ECE的同学选SI这个学院的所有课,我对于si的定位一直就是两门作为cognate的压力分担SDE相关课,大部分说的都是eecs,也从来没有说过修完SI就能找到工作。

补充内容 (2019-5-21 19:17):
我的最后回复在63楼,我累了,告辞了。

补充内容 (2019-6-8 10:20):
忍不住再来说一句,我好欣慰!因为有ECE学弟开心的给我说他们通过积极填表甚至选上了EECS 484 DBMS和EECS 477 数据结构算法等好课,奇迹还在继续!

补充内容 (2019-6-11 21:36):
有很多同学被cs本科课approve之后来感谢我都说让我不要理下面那一群的喷子,其实当看到大家的选课效果之后我就想通啦,而且并不是一群喷子,从头到尾也就是一个喷子,所以我已经没有难受了!

补充内容 (2020-1-4 09:35):
重大更新一下!这学期ECE的人选EECS 484随便选,但是EECS 403没法选。
另外,ECE能选CSE本科课最重要的因素就是你本科成绩单上有没有这门课的类似课或者前置课!!!最好是类似课然后说自己没学好,选上概率超大!!

补充内容 (2020-1-4 09:37):
接着补充!!!所以说要是只能来umich ece转码又想上那几门本科cse的课!最好要用你最后一学期的本科机会上一些差不多的课!成绩不重要只要有就行!我知道很多ece的人就是成绩单上有就能override上!!!

补充内容 (2020-1-4 09:42):
上上条补充的这学期是指2020的WIN学期,后面的规律是我观察了超多选上人的共同特点!另外ECE所有track选上cse本科课最大概率的track是CV!大家一定要重点关注一下,有疑问继续问我!

补充内容 (2020-3-3 23:53):
更新,这学期EECS484的话ECE基本所有人都选上并且成功enroll开始上课了,但是很大程度归功于这个教授的努力,所以以后这门课还是有风险。

补充内容 (2020-3-17 03:55):
请新看帖子的同学一定要看帖子的补充内容!!!都是些很重要很重要的更新,因为形势随时都在变化,有疑问欢迎随时问我!谢谢!
  • 274
置顶回复
收起
avatar 298976
WangDanhua楼主
请大家一定要记得看补充内容,补充内容就是更新,因为局势一直在瞬息万变,每学期都有可能有风险。
174条回复