本科EE想申请美国CS的硕士,需要重修CS么

原创文章,转载须告知。
计算机科学专业与电子工程专业其实有着紧密的联系。电子工程专业的范围比较大,涵盖了数学、物理、计算机科学等学科知识,属于一门交叉类工科专业,可以分为通讯与网络Telecommunication systems and computer networks、信号处理Image,video,audio,and speech processing、计算机工程与科学Computer science engineering、系统控制System control等是十一个方向,严格来说,计算机科学算是电子工程下面的一个分支。计算机科学专业是一门实用技术类型的学科,以研究计算机系统结构、程序系统、人工智能等为任务,比较重视数学与逻辑的运用,包括计算机系统、数据储存技术、大规模数据处理与分布式等多个分支。
题主在本科阶段学的是电子工程专业,大致课程(课程设置因不同学校而异)应该包含高数、线性代数、离散数学、计算机组成、模拟电路等与计算机科学专业共同的课程,也会学习像半导体物理、电磁场、集成电路设计、控制系统等电子工程的专业课程。而在专业课程上,计算机科学会学编译原理、人工智能、软件项目管理、信息安全等课程。虽然在专业课程的设置上两者还是有比较大的差异,但题主不必为了申请计算机科学专业而特意重修CS课程。
在美国与CS相关的项目是比较多的,有纯CS、MSCS、MIIS、MCDS等项目,不同学校的开设院系不同,比如卡耐基梅隆大学的CS项目开设在计算机系下面,斯坦福大学的CS项目则开设在工学院下面,而加州大学伯克利分校甚至将CS专业和EE专业联合起来成立了EECS系,可见CS专业与电子工程专业有一定的交叉,题主不用特意去重修CS来为申请学校打基础,说不定你本身所学的学科在申请学校时已经够用了,当然如果你想提前进入状态,可以根据你想要申请的美国学校的CS项目的要求,来具体分析你应该提前准备哪些课程。
下面列举一些美国CS项目的要求,供题主参考一些:
卡耐基梅隆大学的计算机学院下设置的专业有CS、机器学习、人机交互等。作为美国顶尖的CS项目,卡耐基梅隆大学CS项目下设有三个分支:计算机科学硕士、计算机数据科学硕士、第五年硕士项目,改项目并不强制要求申请者本科专业为CS,但如果相关专业会优先考虑。计算机科学项目时长为三个学期(跨专业者可能会多用一个学期来学习基础知识),申请者需要具备分析技能、数学基础、编程及逻辑推理等方面的能力,课程设置不固定,一般来说是需要通过与学校的顾问讨论来构建自己项目期间要修的课程。如果要申请卡耐基梅隆大学,那么题主的数学基础应该没有太大的问题,可以提前选修一些与编程相关的课程,像C、C++之类的编程语言,可以提前着手学习一下,方便后面的课程上手。
【本科EE想申请美国CS的硕士,需要重修CS么】 加州大学伯克利分校CS项目实力与卡耐基梅隆大学应该不相上下,都算是美国顶尖级别的,项目时长为一至两年,比较灵活,不强制申请者必须具备CS背景,但是最好是理工科背景,题主的EE背景正好可以用得上,每年招收人数在230人左右,项目课程包含:VLSI Systems Design(超大规模集成电路系统设计)、Graduate Computer Architecture(研究生计算机体系结构)、Parallel Processors(并行处理器)、User-Interfaces to Computer Systems(计算机系统用户界面)、Security in Computer Systems(计算机系统安全)、Advanced Topics in Computer Systems(计算机系统前沿专题)等。加州大学伯克利分校的CS项目开设的课程基本都是围绕计算机开展的,通识类的可能比较少,因此申请加州大学伯克利分校的CS项目,可以根据上面涉及到的一些计算机学科进行有针对性地学习,如果申请成功,也能够在项目的学习中更快的上手。
伊利诺伊香槟分校的CS项目涉及的研究领域有:算法和理论、人工智能、生物信息学和计算机生物学、数据库和信息系统、理论与算法等,项目时长为2年,需在项目期间修完32个学分。针对本科专业不是CS的申请者,提出了计算机编程(编程语言)、数据结构与算法、计算机组织和计算理论(计算机入门、离散结构、计算机结构)等先修课程要求。
从你要申请学校的CS项目着手,去官网查找该项目的课程设置以及有针对非CS申请者的修课程来进行学习,会比你重修CS的课程会更加有针对性。普遍来说,大部分的学校的CS项目的课程设置都会涉及编程、算法、人工智能,所以题主可以提前修一些这方面的相关课程,具体怎么修,可以采用的办法有:跨专业选修课、到别的学校取旁听、高校开设的online课程、MOOC课程等,如果本身悟性较好当然也可以自学。
在最后回答一下题主提到的:EE专业所获得的本科绩点是否只能用来参考申请EE的硕士项目?当然不是,作为跨专业的申请者你本科的绩点依然可以作为你学习能力的参考指标之一,可能申请学校会看重你专业课的绩点也有可能会看综合绩点,而没有修过CS项目的课程,一般来说学校会设置先修课程要求,这部分一般并不能反映在绩点中,总而言之,EE本科绩点对你申请CS项目并没有影响。
本科EE想申请美国CS的硕士,需要重修CS么
AdmitWrite留学拥有来自全球名校导师500多位,并立志于帮助更多的同学获得名校青睐,且每周AdmitWrite平台将会邀请拥有全球顶尖名校背景及申请经历的导师来举办线上留学讲座,大家可以关注我们公众号:admitwrite,讲座将会在公众号提前通知。有任何留学相关问题,添加微信咨询:admitwrite112
本科EE想申请美国CS的硕士,需要重修CS么
■网友的回复
先回答绩点的问题:美国学校对于绩点一般会有两方面的要求,一是overall 的GPA,就是你前三年或者四年(如果)的绩点。另外一个是你的专业GPA,或者叫后60个学时的GPA,一般默认为你大三大四的绩点。因此,你总的本科的GPA肯定是很关键的,不管你本科专业是不是CS。其次,申请CS,很多项目对于先修课都有要求,你有没有修过一些CS相关的课,成绩是怎样的,这无疑也是对方学校会考察的一个点。EE转CS,再寻常不过,因此没有必要必须再重修CS,不过多选一些CS的课程是有必要的。
两个专业本身就有许多许多交叉的地方。美国很多学校都是EECS系,都可以相互之间选课,科研很多也是在一起的。所以,EE转CS本身不存在任何问题。只不过,对于任何一个转专业申请的人来说,都应该在申请的过程中向学校合理的阐述你的申请动机,你要申CS,你的兴趣来源,你的相关背景是什么。因此,你要主动去修一些CS方向的课程,如果还有选课的机会。这样有助你完善你的CS的知识结构。其次,CS方向的软件背景尽可能积累一些,比如相关的科研,实习,竞赛等。总之,一句话,你要申一个专业,你肯定要把你的背景尽可能往你的目标专业上去靠吧。
对于CS来说,美国很多项目是专门针对转专业的学生的,了解学校和项目的时候可以看仔细一些。最后,想提一句,对于转专业来说,你的知识结构无疑相对于同专业申请的人来说是有天然劣势的,所以选校定位的时候要把这一点考虑进去。祝好!
■网友的回复
不是啊,就按你自己的课算。


    推荐阅读