cs硕士有什么课程?
CS方向很多啊,具体看你要申请哪个学校的CS。以UCB的CS为例,有一个CS+X的项目(X可以是任何专业),这个项目需要修54个unit(一个学期修满12个unit就可以拿offer)。 其中,CS核心课程要修30个unit,包括算法、数据结构、硬件设施、操作系统、计算机网络等。剩下的24个unit可以任选加其他的专业,比如我选的是金融工程,就需要再修18个unit。
每个学期的选课都是有限的,不能超过指定的Max Unit。比如我选择的CS+fin的项目,在第一个学期就有3-4门课的选择,每门课都要学两遍,分别修6和12单位。由于我是跨专业申请,为了避免被认定成EE的学生,一些基础的电路与信号处理的课程就不能选了,必须选择跟CS有关的科目。 另外,除了这54个必修Unit之外,还要完成一定的Quant课和Econ课才可能拿到offer。
总之,选择还是很多的,只要你满足学校录取的要求。具体的课程安排要看你选的专业,不同专业的课程设置是不同的。不过大致都是相同的,先修课一定要补起来! 对了,还有一门必修的选修课,是关于编程语言或者数据结构的,二选一就可以了。 这个项目的授课老师大部分都是Yale博士,讲课水平很高,而且很善于引导同学们进行思维的训练。