美国研究生cs专业有哪些方向?
CS专业的研究生,主要可以分为以下四类: Computer Engineering——计算机工程(偏电子) Information Technology——信息技术(偏软件) Software Engineering——软件工程(偏软件) 除此之外还有AI、NLP、Robotics等具体的研究领域,这些具体的专业设置及研究方向,在申请时各有侧重。 下面以两所著名的综合性大学为例来详细说明,希望能给准备申请的同学一些帮助。
一、MIT 1.1 课程培养方向 MIT的CS专业分为Computer Science and Engineering(CSE)和Software System (CSS)两个项目。 CSE项目偏向硬件,课程设置里包含大量的电路与系统,算法与数据结构,操作系统,计算机网络等基础课程;另外也会学习一些研究方法课程,比如统计分析,机器学习,优化理论等等。 CSS项目则是全软件的培养方案,除了会学上述必修课外,还包括数据库系统,算法分析与设计,分布式计算,大数据等众多软件课程。
1.2 课程设置要求 这个项目的核心课程是5门计算机科学导论课,包括编程语言、算法、数据结构、操作系统、计算机网络等。所有学生必须修满36个学分的核心课程才可以毕业。 在完成了必修课后,同学们可以选择自己感兴趣的课程来学习,有CS方向的也有IS方向的。
二、CMU 2.1 课程培养方向 CMU的计算机系分设在一个校区的两个学院下,一个是信息科学学院,另一个就是计算机学院了。
信息科学学院下设立的CS专业主要包括AI, CSE, EECS, CS+X(包括生物,金融等)四个方向,每个大方向下面又可分为若干小方向。如AI下的方向就有机器人,自然语言处理,对话系统等; CSE下设的网络,安全,多媒体等和小方向比较多,这里就不一一列举了。 总之学院的设置就和学校的设置一样,非常强调交叉学科和跨学院的学习。所以同学们在选择专业的时候还是要注意结合自己的兴趣和经济条件去选择。
2.2 课程设置要求 首先需要修满学校要求的核心课程,如算法,数据结构,计算机网络等。然后在各自不同的研究领域下还需要完成对应的研究课题和项目。