发布时间:2022-11-17 文章来源: 至领留学 点击:1367次
俗话讲的好,学个码,编个程,条条道路皆光明。在过去10年间,计算机科学(Computer Science, 缩写CS)已成为家喻户晓的明星学科之一,很多出国留学的申请者都将CS作为自己未来的学习和职业目标,但随着专业热门程度的不断攀升,CS的申请难度不可避免的也急剧增加,往往申请了一大批CS项目却难以最终获得心仪学校的青睐。
而为了平衡自己的申请难度,很多小伙伴将目光投向了与CS关系密切的电气工程(Electrical Engineering,缩写EE)和信息系统(Information System,缩写IS)。但在这个过程中,同学们大多都会遇到这样的问题,当面对CS、EE和IS时,不知道到底哪个专业才是最合适自己的,甚至有同学本来已经确定了要申请CS,但是当了解到IS时又犹豫自己是不是换一个更好,自己之前做的所有准备还能不能用?所以,这篇文章就来为大家全面讲解下CS, EE和IS的特点,帮助大家建立清晰的专业选择与申请思路。
首先先明确一下专业定义:
计算机科学(computer science,缩写CS)是系统性研究信息与计算的理论基础以及它们在计算机系统中如何实现与应用的实用技术的学科。
计算机科学包含很多分支领域:有些强调特定结果的计算,比如计算机图形学;有些是探讨计算问题的性质,比如计算复杂性理论;还有一些领域专注于怎样实现计算,比如编程语言理论。总结来说,主要分为理论和应用两大领域。常见具体的分支一般包括,人工智能、计算机系统结构、计算机性能分析、计算机图形学、计算机网络、数据库和软件工程等。
我们现在提到的电气/电子工程(EE) 所指的是一个宽泛的工程领域。除了传统的电子电路、通讯等弱电领域,还包括涉及到强电的产生、传输等方面的电气工程领域。因此,从研究方向上,国内经常把EE分为两大方向:电机工程(Electrical Engineering,亦可翻译为电气工程)与电子工程(Electronics Engineering)。这里我们分别成为EE-弱电与EE-强电。
传统的国内教授由于缺乏科研经费深入研究Device和Material,所以主要是以system为核心,因为这个层面的研究回报比较快。美国的教授则认为EE应该是以Device为核心,向上和向下延伸,分别为system和material。换句话说EE是以物理层面为主。所以国内传统意义上的信号处理等热门方向在北美EE的学术界并不占优势。Anyway,国外强电领域的常见分支为智能电网、电力市场和电力系统;弱电常见细分为以集成电路为主的硬件方向,网络通信,光电和光学等方向和数字信号处理,语音图像系统和控制系统等方向。
Information System信息系统,有时和信息管理合并为一个专业,就是通过学习计算机技术和管理学,竞争情报等学科知识,通过计算机技术对海量的数据进行收集和信息处理,使之成为有用的信息,然后通过科学的统计学原理对信息的过滤和分析进而形成知识,最终目的就是运用所获取的知识来做出正确的决策。
从信息系统的发展和系统特点来看,可分为数据处理系统(Data Processing System,简称DPS)、管理信息系统(Management Information System,简称MIS)、决策支持系统(Decision Sustainment System, 简称DSS)、专家系统(人工智能的一个子集)和虚拟办公室(Office Automation,简称OA)五种类型。根据IS专业所开设学院的不同,专业也有不同的培养方向,比如计算机学院或者信息学院下设的IS专业会更加的technical
专业的共同性与区别:
无论是CS、EE还是IS,其中都有一个共性,就是对于compile的需求,虽然需求的严苛程度有些区别,但总结来说,C语言、C++等基础课程和Python等算法语言都是这3个专业比较喜欢的课程背景。
对于区别,我们通过专业设置/课程对比来分析:
CS主要培养学生学习代数、计算和编程语言,这些构成了高级程序设计和计算的基础。
IS偏重对实践操作能力的培养,除了管理领域、经济领域知识,最重要的内容是计算机的各种理论、编程知识,包括相关数学知识。
CS和EE是目前纠葛最紧密的CP组合,像是很多学校直接将EE和CS合并为ECE或EECS,虽然两者都有compile方面的培养,但这并不能模糊掉两个学科间的本质区别。从大的学科定义理解,CS和EE分别代表着科学和工程两个大类,其理论与实践的侧重也各不相同。此外,就学科发展方向而言,CS更倾向以compile为核心的软件方向,而EE则更侧于做Device为核心的硬件方向。
当然,三个学科的职业走向之间也有各自的特点,根据美国劳工部公布的行业数据:CS就业最集中的行业依次为计算机系统设计,软件工程和数据处理;EE依次为半导体及电子元件制造,通信和测控仪器制造;IS先后顺序则为计算机类行业,数据支持和销售/市场类工作。所以从就业角度来看,几个专业的不同就业领域之间依然存在着一些共性的技能要求,即编程能力以及数据处理能力。
从学校/项目表中可以直观的看到开设CS和EE的学校数量都很多,学校覆盖面广,可以选择的空间大。但是众所周知同等级的学校申请时,CS专业的申请竞争激烈程度要远远大于EE的申请难度;当然了,除了传统的CS,EE学位之外,同学们也可以选择交叉专业申请,比如ECE或者EECS,申请难度相比较CS也会略低一些;IS相对而言比较少。所以如果学生只申请IS专业,在学校选择时会受到不小的限制,申请难易程度大致与EE相当。
从申请时课程背景要求来看,这几个专业的要求是:CS专业对于编程能力,数据处理能力和数学能力的要求更重一些;EE专业的很多学校会将C语言,JAVA和MATLAB作为专业的基础知识让学生学习。在IS专业,更多的则是将C语言,Python等能力与经济学,管理等商科内容结合在一起。所以在制定背景规划时,无论是做实习,还是做科研,都需要从基础能力出发,重点补充计算机编程以及数据处理等技能。
知道了方向,同学们才能有的放矢。在整体背景提升进程中,同学们往往需要持续性的投入大量精力到学校课程学习、英语语言考试和标准化考试的分数提升这里,同时也会抓紧一切机会补充自己的工作实习以及科研经历。
几乎每年都会出现CS学科申请扎堆的情况,这是造成其难度骤增的直接原因之一;但并不是所有申请者都清楚地知道自己适不适合申请CS,很大程度上存在跟风的心理。这样非常容易导致自己的申请失败。其实很多时候,同学们完全可以调整自己的申请策略,不把眼界仅局限在一个专业上面。比如一名本科专业为CS申请者,如果最终目标并非PhD的话,则完全可以根据自己的职业定位考虑EE或IS专业,甚至还能申请到更好的学校。
当然,并非所有专业都可以这样调整,一定要从根本上去寻找彼此之间的共同性。
编辑:翁晓兰