英国cs硕士需要编程能力吗?
谢邀,今年刚刚拿到帝国理工offer (纯手打,请善待)
首先明确一点,IC的CS专业不需要申请人有很高的编程能力。以我申请的MSc in Computing Science为例,虽然课程设置里有一半以上的课程都与CS有关(包括算法、数据结构与算法、操作系统、计算机网络等),并且考试也主要以CS内容为主,但是IC并没有强制要求申请人的软/硬编码能力达到一定的水平,也没有面试(除了个别情况)。这里所谓的“不需要高的编程能力”不是说申请人的代码书写能力要一塌糊涂,而是说不用具备很高级的语言或者框架使用水平。
以我对周围同学的观察来看,绝大多数同学都是计算机相关专业出身,并且都有一定量的项目经历和代码书写经验。但也有部分同学是转专业过来的,例如数学、物理、电子电气工程等等,他们有的对代码比较上手,但也有人对于新的语言和环境有些不适应,但是在经过短暂的调整之后都可以跟得上课程的进度并顺利完成学业。所以,IC的CS专业对不同背景的同学还是很包容的。
当然,如果同学在本科就有很好的编程基础,或者在研究生期间也有相关的项目经验和代码量积累,那么申请IC或者其他学校的CS相关硕士会更容易。反之,如果在本科阶段没有系统的编程训练或对CS专业知识的学习,在研究生期间也可以选择其他相对容易毕业的专业,比如Management etc.。
总之,只要能够提供符合学校要求的成绩单和证明文件,以及尽量完美的PS和个人陈述,就可以向IC或其他大学发起挑战啦~