国外大学cs学什么?
我以UW-Madison CS department为例简单介绍一下吧(因为我是这个项目的),CS主要分两个大方向,一个是CS(computer science)另一个是CE(computer engineering),这两个大方向的必修和选修课是不一样的,我们有两个选课系统,其中一个就是专门给这两个方向选课程的。 先上图,下面简单介绍每个课程以及对应的学分: 以CS 499/500系列的这门课为例,它的学分是5个,其中4个是专业课学分,1个是P/F(pass/fail,可选,一般为了修满学分才选,难度低但是只有通过才可以换专业)。这门课的总评是由TAs(助教)跟老师一起决定给分情况,总体给分不错。如果这门考试没通过可以接着选下一门,只要时间上不冲突都能过。
一般来说第一年的必修课都比较容易,主要是打基础,比如数据结构、操作系统等。第二年开始有选修课和导师项目(optional but recommended)。
UW的CS比较偏理论研究,与产业界联系不太紧密,所以跟国内的情况会有不同。不过这边学生就业前景也很不错的。基本去了大公司做码农,也有去金融行业的。另外虽然CS是个大方向,但是具体分出来有很多个小方向,对编程的要求也会有不同,比如说人工智能(AI)就要求掌握至少一门脚本语言(如Python)跟机器学习基本算法。
至于怎么安排学习嘛~那就是好好利用Google呀~ 还有啥想知道的直接问我就好啦~