转码求比较

avatar 109283
Jasmine_SJTU
3218
20
本科EE,操作系统,计算机网络和数据库都上过一遍但是都是EE的课,只有一些理论知识没有项目经验,而且难度也不大。
希望通过硕士阶段的学习提高代码水平,找到一份工作。

我收集了一些这些项目的信息,希望和同样录取了这些项目的同学分享,如果有不对的地方,万分感谢帮忙指出来!

话费的话哥大70w>cmu 60w>UCSD 50w>austin 40w(我都可以接受,所以暂时不考虑)

其实四个都是CE的项目,但是只有哥大的是在CSdeapartment下的,也是今年收到的唯一一个CSdepartment给我发的ad。。。

哥大CE:
可以选本科生的操作系统,计算机网络和算法之类的课程。而且这些课程可以算在毕业学分之内

也就是说,在不多选课的情况下,也可以打基础,然后再选一些研究生的课程

CMU ECE:
如果仅仅考虑毕业要求96学分的话
必须选5门ECE的研究生课程,看了一下课表两门是纯软件的(Java Application和Fast code),剩下的三门可以选偏software engineering(和CS还是比较不一样的)或者computer system方向(包括体系结构和嵌入式系统方向和信息安全方向)
(自动把CS 7xx的排除在外了,感觉太难了并上不了,而且好像偏research?)

然后可以选两门CS master课程和一门CS本科生高年级课程

当然,除了96学分之外,总共可以多选三门左右CS的课,这样就是每学期上四门课了

UCSD CE
必须要选一门intro to VLSI,大概还需要选一两门embedded system相关的课,然后可以选ECE本科生的machine learning来达到必须四门ECE课程的要求,剩下的可以选大约四门CS研究生级别的OS,network和算法之类的课,还可以选最多四门CS本科生课
其实选课规则还是比较宽松的
但是听说CE选CS的课没有优先级?这样会不会出现选不上所以最后只好多选ECE课程的情况呢?

Austin CE(computer architecture and embedded processor)
Austin是个好地方,Austin可以一边上课一边实习,总共要上九门课毕业,其中两门可以选CS的研究生课程,7门必须是major里面的,暂时也不清楚major课程是哪些(官网上找来找去找不到),但是觉得architecture还是偏硬件的,如果想找软件工作的话还是要靠自己。但是在德州找一份工作还是可以的?不过可能不是flag这种的。而且德州生活成本低,赚的钱比较值钱

我觉得哥大的CE课程设置挺适合EE 转CS的。
但是另一个想法是,我本身CS相关的项目经验很少,哥大的课会不会不如cmu的更有利于我在简历上写项目经历。

另外我对system方向很有兴趣,但是觉得找工作的时候,这些方向不如ML,AI之类的给力,而且ECE的这两个方向的内容和CS的system和network还是有区别的,非常偏向嵌入式,差别很大?(不太清楚,求教大神)
比如说,这是ECE里的distributed embedded system
ece.cmu.edu
里面用在PC上用java仿真一个分布式的电梯,这样的课程,project和ECE的学位拿去找工作的话会不会被认为我是学硬件的呢

另外担心如果cmu的workload过大的话,会不会影响刷题呢?然后刷题对面试又比较重要?
  • 6
20条回复