计算机专业与职业之间的关系,CS,EE和IS 之间的情感纠葛~~-程序员宅基地

技术标签: 计算机专业与职业之间的关系  

原标题:CS,EE和IS 之间的情感纠葛~~

俗话讲的好,学个码,编个程,条条道路皆光明。在过去10年间,计算机科学(Computer Science, 缩写CS)已成为家喻户晓的明星学科之一,很多出国留学的申请者都将CS作为自己未来的学习和职业目标,但随着专业热门程度的不断攀升,CS的申请难度不可避免的也急剧增加,往往申请了一大批CS项目却难以最终获得心仪学校的青睐。

而为了平衡自己的申请难度,很多小伙伴将目光投向了与CS关系密切的电气工程(Electrical Engineering,缩写EE)和信息系统(Information System,缩写IS)。但在这个过程中,同学们大多都会遇到这样的问题,当面对CS、EE和IS时,不知道到底哪个专业才是最合适自己的,甚至有同学本来已经确定了要申请CS,但是当了解到IS时又犹豫自己是不是换一个更好,自己之前做的所有准备还能不能用?所以,这篇文章就来为大家全面讲解下CS, EE和IS的特点,帮助大家建立清晰的专业选择与申请思路。

首先先明确一下专业定义

1.CS

计算机科学(computer science,缩写CS)是系统性研究信息与计算的理论基础以及它们在计算机系统中如何实现与应用的实用技术的学科。

计算机科学包含很多分支领域:有些强调特定结果的计算,比如计算机图形学;有些是探讨计算问题的性质,比如计算复杂性理论;还有一些领域专注于怎样实现计算,比如编程语言理论。总结来说,主要分为理论和应用两大领域。常见具体的分支一般包括,人工智能、计算机系统结构、计算机性能分析、计算机图形学、计算机网络、数据库和软件工程等。

2.EE

我们现在提到的电气/电子工程(EE) 所指的是一个宽泛的工程领域。除了传统的电子电路、通讯等弱电领域,还包括涉及到强电的产生、传输等方面的电气工程领域。因此,从研究方向上,国内经常把EE分为两大方向:电机工程(Electrical Engineering,亦可翻译为电气工程)与电子工程(Electronics Engineering)。这里我们分别成为EE-弱电与EE-强电。

传统的国内教授由于缺乏科研经费深入研究Device和Material,所以主要是以system为核心,因为这个层面的研究回报比较快。美国的教授则认为EE应该是以Device为核心,向上和向下延伸,分别为system和material。换句话说EE是以物理层面为主。所以国内传统意义上的信号处理等热门方向在北美EE的学术界并不占优势。Anyway,国外强电领域的常见分支为智能电网、电力市场和电力系统;弱电常见细分为以集成电路为主的硬件方向,网络通信,光电和光学等方向和数字信号处理,语音图像系统和控制系统等方向。

3.IS

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个专业比较喜欢的课程背景。

对于区别,我们通过专业设置/课程对比来分析:

1.CS VS IS

CS主要培养学生学习代数、计算和编程语言,这些构成了高级程序设计和计算的基础。

IS偏重对实践操作能力的培养,除了管理领域、经济领域知识,最重要的内容是计算机的各种理论、编程知识,包括相关数学知识。

2.EE VS CS

CS和EE是目前纠葛最紧密的CP组合,像是很多学校直接将EE和CS合并为ECE或EECS,虽然两者都有compile方面的培养,但这并不能模糊掉两个学科间的本质区别。从大的学科定义理解,CS和EE分别代表着科学和工程两个大类,其理论与实践的侧重也各不相同。此外,就学科发展方向而言,CS更倾向以compile为核心的软件方向,而EE则更侧于做Device为核心的硬件方向。

当然,三个学科的职业走向之间也有各自的特点,根据美国劳工部公布的行业数据:CS就业最集中的行业依次为计算机系统设计,软件工程和数据处理;EE依次为半导体及电子元件制造,通信和测控仪器制造;IS先后顺序则为计算机类行业,数据支持和销售/市场类工作。所以从就业角度来看,几个专业的不同就业领域之间依然存在着一些共性的技能要求,即编程能力以及数据处理能力。

CS,EE,IS专业的整体申请难易程度

综排top20的学校/项目列表 (对专业强校感兴趣的同学可以留言咨询)

d33552a618dce42beb31a85c1de74ae2.png

(点击查看大图)

从学校/项目表中,小伙伴们可以直观的看到开设CS和EE的学校数量都很多,学校覆盖面广,可以选择的空间大。但是众所周知同等级的学校申请时,CS专业的申请竞争激烈程度要远远大于EE的申请难度;当然了,除了传统的CS,EE学位之外,同学们也可以选择交叉专业申请,比如ECE或者EECS,申请难度相比较CS也会略低一些;IS相对而言比较少。所以如果学生只申请IS专业,在学校选择时会受到不小的限制,申请难易程度大致与EE相当。

从申请时课程背景要求来看,这几个专业的要求是:CS专业对于编程能力,数据处理能力和数学能力的要求更重一些;EE专业的很多学校会将C语言,JAVA和MATLAB作为专业的基础知识让学生学习。在IS专业,更多的则是将C语言,Python等能力与经济学,管理等商科内容结合在一起。所以在制定背景规划时,无论是做实习,还是做科研,都需要从基础能力出发,重点补充计算机编程以及数据处理等技能。

知道了方向,同学们才能有的放矢。在整体背景提升进程中,同学们往往需要持续性的投入大量精力到学校课程学习、英语语言考试和标准化考试的分数提升这里,同时也会抓紧一切机会补充自己的工作以及科研经历。如何在有限的时间之内最大程度提升自己的核心竞争力是很多学生一直在头疼的问题。UC Berkeley 科研项目:人机交互-使用脑波信号验证用户身份因此应运而生。它不仅可以让参与者在大牛导师的指导下接触前沿课题并大幅提升基础能力,同时online的模式也能消除参与者在时间与地域上所受到的限制,最大程度丰富自己的背景。

最后的tips

几乎每年都会出现CS学科申请扎堆的情况,这是造成其难度骤增的直接原因之一;但并不是所有申请者都清楚地知道自己适不适合申请CS,很大程度上存在跟风的心理。这样非常容易导致自己的申请失败。其实很多时候,同学们完全可以调整自己的申请策略,不把眼界仅局限在一个专业上面。比如一名本科专业为CS申请者,如果最终目标并非PhD的话,则完全可以根据自己的职业定位考虑EE或IS专业,甚至还能申请到更好的学校。

当然,并非所有专业都可以这样调整,一定要从根本上去寻找彼此之间的共同性。

最最最根本的就是在选择之前确定自己有足够的实力能做到自己想做的,比如说成功拿到来自申请方经验的沉淀——留学干货大礼包,做最有力的“敲门砖”。添加申请方微信小助手a2liuxuejiangzuo一键get!!!如果大家觉得自己的时间、经验和能力无法让自己做出最优的决定,那么非常欢迎选择我们进行留学咨询~返回搜狐,查看更多

责任编辑:

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_39627665/article/details/118292559

智能推荐

c# 调用c++ lib静态库_c#调用lib-程序员宅基地

文章浏览阅读2w次,点赞7次,收藏51次。四个步骤1.创建C++ Win32项目动态库dll 2.在Win32项目动态库中添加 外部依赖项 lib头文件和lib库3.导出C接口4.c#调用c++动态库开始你的表演...①创建一个空白的解决方案,在解决方案中添加 Visual C++ , Win32 项目空白解决方案的创建:添加Visual C++ , Win32 项目这......_c#调用lib

deepin/ubuntu安装苹方字体-程序员宅基地

文章浏览阅读4.6k次。苹方字体是苹果系统上的黑体,挺好看的。注重颜值的网站都会使用,例如知乎:font-family: -apple-system, BlinkMacSystemFont, Helvetica Neue, PingFang SC, Microsoft YaHei, Source Han Sans SC, Noto Sans CJK SC, W..._ubuntu pingfang

html表单常见操作汇总_html表单的处理程序有那些-程序员宅基地

文章浏览阅读159次。表单表单概述表单标签表单域按钮控件demo表单标签表单标签基本语法结构<form action="处理数据程序的url地址“ method=”get|post“ name="表单名称”></form><!--action,当提交表单时,向何处发送表单中的数据,地址可以是相对地址也可以是绝对地址--><!--method将表单中的数据传送给服务器处理,get方式直接显示在url地址中,数据可以被缓存,且长度有限制;而post方式数据隐藏传输,_html表单的处理程序有那些

PHP设置谷歌验证器(Google Authenticator)实现操作二步验证_php otp 验证器-程序员宅基地

文章浏览阅读1.2k次。使用说明:开启Google的登陆二步验证(即Google Authenticator服务)后用户登陆时需要输入额外由手机客户端生成的一次性密码。实现Google Authenticator功能需要服务器端和客户端的支持。服务器端负责密钥的生成、验证一次性密码是否正确。客户端记录密钥后生成一次性密码。下载谷歌验证类库文件放到项目合适位置(我这边放在项目Vender下面)https://github.com/PHPGangsta/GoogleAuthenticatorPHP代码示例://引入谷_php otp 验证器

【Python】matplotlib.plot画图横坐标混乱及间隔处理_matplotlib更改横轴间距-程序员宅基地

文章浏览阅读4.3k次,点赞5次,收藏11次。matplotlib.plot画图横坐标混乱及间隔处理_matplotlib更改横轴间距

docker — 容器存储_docker 保存容器-程序员宅基地

文章浏览阅读2.2k次。①Storage driver 处理各镜像层及容器层的处理细节,实现了多层数据的堆叠,为用户 提供了多层数据合并后的统一视图②所有 Storage driver 都使用可堆叠图像层和写时复制(CoW)策略③docker info 命令可查看当系统上的 storage driver主要用于测试目的,不建议用于生成环境。_docker 保存容器

随便推点

网络拓扑结构_网络拓扑csdn-程序员宅基地

文章浏览阅读834次,点赞27次,收藏13次。网络拓扑结构是指计算机网络中各组件(如计算机、服务器、打印机、路由器、交换机等设备)及其连接线路在物理布局或逻辑构型上的排列形式。这种布局不仅描述了设备间的实际物理连接方式,也决定了数据在网络中流动的路径和方式。不同的网络拓扑结构影响着网络的性能、可靠性、可扩展性及管理维护的难易程度。_网络拓扑csdn

JS重写Date函数,兼容IOS系统_date.prototype 将所有 ios-程序员宅基地

文章浏览阅读1.8k次,点赞5次,收藏8次。IOS系统Date的坑要创建一个指定时间的new Date对象时,通常的做法是:new Date("2020-09-21 11:11:00")这行代码在 PC 端和安卓端都是正常的,而在 iOS 端则会提示 Invalid Date 无效日期。在IOS年月日中间的横岗许换成斜杠,也就是new Date("2020/09/21 11:11:00")通常为了兼容IOS的这个坑,需要做一些额外的特殊处理,笔者在开发的时候经常会忘了兼容IOS系统。所以就想试着重写Date函数,一劳永逸,避免每次ne_date.prototype 将所有 ios

如何将EXCEL表导入plsql数据库中-程序员宅基地

文章浏览阅读5.3k次。方法一:用PLSQL Developer工具。 1 在PLSQL Developer的sql window里输入select * from test for update; 2 按F8执行 3 打开锁, 再按一下加号. 鼠标点到第一列的列头,使全列成选中状态,然后粘贴,最后commit提交即可。(前提..._excel导入pl/sql

Git常用命令速查手册-程序员宅基地

文章浏览阅读83次。Git常用命令速查手册1、初始化仓库git init2、将文件添加到仓库git add 文件名 # 将工作区的某个文件添加到暂存区 git add -u # 添加所有被tracked文件中被修改或删除的文件信息到暂存区,不处理untracked的文件git add -A # 添加所有被tracked文件中被修改或删除的文件信息到暂存区,包括untracked的文件...

分享119个ASP.NET源码总有一个是你想要的_千博二手车源码v2023 build 1120-程序员宅基地

文章浏览阅读202次。分享119个ASP.NET源码总有一个是你想要的_千博二手车源码v2023 build 1120

【C++缺省函数】 空类默认产生的6个类成员函数_空类默认产生哪些类成员函数-程序员宅基地

文章浏览阅读1.8k次。版权声明:转载请注明出处 http://blog.csdn.net/irean_lau。目录(?)[+]1、缺省构造函数。2、缺省拷贝构造函数。3、 缺省析构函数。4、缺省赋值运算符。5、缺省取址运算符。6、 缺省取址运算符 const。[cpp] view plain copy_空类默认产生哪些类成员函数

推荐文章

热门文章

相关标签