美本计算机专业修哪些课程?

鞠小兵鞠小兵最佳答案最佳答案

以MIT 2023 春计算机本科课表为例,CS571/671是AI,CS61-B/C是算法,CS431/531是操作系统和编译,CS729是数据库系统,其他几门 CS8xx 是网络等,没有修满这些课是无法毕业拿到学位的(虽然可以有选择性地只选一些学)。 这里只列了核心专业课,还有很多选修课可供选择,比如算法方向有 DSPN 和 PODC 等等,操作系统方向有 OS Design and Implementation、OS in Mobile Computing等,网络方向有 Network Security、Intents-based Networking等,AI方向有 Natural Language Processing、Advanced Machine Learning等。

MIT 的选修课可以选择和导师一起上,即每个周一上午和导师一起学习同一门选修课。 不过 MIT 的必修课程都是开放性的,学生可以在大一结束之后换掉所有必修课程的科目,只要保证最终能顺利毕业即可,换掉的难度系数会降低很多~ 另外再补充一句,MIT 的课程是没有“分数”这一说的,只有 Pass/Fail 的结果,而不同课程最后是否通过的决定因素也不一样多,有的只看最终成绩,有的看最后一道大题是否做对,有的是看对某个算法的理解,还有的可能要完成一个 project.因此如果看到某个同学拿了很多“A”也不要太觉得不可思议~~

我来回答
请发表正能量的言论,文明评论!