CS作为留学申请中的热门方向,受到了许多同学的欢迎,甚至很多非计算机背景的同学也希望转码进入 IT 行业。因此总有同学咨询小美:“我的 CS 背景比较弱,还有机会通过留学申请到国外的 CS 项目吗”? 相信每年都有很多同学有此困惑,那么面对琳琅满目的学校和项目,非科班同学应当如何准备转码呢?又该如何提升自己的竞争力?今天小美就和大家聊一聊,非科班转码需要了解地方!
#0 1 CS计算机科学类专业有哪些? 留学计算机科学专业主要有十大分支:软件工程、数据库、计算机网络、人工智能、计算机图形学和多媒体、体系结构/编译器和并行计算、人机交互、管理信息系统、信息安全、理论和算法。 不同的专业方向,有不同的专业背景要求和申请要求,学生在申请时,如果关注专业方向,需要具体查询每所学校是否有自己需要的专业方向,以便有针对性的申请。 #02 转码需要注意事项 确定合适的专业 很多转码的同学在申请专业时都会进入一个误区,那就是: 非CS不申! 其实真的不需要只局限于一个专业,像CE、EE等这些专业很多课程和CS专业的课程是相同的。 并且很多大厂招聘也不会将专业限制CS中,一般计算机相关专业或者具备某些计算机技能都在他们考虑范围。 所以同学们不要太限制自己的专业选择,对比不同学校、不同专业的特色,选择和自己*匹配的学校和专业,就能转码无忧。 保持较高的GPA 无论申请什么专业,高GPA始终是最重要 的竞争筹码。
补充先修课程 虽然我们看到很多项目都不要求申请人有理工背景或者CS背景,但是作为一 个申请人想要在一众优秀学生中脱颖而出,补充先修课程是很有必要,也是转码申请的必修之路。 专业相关实习 计算机相关专业大部分都是就业导向的,如果有相关专业实习,是非常大的加分项! 尤其是没有足够专业背景的同学,可以参加一些计算机相关的实习,还能够向招生官证明自己对CS的热情,以及你为转码所做出的实质努力! 申请材料 上面提及几点你都完成,剩下便是通过简历和文书从多纬度提供有说服力的证明,比如:相关的本科课程,自学的编程知识,还有相关的科研发表、学术类获奖,实习工作经历等等。 虽然很多学生一开始都会考虑到GPA的影响因素,但是,从我们的经验来看,申请文书的作用更大。
#03 什么样的人适合转专业学习CS? 如果学生本身对这类技术类的或是工作岗位有强烈的兴趣,有很强的逻辑能力,会相对适合转码。 如果本身在理工科方面比较弱,甚至说连基本的线代、微积分、编程入门学起来都觉得比较痛苦,那就不要盲目跟风。 #04 非CS背景可转码 友好的项目 我们用留学中人气*高的美国和英国来举例子:
美国 不强制要求理工科背景的 1.芝加哥大学 Masters Program Computer Science with immerse 这是一个常规的就业向的 computer program,转专业申请可以提前修一个先修课,是学校给你补不足的,也是欢迎 CS 背景不足的同学去申请,但是这个项目竞争非常激烈。 2.东北大学 Align program 这个项目是针对于非 CS 专业同学开设的。东北大学计算机学院全称 College of Computer and Information Science,有专门针对转专业学生设置的 Align MS in CS (For people new to CS),适合那些非 CS 专业但是想要找 CS 相关工作的学生。 不要理工科背景的 1.宾夕法尼亚大学 MS in Computer and Information Technology UPen 的这个项目不太一样了,一般来说,CS 同学们申请的 computer and information science 这个项目,那这个 computer and information technology 是给完全没有 CS 背景的同学申请,它不希望你有任何的 CS 的背景,所以 ECE 或者其他接近的工科并不适合申这个项目。 2.布兰迪斯大学 MSCS for Non-Majors 布兰迪斯大学的计算机科学硕士 MA in Computer Science for Non-majors 是针对非计算机专业背景人士开设,非常适合无任何编程或计算机背景的申请人,与普通的 CS 专业相比,该专业多了一个学期的课程,主要补的是计算机的基础课程。
英国 英国 CS 的专业名不太一样,一般叫 advanced computing。比较典型的就是 IC 开设的这个 advance computing,只接受本专业申请的一个 CS 的 program,里面也是有各种方向。 1、帝国理工学院 MSc Computing(Artificial Intelligence and Machine Learning) 帝国理工这个本类专业开设了 5 个方向,其中 AIML 相对热门。针对的申请者是可以没有深入学习过 CS,但是对 CS 有一定了解的同学。 2、爱丁堡大学 MSc Computer Science 爱大 CS 项目接受的学生背景十分广泛,可接受信息学、人工智能、认知科学、计算机科学、电气工程、语言学、数学、哲学、物理学或心理学相关专业背景的学生。但会要求申请人有编程技能,必须学过以下至少一个编程课程。 3.布里斯托大学 MSc Computer Science(conversion) MSc Computer Science(conversion) 项目官网注明是专为无基础或只有一点基础的学生所设置。旨在让学生理解计算机科学的基础及其在软件开发中的重要性,了解计算机系统及其应用的基本原理,介绍软件开发中工业风格的分析、设计、实现、测试和文档编制方法,对计算机科学技术发展的现状和未来方向的理解。
还有很多非CS背景可转码的友好项目,因为篇幅问题,所以没列举太多,如果各位有兴趣可以私信小美进行沟通!