Harvard 计算机科学专业
哈佛大学虽然不在四大CS名校之列,不过由于师资力量强大,因此有不少神课,比如CS50系列课程,风靡全校乃至全美,而且有比尔盖茨、扎克伯格等一众知名校友。就图灵奖获得者所在的大学排名,哈佛大学在斯坦福、MIT、伯克利、普林斯顿之后,在CMU之前,位列第5。除此以外,哈佛大学的学生可以交叉学习MIT的课程。
课程说明
哈佛大学计算机专业将毕业要求氛围基础与荣誉等级别,其中基础毕业要求除了需要掌握微积分、线性代数、概率统计外,还需要围绕编程(编程1和编程2)、形式推理、计算机系统、计算与世界(计算与世界之间的交互,如人工智能)、高级计算机科学来选择至少9门课,其中编程课至少2门,形式推理至少要包含离散数学(如CS20)、可计算性和复杂性理论与算法(如CS120、CS121、CS124),计算机系统至少1门、计算与世界至少1门、高级计算机科学至少4门。
而荣誉毕业要求,至少要掌握11门计算机科学的核心课,增加了对人工智能的硬件要求,以及高级计算机科学至少5门。