前言:
此刻我们对“sml算法”大概比较关注,咱们都想要分析一些“sml算法”的相关文章。那么小编也在网上汇集了一些关于“sml算法””的相关知识,希望咱们能喜欢,小伙伴们快快来学习一下吧!卡内基梅隆大学(Carnegie Mellon University,简称CMU)是美国东部著名的顶尖私立研究型大学,因为以理工科为特色,CMU几乎是所有理工科留学生的梦校。
CMU拥有享誉全球的计算机学院和工程学院,计算机实力绝对让人信服。在2021USNEWS计算机本科专业排名中,CMU的计算机工程专业排名第一,CS专业排名第二。
卡梅计算机学院的CS专业和工程学院的ECE专业到底有啥区别?
基本区别
计算机科学(Computer Science,简称CS)和电子计算机工程(Electrical & Computer Engineering,简称ECE)是CMU的两个不同专业。
总的来说,CS偏软件和理论,CS 的学生接受数字计算机设计、编程和应用方面的学习。
ECE偏硬件和应用。ECE 的学生接受电子或计算机工程方面的学习。
课程设置
CS 和 ECE 在课程方面是天壤之别。唯一重叠的可能是基础编程课、基础数学和物理课。
Computer Science(CS):卡内基梅隆大学的计算机科学本科专业结合了坚实的计算机科学课程核心,以及通过第二门学科的必修辅修课程在另一个领域获得实质性深度的能力。该课程提供了众多科学和人文课程的选择。
CS 涵盖更多关于编程和某些主题的内容。有 5 门核心课程,专注于不同的领域。
15-122:C 和命令式编程简介。学习指针和奇怪的 C 语言,这样你就不会死在 15-213 以及一些常见的命令式算法中。用不变量证明代码。15-213:计算机系统简介(是的,这与上面的相同,两者都需要)。这是深入计算机的低级编程课程。汇编代码、缓存、编写终端外壳、黑客攻击等。计算机内部如何工作。15-150:SML 和函数式编程简介。学习如何将函数视为值以及 SML 语言的奇怪语法,这样您就不会在 15-210 年中死去。递归程序的归纳证明代码。15-210:算法。学习常见的,实现你自己的版本。计划的成本分析。使事情更加并行高效。15-251:证明理论计算机科学概念。大量的数学和证明。被认为是最难的核心。
除上述计算机专业外,CMU工程学院也开设有与计算机相结合的跨学科专业:
Electrical and Computer Engineering(ECE):由工程学院电气与计算机工程系开设,跨学科研究包括生物医学和能源项目,包括脑机交互、无线植入物、热电设备以及构建未来智能电网等。
ECE专业是一个广泛的硬件,混合了一些数学和系统:
Nanofabrication - 唯一没有区域课程的专注,所以没有人真正知道这是什么,除非你非常感兴趣并在你自己的时间追求它。它是最物理的,你可以学习如何构建微小的东西。电路 - 典型的 E&M 物理内容,但要困难得多。与晶体管和反馈回路电路有关的大量工作。信号和系统 - 主要是数学。系统如何将函数作为输入并将其转换为输出。如何使用卷积和傅立叶变换分析该系统。计算机硬件 - 您的计算机如何在硬件方面工作。CPU是如何制造的,计算机架构的东西。计算机系统 - 不要与 CS 甚至软件混淆。虽然这是最集中的编程,但它绝对不是软件。主要了解汇编语言、如何入侵计算机以及一般的低级编程。
是否可以双专业/辅修、双学位
计算机科学附加专业Additional Major in Computer Science
计算机科学系为主要专业不是 CS 的本科生提供计算机科学的第二个专业。
学生必须先完成CS 辅修,然后必须完成所有数学要求,并且在申请之前至少完成 12 项计算机科学要求中的 9 项。
学生必须在他们的CS课程和他们的整体 QPA 中保持“B”平均水平。
计算机科学辅修
计算机科学系提供CS 辅修课程,为学生提供该领域的额外深度和广度。
该辅修课程特别侧重于计算机科学系提供的课程,而不是计算机科学学院内的其他学科。
计算机科学辅修课程适用于所有符合条件的学生,无论专业如何。
SCS学院和工程学院录取难度
根据CMU官网公布的2020Fall新生申请不同学院/专业的录取率数据可以看出:
卡梅计算机学院SCS录取率仅为7%,工程学院录取率为20%,SCS是申请难度最高的学院。
想申请卡梅计算机学院的学生,SAT阅读成绩必须达到770-780分,SAT数学成绩必须达到800分,GPA集中在3.95分(满分4.0分),ACT至少35分(满分36分)——基本硬性标准接近满分成绩才有希望被SCS录取。
相对于SCS来说,工程学院的要求更宽松一些:SAT阅读成绩必须达到740-770分,SAT数学成绩必须达到790-800分,GPA集中在3.91分(满分4.0分),ACT至少35分(满分36分)。
工作前景
就工作前景而言,差别不大。
CS学生很容易得到 Google、Microsoft、Facebook、Palantir 等公司的录取。
因为算法和能够破解面试通常是唯一的先决条件,由于 15-451 等课程和其他更严格的高级算法课程,并且为高级算法面试做好充分准备,因此 CS 人员平均更容易进入 Google。
与 CS 学生不同的是, ECE 的学生通常会获得英特尔、高通、英伟达和其他更专注于硬件的公司的录取通知书。
标签: #sml算法