更新时间:2024-10-06 15:57:54作者:留学之路
计算机学科主要分为三个大的研究类别:计算机系统结构、计算机应用、计算机软件与理论。
美国计算机科学专业(CS)主要有十大分支:软件工程、数据库、计算机网络、人工智能、计算机图形学和多媒体、体系结构/编译器和并行计算、人机交互、管理信息系统、信息安全、理论和算法。
不同的专业方向,有不同的专业背景要求和申请要求,常年火热的方向有:
软件工程是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。它的目标是在时间、资源、人员这3个主要限制条件下构建满足用户需求的软件系统,包括提高软件质量设计新的形式与结构、开发新的科技以降低软件系统的成本、提高软件的正确性与实用性。软件工程的关注点是如何为用户创造价值。在学习内容方面它涉及到程序设计语言、数据库、软件开发工具、系统平台、标准、设计模式等方面。
广义上面的算法是指为解决一个问题而采取的方法和步骤,而CS下的算法则是指计算机为了解决某一个问题或者完成某一个任务的一系列清晰的指令。一个算法的优劣可以用空间复杂度与时间复杂度来衡量。现代的算法理论主要的研究目的在于如何开发出更加效率的算法,研究相关的算法的设计方法与实现技术。
包括开发新型编程语言以助程序员实用高效地开发可靠的软件,计算机辅助语言学习,计算语言学,从初阶的打字理论,自动定理证明,语义学等发展到如今的基于语言的途径以解决计算机安全与分布式编程中的重大问题,语言应用,编程分析与优化等,可以从根本上提高软件可靠性与安全性。
与数据管理相关的所有方面,包括数据存储,数据检索,数据分析和视觉化,如为超大型数据组开发高效算法,为各种新型的应用领域建立大型的数据系统,也有与其他领域进行跨学科的研究,可应用的领域有电脑游戏设计,数据隐私与安全等。
美国CS硕士大致可以分为Masterof Science in Computer Science/Computer Engineering两个学位,这两个项目几乎都会开在工学院下,其中学校还会提供Computer Science的Phd项目;有些学校不开设Computer Engineering项目,但是会开设Master’s in Electrical and Computer Engineering项目。
项目一般开设在工学院下,如Columbia University-FuFoundation School of Engineering and Applied Science;还有一部分院校将相关项目开设在研究生院下;少数院校会为这些院校单独开设学院,如Carnegie Mellon University-School of Computer Science。
一般来说项目学分在30-36学分之间
项目学习时间一般在1-1.5年,通常是2-3个学期
作为毕业=高起薪的专业,计算机相关项目的热度只增不减,这也就导致了些许“内卷”,作为“热门”专业榜的常青树,申请难度短期内不会回落,建议申请者在各方面软硬件条件上下足功夫。