计算机科学(Computer Science,简称CS)是近年来的大热专业,不光顺应社会发展的潮流,而且薪资在国内外都很可观。

 

美国作为互联网的发源地,拥有世界领先的互联网技术。因此,美国大学的CS专业也成为广大学子向往的学科殿堂。

 

今天,我们就来为大家盘点美国大学计算机专业的学科情况。

CS专业是研究信息过程、用以表达此过程的信息结构和规则及其在信息处理系统中实现的学科。

 

因为互联网技术的广泛应用,CS的相关细分专业也越来越广:软件编程方向、计算机科学技术方向、人工智能与人机交互方向、Telecommunication方向等等。在本科期间,学生可以根据自己的兴趣再做选择。

 

那么,CS专业都会学些什么课程呢?

 

01

 课程示例

   Sample Courses

数据结构 – 主题包括基本数据结构(包括数组,堆栈,队列和列表),高级数据结构(包括树和图形),用于操纵这些结构的算法及其在解决实际工程问题中的应用。

 

Python – 主要学习最常见的编程语言之一,Python。

 

算法 – 这是对数学建模的研究,将学习诸如排序,搜索,整数算术和动态编程等策略。

 

离散数学 – 研究基于离散空间而不是连续的数学结构。

 

 

02

 职业方向

   Possible Career Paths

 

软件开发师

Software Developer

 

软件开发人员在计算机和移动设备上创建软件程序。他们负责开发,测试和维护软件。软件开发工程师的技术要求是比较全面的,除了最基础的编程语言(C语言/C++/JAVA等)、数据库技术(SQL/ORACLE/DB2等)、.NET平台技术、C#、C/S B/S程序开发,还有诸多如JAVA SCRIPT等前沿技术。

 

薪酬范围:$ 69,500-230,000/年

 

 

数据库管理员
Database Administrator

 

数据库管理员分析和评估用户的数据需求,开发和改善数据资源以存储和检索关键信息。他们需要计算机科学专业的问题解决能力,才能纠正数据库中的故障并根据用户需求的发展来修改系统。

 

薪酬范围:$ 70,000-153,000/年

 

 

计算机硬件工程师
Computer Hardware Engineer

 

计算机硬件工程师负责设计,开发和测试计算机组件,例如电路板,路由器和存储设备。计算机硬件工程师需要创造力和技术专长的结合。他们必须是狂热的学习者,紧跟该领域的新兴趋势,以创建可以容纳最新程序和应用程序的硬件。

 

薪酬范围:$ 70,000-214,000/年

 

 

网页开发
Web Developer

 

Web开发人员评估用户对信息资源的需求,他们为网站创建了技术结构,并确保可以通过各种浏览器和界面访问轻松下载网页。Web开发人员构建网站以通过搜索引擎优化来最大化页面浏览量和访问者数量。他们必须具有沟通能力和创造力,以确保网站满足其用户需求。

 

薪酬范围:$ 50,000-149,000/年

 

03

 CS专业最佳项目

   Best Programs for this Major

我们根据US.News CS专业的排名,为大家推荐以下这些学校的专业项目:

MIT

Carnegie Mellon University

UC-Berkeley

Georgia Institute of Technology

Stanford University

University of Illinois-Urbana-Champaign

University of Michigan-Ann Arbor

University of Texas-Austin

Cornell University

Purdue University