无论本科就是计算机专业的学生还是本科非计算机专业的学生来说,在考虑去美国攻读硕士的时候都会有很大一部分同学选择就读计算机专业。计算机专业如此热门,得益于其具备的就业优势和良好的发展前景。今天美国留学问答平台尤米学(umistudy)小编就来聊聊非计算机专业的学生如何申请美国计算机硕士。
一、课程准备
对于本科是非计算机专业,但有意向转专业成为计算机硕士的学生,建议在大一和大二就可以准备起来了。最好就是能够拿到计算机专业的第二学位或辅修。
虽说有一些学校是可以接受Coursera, edX或者美国大学的在线课程,如果能更好地利用本科学校中原有的课程资源的话,学习的效果和费用等都将是事半功倍的。
建议同学们在大三学期结束前,至少学会一门编程语言(C++/ Python/Java),学习过数据结构及数据库、算法、操作系统及计算机系统结构等课程。除此之外,最好能学习一下离散数学和统计的课程。以上的课程是基本能够满足绝大多数计算机科学项目对于先修课的要求了。
二、项目经历
一般来说,项目经历可以粗略地划分为三类:
A类是指与计算机相关课程上的课程项目,这个是看似最粗浅,最容易实现但也是最容易被人所忽视的项目经历。正因为最没有难度,导致许多学生浅尝辄止,一带而过。但是如果能踏实地做好一个接一个的课内项目, 从中获得自己的心得体会,这样即使没有B类及C类经历的情况下,简历也会是不错的。
B类是指课外活动。学生可以通过编程马拉松以及算法竞赛等计算机类相关活动,来证明自己的实践能力,也可以通过实习,在一些公司的实际项目中不断提高自己的编程能力;
C类则是门槛相对较高的一类,学生要想办法去联系计算机系的教授们,询问是否有机会能够参与到其实验室的研究项目,一方面更清晰地了解到自己对于计算机领域的哪个细分方向更加感兴趣,除此之外还可以尽力争取到一份教授的高质量推荐信。
对于广大非计算机专业的学生而言,如果没有充分的课程准备,这里提到A类的课程项目可能就无从提起了,想要说服B类和C类中相关教授及实习单位你有足够的知识储备会比较困难。建议大家可以优先做好各类课程作业和相关项目。
三、申请方向
几乎所有的美国院校都能够找到计算机研究生的项目,但在申请过程中,你会发现综合排名高、院校名气大、注重专业培养、地理位置好、方便实习等方面往往的不可得兼的。
除此之外,有些学校存在好几个计算机的项目,更是让学生选择时眼花缭乱。那么如何去平衡这些关键的因素,选出合适自己的项目呢?
在Top院校里也有一些对于非计算机专业学生比较友好的,例如University of Chicago-M.S. in Computer Science (with immersion), University of Pennsylvania -Master of Computer and Information Technology, Columbia University-MS Computer Science 等。还有一些申请难度相对来说会没那么大的项目,例如USC MS CS Scientists and Engineers(37学分), UCI Master of CS,NEU align CS, Brandeis MA in CS for Non-majors等也值得我们考虑。
美国计算机硕士因为非常热门,所以整体的竞争压力会比较大,美国留学问答平台尤米学(umistudy)小编建议大家可以更早的进行留学规划。以上就是非计算机专业申请美国硕士要准备的内容,还有关于留学申请及规划方面的问题可以联系尤米学小编进行咨询。
尤米学(www.umistudy.com)提供留学生补习与美国留学问答服务,根据学生问题精准匹配tutor,灵活满足差异化需求,轻松解决留学难题,助力留学成功。 想了解更多内容?请关注尤米学公众号【尤米学知识分享】。