从UIUC到斯坦福大学计算机
背景介绍
学位名称
数学与计算机科学 + 统计学, GPA 3.9
标准化考试:托福免考,GRE 331
录取:斯坦福-MSCS;卡耐基梅隆大学-MSCS/MIIS;康奈尔大学;哥伦比亚大学等等。
和其他申请人相比,这位同学的亮点在于注重在平时的积累。同学最开始的专业其实是数学,因为UIUC的计算机实在是很难进,就选了同样排名很高的数学。不过他抓住了选修CS专业课程的机会。比如在CS233上,设计了一个用汇编语言代码编写的机器人,可以有效地捕获和粉碎最有价值的水果。既体现了自己的编程能力,又是对团队合作的案例展示。
CS233 计算机体系讲授底层的知识,如CPU中的算术数逻辑单元,寄存器堆,Pipelining,Cache等。是比较硬的一门课,每周一个lab,没有mp,7个考试1个final。其中约期末时对Pipelining和Cache考察的考试较深入,需要完全吃透的课程内容才有机会拿高分,需要仔细准备,很多人都因为这一场考试而没有拿到A。CS233一般是作为CS241 System Programming的prerequisite,了解计算机底层的知识对学习系统有许多帮助。
申请难点
我们最先是指导学生联系了教几何学的老师,参加了几何实验室的本科研究项目助理,当时研究的课题也和算法有一定的联系,是关于“复杂动力学图”。在大二的上学期就在进行研究,当做的是关于复数空间 上可视化迭代函数的有效算法。使用Matlab开发代码以确定复数、函数、中周期点的活动。
后来,在学生确定要转计算机以后,前途团队的老师开始指导学生套磁其他的学院,当然第一次套磁CS学院的时候,套磁信被大部分老师“已读不回”。后来,我们又帮学生找了一些信息学院的教授,最后在ischool做了长达一年的项目。因为UIUIC的ischool研究的内容也比较宽泛,做了关于HCI的一些研究、开发界面,通过音乐传导的身体运动实现与计算机的通信,研究实时进行音乐表达的有效方法,使用基于手的Matlab调查不同的机器学习技术等等,算是学生在申请上非常有亮点的一个项目了。
在大三的暑假,学生联系到了正在学校访学的国家超级计算应用中心的一位老师,做了一年的“基于脚本的工作流程的再现性 ”的课题,使用YesWorkflow部署高度可重现的基于脚本的工作流用例,设计了一个实用性的工具包允许作者生成工作流图并导出出处 ,利用分析引力波的Python脚本作为用例并应用,所以在科研上,下了足够的功夫,最后的结果还是让我们都很满意的。
留学规划与提升
因为同学是后来转专业到计算机的,课业压力很大,不过一般转入major或minor CS都需要修完至少三门专业课,并获得A-以上的成绩。不过,渴望以后能更深层次接触到计算机领域的UIUC学子大多会选择在开学前完成CS课程Proficiency Exam,成功通过考试后可以转满学分,不影响GPA。一来这种学校认证的学前考试可以帮助同学节省时间;二来,可以提前继续学习更有难度更适合自己的高阶课程。在不知不觉中,就可以领先一步完成课程的良好过度。
“虽然展示出来的都是阳光的一面,但也有在被教授拒绝的时候默默流泪,转专业熬夜,最后胃溃疡的各种惨痛经历。最后最后,真的感谢一直以来给我鼓励的父母,还有给我支持和建议的前途老师们。
我不敢说自己的成功有多少天赋,但至少我是最努力的。 ”