美国学校都有什么课程?
我今年刚拿到AD,虽然还没正式入学,但已经上了一段时间的网课了~我就按我这学校来谈一谈课程设置吧(PS 我是CS专业)~
PS 1 我所申请的这个项目一共有八个专业(CS,EE, Math, Stats etc.)每个专业分四个track,以CS为例,有两个track主要做AI,两个做Hardware。我所在的track是AI的,所以课程大体上都是CS的基础+AI的内容。80%的时间还是用来学基础课程(比如算法,数据结构,操作系统,计算机网络等),20%的时间学AI。每个学期大约4门课,每门课3个学分。
PS 2 我们有必修和选修两大类课程。所有的新生在第一个学期必须修满5门必修(4门基础课程+一门编程语言),才能进行选修。必修课包括:算法(Algorithms)、数据结构(Data Structures)、操作系统(Operating Systems)、计算机网络(Computer Networks)、数据库系统(Database Systems)。选修课根据专业的选择来定。我的选修有自然语言处理(Natural Language Processing)、机器学习方法(Machine Learning Methods)等等。
除了以上,我们还会有一些其他的选修,比如说CS61A/B(这两个是CS的入门课程,讲CS的基本知识,如基本算法,数据结构,操作系统等)、CS70(introduction to AI)。 这些就取决于你未来的研究方向,现在可以多考虑考虑。选课在UW还是比较自由的,只要你完成了这门课程的所有要求(作业考试什么的都通过)就能得到相应的学分。
PS 3 在第二个学期开始之后,学生可以从所有的课程里任意选修。当然如果学分不够,可以选必读书目补学分。