CS minor申请MSCS总结
57655
申请告一段落了,昨天交了deposit,基本确定了去Columbia。做个总结,希望对学弟学妹们有帮助,如果有的话求加米😺。感觉地里很多建议都是给基本0基础转CS或是给完全CS科班出身的同学的建议,这个帖子我会主要target在和我背景差不多的小伙伴们
我的背景
我的背景:instant.1point3acres.cn
本科major in Advertising,修了CS minor,上过基础的Data Structure 和很多CS application的课,但是没有上过Algorithm,OS等CS专业课程。CS本科要求的数学课倒是都上了。总共上了10门CS,3门数学课,都拿了A。
大三开始part time实习了两年,毕业后full-time工作了小半年开始申请,都是做Software Engineer。没有科研经历。
推荐信一封是工作上的manager(同时也是frontend tech lead),一封之前上课过课的CS教授,一封上课过课的数学教授。
为什么我想读研
1. 最实际的就是身份问题。我本科毕业后只有一年OPT,而且在小公司里工作指望不上申请H1b
2. 由于在小公司里,感觉学到的东西有限,渐渐的手上的活没有那么challenging了
3. 越来越觉得自己需要多学些system design,能够帮助我思考问题更加全面
4. 希望补一补CS基础。一直很后悔没有能够系统学习algo和OS
5. 想要explore CS sub-fields
我对学校的要求有:
1. 有合理的track设置,有一定的选课自由,可以比较容易的申请换track
2. 课程质量要有保证,上课的老师要有一定水平
3. 最好有一些CS基础课,比如Algo,OS,并且希望多数课程更偏向于lecture-based,而非seminar
4. 其他的比如地理位置,找工作+career service,internship/research opportunity也很重要,但是我更看重前几个
我申请的学校/项目及结果
我觉得这些pending的基本也算凉了。比较想去UCSD,不过现在越看哥大越顺眼。总的来说算不上理想,但也不差。
申请时,很多学校MSCS有列出要求的课程,基本上有这5门:
- Data Structure
- Algorithm
- Operating System
- Programming
- Discrete Math
我只算满足了3门,但是还是基本申请了MSCS,而非bridge program。当然也可能这是我被reject的原因。
时间线
2020.6 本科毕业,开始工作(那时打了两份工🤦)
2020.9 第一次考GRE,准备了两个月,不过每天都没花多少时间,结果V还可以,Q太差。顺便quit一个公司
2020.12 第二次考GRE,也是断断续续准备了两个月。Q考到了165决定放弃了
2020.12.15 SOP准备了两个月,其中大改了两次。交了第一批学校(UC系列)。现在回看感觉这些学校文书写都不咋地
2021.1.15 又改了一遍SOP,感觉比之前好了很多,把剩下的学校都交了,基本结束了申请
经验教训
1. 可能对于有些学校,我的CS背景不够,可能申请bridge program会更容易进一些。可另一方面,我并不希望由于是bridge program而无法自由的选课,比如USC的MSCS-37unit 就有些限制
2. 个人认为我的work experience对于申请还是很有帮助的。SOP也是围绕这些展开
3. 如果可能的话,能在本科时上CS专业课就好了。然而我们学校不允许
4. 要是能尽量早点开始准备SOP,GRE就好了
补充内容 (2021-04-10 23:26 +8:00):
UCSD MSCS Reject
补充内容 (2021-04-10 23:27 +8:00):
如果有错误欢迎指正。大家也可以一起来讨论啊。
补充内容 (2021-04-17 02:07 +8:00):
Georgia Tech OMSCS AD
我的背景
我的背景:instant.1point3acres.cn
本科major in Advertising,修了CS minor,上过基础的Data Structure 和很多CS application的课,但是没有上过Algorithm,OS等CS专业课程。CS本科要求的数学课倒是都上了。总共上了10门CS,3门数学课,都拿了A。
大三开始part time实习了两年,毕业后full-time工作了小半年开始申请,都是做Software Engineer。没有科研经历。
推荐信一封是工作上的manager(同时也是frontend tech lead),一封之前上课过课的CS教授,一封上课过课的数学教授。
为什么我想读研
1. 最实际的就是身份问题。我本科毕业后只有一年OPT,而且在小公司里工作指望不上申请H1b
2. 由于在小公司里,感觉学到的东西有限,渐渐的手上的活没有那么challenging了
3. 越来越觉得自己需要多学些system design,能够帮助我思考问题更加全面
4. 希望补一补CS基础。一直很后悔没有能够系统学习algo和OS
5. 想要explore CS sub-fields
我对学校的要求有:
1. 有合理的track设置,有一定的选课自由,可以比较容易的申请换track
2. 课程质量要有保证,上课的老师要有一定水平
3. 最好有一些CS基础课,比如Algo,OS,并且希望多数课程更偏向于lecture-based,而非seminar
4. 其他的比如地理位置,找工作+career service,internship/research opportunity也很重要,但是我更看重前几个
我申请的学校/项目及结果
学校 | 项目 | 录取结果 |
USC | MSCS-general | Pending |
USC | MSCS-scientists and engineers | Pending |
UCSD | MSCS | Pending |
U of Chicago | MPCS | Reject |
Columbia University | MSCS | AD |
NEU-Seattle | MSCS | AD |
Rice University | MCS | AD |
New York University | MSCS | Reject, 录了MSCE |
U of Pennsylvania | MS CIS | Reject |
Georgia Tech | OMSCS | Pending |
我觉得这些pending的基本也算凉了。比较想去UCSD,不过现在越看哥大越顺眼。总的来说算不上理想,但也不差。
申请时,很多学校MSCS有列出要求的课程,基本上有这5门:
- Data Structure
- Algorithm
- Operating System
- Programming
- Discrete Math
我只算满足了3门,但是还是基本申请了MSCS,而非bridge program。当然也可能这是我被reject的原因。
时间线
2020.6 本科毕业,开始工作(那时打了两份工🤦)
2020.9 第一次考GRE,准备了两个月,不过每天都没花多少时间,结果V还可以,Q太差。顺便quit一个公司
2020.12 第二次考GRE,也是断断续续准备了两个月。Q考到了165决定放弃了
2020.12.15 SOP准备了两个月,其中大改了两次。交了第一批学校(UC系列)。现在回看感觉这些学校文书写都不咋地
2021.1.15 又改了一遍SOP,感觉比之前好了很多,把剩下的学校都交了,基本结束了申请
经验教训
1. 可能对于有些学校,我的CS背景不够,可能申请bridge program会更容易进一些。可另一方面,我并不希望由于是bridge program而无法自由的选课,比如USC的MSCS-37unit 就有些限制
2. 个人认为我的work experience对于申请还是很有帮助的。SOP也是围绕这些展开
3. 如果可能的话,能在本科时上CS专业课就好了。然而我们学校不允许
4. 要是能尽量早点开始准备SOP,GRE就好了
补充内容 (2021-04-10 23:26 +8:00):
UCSD MSCS Reject
补充内容 (2021-04-10 23:27 +8:00):
如果有错误欢迎指正。大家也可以一起来讨论啊。
补充内容 (2021-04-17 02:07 +8:00):
Georgia Tech OMSCS AD
5条回复