老茶留学|聚焦美国TOP30规划与应用
卡内基梅隆大学是美国东部著名的顶级私立研究型大学。因为以理工科为特色,CMU几乎是所有理工科国际学生的梦想学校。
CMU有世界知名的计算机学校和工程学校,其计算机实力绝对令人折服。2021USNEWS,CMU计算机工程专业排名第一,CS专业排名第二。
龟井计算机学院的CS专业和工程学院的ECE专业有什么区别?
基本差异
计算机科学和计算机工程是CMU的两个不同的专业。
一般来说,CS偏向于软件和理论,CS学生接受的是数字计算机设计、编程和应用的学习。
欧洲经委会部分硬件和应用。欧洲经委会的学生学习电子或计算机工程。
课程
CS和ECE在课程设置上有很大的不同。唯一重叠的课程是基础编程、基础数学和物理。
计算机科学:卡耐基梅隆大学的计算机科学本科专业,通过第二学科的必修辅修课程,将计算机科学课程的坚实核心与在另一领域获得实质性深度的能力相结合。这门课程提供广泛的科学和人文课程。
CS涵盖了更多关于编程和一些主题。有5门核心课程,侧重不同领域。
15-122:C入门和命令式编程。学习指针和奇怪的C语言,这样就不会死在15-213和一些常见的命令式算法。用不变量证明代码。
15-213:计算机系统介绍。这是一门深入计算机的低级编程课程。汇编代码、缓存、编写终端外壳、黑客攻击等。计算机内部是如何工作的。
15-150:SML和函数式编程导论。学习如何把函数当成价值,学习SML语言奇怪的语法,这样你就不会在15-210年内死去。递归程序的归纳证明代码。
15-210:算法。学习常见的,实现自己的版本。计划的成本分析。让事情更加平行和高效。
15-251:理论计算机科学概念的证明。很多数学和证明。被认为是最难的核心。
除了上述计算机专业,CMU工程学院还开设了与计算机相结合的跨学科专业:
电气与计算机工程:由工程学院电气与计算机工程系提供,交叉学科研究包括生物医学和能源项目,包括脑机交互、无线植入、热电设备和未来智能电网的建设。
ECE专业是一个广泛的硬件,它混合了一些数学和系统:
纳米制造——唯一没有区域课程重点的,所以没有人真正知道是什么,除非你非常感兴趣,在自己的时间里去追求。它是最实体的,你可以学习如何建造微小的东西。
巡回赛——典型的E&M物理内容,但难度要大得多。大量工作与晶体管和反馈回路电路有关。
信号和系统-主要是数学。系统如何将函数作为输入,并将其转换为输出。如何用卷积和傅里叶变换分析系统?
计算机硬件——你的计算机在硬件方面是如何工作的。中央处理器是如何制造的,计算机体系结构。
计算机系统——不要和CS甚至软件混淆。虽然这是最集中的编程,但绝对不是软件。主要懂汇编语言,如何入侵计算机和一般低级编程。
有可能有双专业/辅修和双学位吗
计算机科学的附加专业
计算机系为非CS专业的本科生提供计算机科学第二专业。
学生在申请前必须先完成CS辅修,然后完成所有数学要求,以及12项计算机科学要求中的至少9项。
学生必须在他们的计算机科学课程和他们的整体QPA保持“B”平均水平。
计算机科学辅修
计算机科学系提供CS辅修课程,为学生提供该领域的额外深度和广度。
这门辅修课程侧重于计算机科学系提供的课程,而不是计算机科学学院的其他学科。
计算机科学辅修课程适合所有合格的学生,无论他们的专业是什么。
SCS学院和工程学院入学困难
根据CMU官网公布的2020秋季新生报考不同院校/专业的录取率数据,可以看出:
龟井计算机学院的SCS录取率只有7%,工程学院的录取率是20%。SCS是最难申请的大学。
想要申请龟井计算机学院的学生,必须要有770-780的SAT阅读成绩,800的SAT数学成绩,3.95的GPA,至少35的ACT基础硬标准接近满分,才能考上SCS。
相比SCS,工科院校的要求更宽松:SAT阅读成绩必须达到740-770分,SAT数学成绩必须达到790-800分,GPA集中在3.91分,ACT至少35分。
工作前景
就就业前景而言,差别不大。
CS学生很容易被谷歌、微软、脸书和Palantir等公司接受。
因为算法和破解面试的能力通常是唯一的先决条件,CS人员平均更有可能进入谷歌,因为有15-451等课程和其他更严格的高级算法课程,以及对高级算法面试的充分准备。
与CS学生不同,ECE学生通常会收到英特尔、高通、NVIDIA等更专注于硬件的公司的录取通知书。