看了一下四大的课程规定从严格到自由的次序是cmu , mit,S, cal. 在伯克利过了入门的三四门cs课后,没有规定一定要选哪些和哪方面的课,大概修满即可。
cmu ai bs课程设置:https://www.cs.cmu.edu/bs-in-artificial-intelligence/curriculum
math 六门课比其他学校的多变量微积分,线代,离散多三门。
基础五门课,比其他学校的数据结构和系统编程多两三门。
ai基础三门课,可能理论,视觉,语言处理三门和其他学校差不多都三门不多不少。
Ai四方面的课,机器人和人机互动这两方面一定要修各一门,又多了两门 。
cmu cs bs 课程设置:http://coursecatalog.web.cmu.edu/schools-colleges/schoolofcomputerscience/undergraduatecomputerscience/#bscurriculumtextcontainer
可能在domain, logic这两方面都比其他学校多一门课, 基础和数学 这几方面都比其他学校多两三门必修课.
有点像哥大前两年按必修规定上课。(藤校也有课程规定严格到自由的不同)
有些孩子自己兴趣,会不太想上这些多的课。