普林斯顿大学计算机科学系
本科生项目
计算在现代生活中无处不在,从我们的手机到尖端的人工智能。计算思维在无数方面影响着我们的生活,并且正在迅速发展。
我们的本科学位课程为学生广泛地准备计算机科学,涵盖核心课程和各种应用和跨学科领域。我们为学生提供工具,以便在毕业后追求他们的目标——在工业界、研究、学术界等。
计算机科学系是普林斯顿大学一个同时提供 文学学士 (AB) 和 工程学学士 (BSE)两种本科学位项目的系。 AB 学生和 BSE 学生必须满足 不同的通识教育要求。
两个学位项目都向学生教授计算机科学的基础知识,并允许学生通过与教师成员的独立工作和研究来探索他们的个人兴趣。无论是AB学位还是BSE学位,都能为学生在毕业后追求职业目标提供工具。
该部门还提供辅修课程,供希望将计算机和计算机科学与另一个学术学科结合学习的学生选修。
部门要求
所有专业(BSE和AB)必须至少选修八门部门的有成绩的课程。这些课程分为三类:基础课、核心课和选修课。基础课和核心课必须在普林斯顿大学修习;不能用海外学习课程来替代。
核心课程
学生必须从下面列出的四个类别中各选修一门课程,总共四门课程:
计算机系统:COS 316 (计算机系统设计原理) 或 COS 375 (计算机体系结构与组织)
替代方案:
COS 417 (操作系统)
COS 418 (分布式系统)
COS 461 (计算机网络)
人工智能与机器学习:COS 324 (机器学习导论)
替代方案:
COS 429 (计算机视觉)
COS 484 (自然语言处理)
理论计算机科学:COS 330 (理论计算机科学中的伟大思想),COS 423 (算法理论),COS 433 (密码学),COS 445 (网络、经济与计算),COS 487 (计算理论)
广度:此类别包含探索系统/理论/人工智能以外其他子学科的课程,或提供真实世界应用经验的课程。必须至少选修一门。截至2024年9月,这是完整的列表。其他COS课程为选修课。
COS 326 (函数式编程)
COS 333 (高级编程技术)
COS 343 (计算生物学算法)
COS 426 (计算机图形学)
COS 432 (信息安全)
COS 436 (人机交互)
COS 448 (在技术、商业和市场中创新)
选修课:
学生必须修读三门编号为300或更高的计算机科学课程。 作为替代方案,最多可以选择两门300或400级别的数学、电气与计算机工程或运筹学课程作为选修课。 MAE 345、MOL 437/NEU 437、NEU 330、SML 301和ECO 326是选修课。 5XX级别的研究生课程不计为选修课。