Gatech OMSCS的申请和学习之奥妙
https://zhuanlan.zhihu.com/p/54680585
我写东西一向希望能给大家带来正能量,提供有价值的信息,不辱没母校的厚德价值观。
我是传统没落工科毕业后开发软件,但是一直没下决心去读个CS的master, 老觉得可以通过自学解决。不过最近面试了热门互联网公司一圈,也看了很多Startup工作岗位的要求,感觉技术风向变了,类似machine learning等方向并不容易自学,另外也感到自己的知识结构不够系统,于是决定去读个online 的硕士。
首先要说的是所有的学校都要求TOEFL成绩, 如果在美国读过书的话就可以免掉这个。我一共申请了三个学校的online master program,UIUC 的非学术硕士MCS, Gatech OMSCS和Arizona State University的。Gatech没有任何prerequisites.只要PS和推荐信。
UIUC和Arizona State都要求prerequisites,区别是UIUC可以用coursera的certificate或者工作经验来代替,但是ASU坚持必须是正规college修过才行。最后的结果是UIUC把我这个有多年软件开放经验的申请人据了,ASU则是不停地打电话问问先修课搞定了没有,没有的话没法move on. 只有Gatech OMSCS没有任何学术门槛,痛痛快快录取了我。真心感激人家给我这个机会呀!
很多人可能没有注意到的是OMSCS的课程本身在Udacity上面是没有任何限制的,可以免费看。交学费的价值一个是TA的成本,另一个是学位证书的价值。一旦注册了一门功课,学生就能登录专门的Canvas课程进度管理专栏,可以讨论任何课程,有人负责判作业。
OMSCS 开放了四个track供online学生选择,我因为最近spring 2019开学头一次选两门科,就把四个方向的课程都打出来,配合网上搜集的资料,,大体明白这个program的难度和其中奥妙了,也可以理解关于它的含金量争议了。
一句话,OMSCS含金量取决于学生的选择,和online还是on campus没关系。
四个track的课程架构基本上是2+ 3 + 5.
2代表core courses. 有的方向比如Machine Learning, Perception and Robotics都是大量数学理论,hard级别的。但是其他两个Computer System, Interactive Intelligence就有easy的课程可以选择。
3代表specialization courses. 这个有的方向hard级别为主,有的是难易混合。有的甚至全部是偏向容易的课程。
5代表free selection, 所有的课程都可以选择,那么有的课程是给博士开的高级专题,有的课程则是类似CS101概论。
所以有些情况下背景弱的学生为了生存会考虑选择track里面容易的必修课程 配合简单的选修课,这样好毕业。另一种情况是某些track本身的课程结构就偏商科或者应用,容易一些。比如说Interactive Intelligence这个track的核心必修课程甚至可以避开Algorithm这门超级难课,所以深受印度人的喜爱。他们到美国镀金只想要个Computer的相关Master degree,其他无所谓。
那么课程本身呢?Gatech考虑的是在研究生水平上的多样化,Master和Phd的课程是混合在一起的. 比如我选修了Computer Network,点开syllabus发现它假设学生已经了解本科生水平的Computer Network,所以这个课程以高级专题project和读Paper为主,上来就要用python配合mininet学习SDN等等。这个强度不是一个弱背景可以上手的。
那么Database Design就没有读Paper的环节,还是传统的教科书方式,贯穿用python, php 做一个full stack project来实践数据库理论.
有的课程比如Advanced operation system是超级硬菜。看着2百多人选课,后来剩下20个坚持学习。我和Gatech的正经CS Phd交流过,她上这门课也痛苦!不过这正是高质量的象征!
所以总结起来就是学生选择的track和选择的课程决定了的学生的水平和能力。有勉强毕业的菜鸟,也有奔向Phd的高手。如果学生想最大化自己的能力,要么尽量选择难课,要么选择最合适的组合,而不是选择最容易的组合。
所以以后面试遇到了Gatech OMSCS的毕业生,水货还是高手? 都有可能!
Gatech OMSCS的申请和学习之奥妙的更多相关文章
- 从UnitedStack OS 1.0 Preview试用申请问卷调查学习OpenStack
http://www.diaochapai.com/survey/ 您的角色最可能是? * (必填, 多选) OpenStack私有云用户,希望能将OpenStack/UOS用于公司内部私有云 云计算 ...
- aws rhel 7 安装GUI ,配置VNC
预计阅读时间:15分钟 预计配置时间:30分钟 (前提是已经申请AWS的EC2的rhel7 云主机并且成功运行) 目前AWS 亚马逊云免费试用一年,申请一个学习使用 痛点:没有GUI,无法搭建Jen ...
- iOS攻城狮修炼之路
自己总结的学习iOS的笔记,打造一个全面的知识体系,iOS攻城狮修炼之路[持续更新中] iOS学习笔记01-APP相关 iOS学习笔记02-UIScrollView iOS学习笔记03-UITable ...
- [AWS][GUI][VNC]rhel 7 安装GUI ,配置VNC
预计阅读时间:15分钟 预计配置时间:30分钟 (前提是已经申请AWS的EC2的rhel7 云主机并且成功运行) 目前AWS 亚马逊云免费试用一年,申请一个学习使用 痛点:没有GUI,无法搭建Jen ...
- 「有数可据」选择IT行业的1000个理由!
这你要我编 我也编不出一千个呀 现如今转行IT 还需要1000个理由吗? 不 不需要的 一个就好 10月初 CSDN博主「有数可据」 发布了 2020年10月国内程序员薪资情况 他本人是这样说的☟ ...
- Nginx 学习笔记(九)申请Let's Encrypt通配符HTTPS证书
Let's Encrypt 宣布 ACME v2 正式支持通配符证书,并将继续清除 Web 上采用 HTTPS 的障碍,让每个网站轻松获取管理证书.消息一出,马上就有热心用户分享出了 Let's En ...
- 使用亚马逊云服务器EC2做深度学习(一)申请竞价实例
这是<使用亚马逊云服务器EC2做深度学习>系列的第一篇文章. (一)申请竞价实例 (二)配置Jupyter Notebook服务器 (三)配置TensorFlow (四)配置好的系统 ...
- ndk学习之C语言基础复习----虚拟内存布局与malloc申请
在这一次中来学习一下C语言的内存布局,了解它之后就可以解释为啥在用malloc()申请的内存之后需要用memset()来对内存进行一下初始化了,首先来了解一下物理内存与虚拟内存: 物理内存:通过物理内 ...
- 前端学习_02_vps、web服务器、域名申请
vps申请 国内比较好用的服务器:阿里云,青云:在国内申请ip比较方便,但是必须要备案域名,否则马上就会被封禁掉. 话说我也有点自己的思路想做个网站,服务器还真的是个问题. 小型的网站只需要ECS服务 ...
随机推荐
- Netty服务端Channel的创建与初始化
Netty创建服务端Channel时,从服务端 ServerBootstrap 类的 bind 方法进入,下图是创建服务端Channel的函数调用链.在后续代码中通过反射的方式创建服务端Channel ...
- 简约清新日系你好五月通用PPT模板推荐
模版来源:http://ppt.dede58.com/peixunyanjiang/26488.html
- 读书笔记_python网络编程3_(1)
0.前言 代码目录: https://github.com/brandon-rhodes/fopnp/tree/m/py3 0.1.网络实验环境:理解客户端与服务器是如何通过网络进行通信的 每台机器通 ...
- Python—包管理工具与上传工具
https://blog.csdn.net/libbyandhelen/article/details/78808959 https://www.cnblogs.com/nineep/p/947529 ...
- HTML5应用 转 Android、Windows Phone 应用
一.HTML5 转 Android 目标SDK:API 20 1.新建一个 Blank Activity 的应用 2.在 AndroidManifest.xml 文件中添加联网权限 <uses- ...
- 浅谈vue中的计算属性和侦听属性
计算属性 计算属性用于处理复杂的业务逻辑 计算属性具有依赖性,计算属性依赖 data中的初始值,只有当初始值改变的时候,计算属性才会再次计算 计算属性一般书写为一个函数,返回了一个值,这个值具有依赖性 ...
- angular路由事件
Angular 4检测路由变化,可以使用router.events来监听: 支持的事件类型: NavigationStart:导航开始 NavigationEnd:导航结束 NavigationCan ...
- 解决问题:Red Hat Enterprise Linux 7 64 位 虚拟机安装后无法启动图形化
原因: 1.系统在创建时,没有安装图形化 2.系统在安装后,有降低内存的操作,内存过低无法启动桌面,以及其他 就原因一进行图形化安装: 1.VMware挂载Red Hat Enterprise Lin ...
- FreeSql aop功能介绍
前言 FreeSql 是一个功能强大的 .NETStandard 库,用于对象关系映射程序(O/RM),支持 .NETCore 2.1+ 或 .NETFramework 4.6.1+(QQ群:4336 ...
- 从零开始的微信小程序入门教程(一)
之前说要和同事一起开发个微信小程序项目,现在也在界面设计,功能定位等需求上开始实施了.所以在还未正式写项目前,打算在空闲时间学习下小程序.本意是在学习过程中结合实践整理出一个较为入门且不是很厚的教程, ...