Georgia Tech Online Master of Science in Computer Science 项目经验分享
Georgia Tech Online Master of Science in Computer Science 项目经验分享
项目关键词:
工科名校,计算机硕士学位,MOOC授课,价格低廉
GaTech,乔治亚理工,美国工科名校,计算机系在US排名前列
学校介绍详见 http://en.wikipedia.org/wiki/Georgia_Institute_of_TechnologyOMSCS项目介绍详见 http://www.omscs.gatech.edu/MOOC详见 http://en.wikipedia.org/wiki/Massive_open_online_course
项目时长:2~6年
项目花费:全部加起来7000刀左右,性价比极高,适合经济条件不宽裕,并且不想中断当前工作的同学
适合人群:计算机相关专业本科毕业,有一定英语水平,目前从事与计算机科学相关的岗位,对名校硕士学历有追求,经济条件不宽裕
对申请者的最低要求:
1、拥有4年本科计算机科学相关专业学士学位;
2、本科成绩GPA在3.0/4.0以上;
3、托福成绩100+ (没有严格要求,最好能考到90以上)
————————个人申请经历————————
背景:
本科西安交通大学计算机科学与技术系2011届,毕业后一直在大陆从事互联网类开发工作,GPA 3.2/4.0,英语相对较好
关键时间点:
2013年5月份在cnBeta上看到相关新闻,加入Mailing List;
2013年9月份突然得到项目开始接受申请的消息,决定尝试申请;
2013年9月下旬赴柬埔寨裸考TOEFL,10月4日得到成绩106;
2013年10月9日写完Statement of purpose、Background Essay;
2013年10月14日搞定三份Recommendation Letter并成功提交申请;
2013年12月,得知申请结果:申请人数爆棚,未能录入Spring Semester;
2014年3月,申请复议,被告知发错了录取通知,实际上已录取,录入Summer Semester;
2014年4月,邮寄补充材料,完成入学注册;
2014年9月,完成Summer2014学期课业,获得3学分;
2014年12月,完成Fall2014学期课业,获得6学分;
2015年5月,完成Spring2015学期课业,获得9学分;
2015年9月,完成Summer2015学期课业,获得3学分;
2015年12月,完成Fall2015学期课业,获得9学分,并赴GATech校园参加毕业典礼;
————————申请注意事项————————
1、GPA的计算是有很多水分的。有很多种算法,官方渠道的话,可以花一点小钱去WES网站上估算一下GPA。申请的时候填写几种算法算出来最高的那个。有任意一种算法到了3.0就能满足条件了。
2、去学校打印成绩单的时候,可以顺便把学历学位证明也办了。申请时只需在网上提交本科成绩单的电子文档,而一旦申请通过就需要向GATech邮寄官方材料了。个人因为在申请通过后又回学校办了学历学位证明而耽误了一周多。
3、就推荐信而言,GATech官方建议,找学校老师和单位领导比同班同学和同级同事会更有说服力。整个推荐流程是在网上完成的,在申请者提交了推荐人信息之后,系统会往推荐人邮箱里发送一个链接,由推荐人点开链接完成表格录入。
4、建议尽早准备TOEFL考试,因为需要有这个成绩才能提交申请。注册TOEFL考试的时候建议直接填写成绩的接收学校为GATech,这样就不会浪费一次免费寄送成绩的机会。笔者没有合理利用TOEFL的免费邮寄成绩的机会,在提交了申请后又额外花了几十刀寄送成绩。
5、有任何问题一定要多写邮件甚至打电话询问。这个项目的申请人数很多,很多资源都要自己主动争取。
————————2014/10/07补充:上课感受————————
截止到2014年10月7日这天,Summer2014小学期已经结束,Fall2014也过了一半,谈谈我至今为止对OMSCS的感受吧。
考虑到Summer小学期时间比较短,并且需要为自己重新进入学生状态预留一定的“缓冲期”,所以我一开始并没有选择workload特别重的课程。另外,由于人还在大陆,网络环境不太适合使用ProctorU进行在线考试,所以倾向于选择仅基于assignment进行评分的课程。综合多方面因素,我最后选择了课业负担比较轻的CS6300 Software Development Process作为参与OMS CS的第一门课。
果真如之前上过该门课的同学们所说,SDP这门课的课业负担比较轻,作业量并不大。Udacity上的lecture内容很丰富,老师请来了很多在软件工程方面比较权威的人参与了录制,并且还留了很多补充内容,供感兴趣的同学查阅。课程得分是完全基于assignments+projects的。Assignments由个人完成,Projects是由自己的team共同完成的。在课程一开始,老师让大家完成了一个表格,填写对于分组的选择倾向(基于编程经验、空闲时间等)。在把team定下来之后,基本上就是要每两周交替完成individual assignments & team projects的样子。总体而言难度和复杂度都不大,甚至有些时候因为总体工作量太小了,老师明确要求大家合理分配工作量,免得有人比较积极,多贡献了10分钟,导致其他同学无事可做… 每个team project完成之后,每位组员还要填写一个表格,评价在此project中自己及同组所有人的贡献情况,team总得分乘一下个人贡献度才是自己的最终得分。所有人的成绩出来之后,老师将成绩分布normalize了一下,根据排名百分比,最后给出了letter grading。
上完这门课,我基本摸清楚了OMS CS的学习方式:
– 在Udacity观看lectures
– 使用Piazza与讲师&同班同学互动
– 使用GATech的校园内部系统T-square查看作业、提交作业、查看作业批改情况及成绩
– 使用WebEx或者Google hangout进行在线视频答疑(每门课可能不一样,取决于讲师)
– 使用ProctorU进行在线考试(如果有的话)
在SDP的成绩出来几天之后,就到了Fall2014的选课时间。因为有了之前上课的经验,我感觉这次可以挑战较难的一些课程了。参考了各个专业方向的要求之后,发现CS6505 Algorithms的适用性最广,基本每个方向都要求修这门课。虽然早有耳闻此课在undergraduate阶段是最难的,但还是毅然决然的选了它。由于是大学期,不再有了只能选一门课的限制,考虑到各方面因素,选择了课业负担较轻、内容相对简单、得分完全基于individual assignments的CS6250 Computer Networks——难易搭配相对靠谱一些嘛。
选完课交了学费过了一两周就开始上课了。果不其然Algorithms很多都是讲理论的,对于抽象逻辑思维的要求比较高。但个人还是感觉比Advanced Operating System和Machine Learning都好一些(听说AOS的第一个作业是拿C写一个线程库唷)。从第三周开始,发现有些lecture开始听不懂了,反反复复看了好几遍都不懂,于是果断入手教材,并在网上找了很多资料辅助学习,终于把晦涩的内容啃了下来。值得一提的是,lecture的长度其实都不算长,但是消化这些知识,需要自己查阅很多其他的相关资料辅助学习,基本上需要其8倍的时间左右。更不用提assignments了,每次会留5道左右的题目,基本上每一道都要啃两三个小时。好在讲师和TA都比较认真负责,在piazza上也给了大家很多指导,所以虽然课程比较难,但还是顺利地进行了下去。再过半个月就是Algorithms的mid-term了,希望自己的VPN给力一点吧,至少不要在用ProctorU的时候抽风。
至于CS6250简直匪夷所思,开课几天之后丝毫不见动静,Udacity上的所有内容还都是上个学期的,t-square上没有任何announcement,也没有人主动邀请进入piazza。过了一周之后,讲师终于出现了,说不好意思啊记错时间了记成一周之后了,大家呵呵呵呵… 之后就是很规律的看lecture,做assignment了。这个assignment也很奇葩,一般留半个月完成一个assignment,但是老师自己给出的代码经常有各种bug,导致很多人做的时候掉进了坑里,在piazza上提问反馈了,之后才有assignment update。连续三个assignment都是这样的,于是我决定只在deadline的前两三天再开始做CS6250的作业,这样首先会确保作业本身不会有大的bug存在,遇到什么问题还能去piazza搜索。总结下来这半个学期对CS6250的感觉,就是“不靠谱”三个字了。
————————2015/12/24补充:项目总结————————
已经毕业了,只是想说,选课需慎重啊,一学期三门课真的会死人的……
This entry was posted in Wesley's Studies by wesleysong. Bookmark the permalink.
- 喵酱+南京 on 2015/06/03 at 10:36 said:
多谢博主,我正打算上这门课程
- 让我8唏嘘一句 on 2015/08/17 at 15:03 said:
Algorithms 这玩意确实不好啃。。
- xinxin on 2016/02/23 at 12:55 said:
能把学过的课程和对应的学分列一下吗?我也挺感兴趣的。
Georgia Tech Online Master of Science in Computer Science 项目经验分享的更多相关文章
- Will Georgia Tech's $7K online M.S. in computer science program make the grade?
https://newatlas.com/georgia-tech--graduate-computer-science-degree-mooc/28763/ Georgia Tech to offe ...
- Don't Dismiss Georgia Tech's $6,600 Online Master's Degree
https://www.pcmag.com/commentary/343924/dont-dismiss-georgia-techs-6-600-online-masters-degree Don't ...
- Discovering the Computer Science Behind Postgres Indexes
This is the last in a series of Postgres posts that Pat Shaughnessy wrote based on his presentation ...
- What every computer science major should know 每一个计算机科学专业的毕业生都应该都知道的
Given the expansive growth in the field, it's become challenging to discern what belongs in a modern ...
- [转载] A set of top Computer Science blogs
This started out as a list of top Computer Science blogs, but it more closely resembles a set: the o ...
- Computer Science Theory for the Information Age-4: 一些机器学习算法的简介
一些机器学习算法的简介 本节开始,介绍<Computer Science Theory for the Information Age>一书中第六章(这里先暂时跳过第三章),主要涉及学习以 ...
- Computer Science Theory for the Information Age-1: 高维空间中的球体
高维空间中的球体 注:此系列随笔是我在阅读图灵奖获得者John Hopcroft的最新书籍<Computer Science Theory for the Information Age> ...
- Intro to Computer Science Class Online (CS101) - Udacity
Intro to Computer Science Class Online (CS101) - Udacity Building a Search Engine
- MIT Introduction to Computer Science and Programming (Lesson one )
MIT Introduction to Computer Science and Programming (Lesson one ) 这篇文是记载 MIT 计算机科学及编程导论 第一集 的笔记 Les ...
随机推荐
- 中小团队快速实现持续交付iOS版
时间来到8102年,但是很多中小团队还是缺少持续交付,打包发布还是处于原始手打阶段使得工程师们不能安安心心写点代码,明明今天还有很多bug需要修改,突然测试工程师跑过来说赶紧给我出一个包,这时候你不得 ...
- redis乐观锁(适用于秒杀系统)
redis事务中的WATCH命令和基于CAS的乐观锁 在Redis的事务中,WATCH命令可用于提供CAS(check-and-set)功能.假设我们通过WATCH命令在事务执行之前监控了多个Key ...
- nodejs项目总结
前几天花了3天时间,搭建.开发了一个包含客户端.cms.server端的项目,也因着以前有php的开发经验,以及sql的设计和应用能力,倒也没遇到什么阻碍.至于项目结构搭建(架构),也是共通的,以模块 ...
- Python的两种运行方式
从2015年5月19日注册博客园,立志于要通过写博客的方式,记录自己编程的点点滴滴,由于自己太懒,一直拖到现在,“拖延症”是病得改,今天终于写自己第一篇博客了,有点小激动! Python是由Guido ...
- 基于hive的日志分析系统
转自 http://www.cppblog.com/koson/archive/2010/07/19/120773.html hive 简介 hive 是一个基于 ...
- 了解java虚拟机—并行回收器(7)
并行回收器 新生代ParNew回收器 ParNew只是简单地将串行回收器多线程化,他的回收策略,算法以及参数都喝新生代串行回收器一样.由于并行回收器使用多线程进行垃圾回收,因此,在并发能力强的CPU上 ...
- 大明A+B(hdu1753)大数,java
大明A+B Time Limit: 3000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submissi ...
- Java JDBC SqlServer
一.驱动 下载地址:https://www.microsoft.com/en-us/download/details.aspx?id=11774 引用Jar包时注意区分Java版本: Sqljdbc4 ...
- HDU1029(KB12-B)
Ignatius and the Princess IV Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32767 K ( ...
- js弹窗 js弹出DIV,并使整个页面背景变暗
1.首先写一个遮罩层div,然后再写一个弹窗的div <!-- 遮罩层 --> <div id="cover" style="background: # ...