项目

计算机科学系提供一个本科专业,可以获得文学学士学位或理学学士学位, 还有两个未成年人. 除了, 计算机科学, 生物学, 和数学系联合提供跨学科的集中 生物信息学.

攻读文学学士学位的计算机科学专业学生必须完成7个核心要求,外加通过高级计算机科学课程获得的12个额外学分. 

核心课程:

  • 计算机科学1 
  • 计算机科学2
  • 计算机系统
  • 计算机组织
  • 逻辑与计算
  • 随机性和计算性
  • 算法 

(最后三门课程必须按所列顺序修习) 

附加课程(12学分):

  • CSCI 2000及以上三门学分
  • CSCI 3000及以上9学分
     

数学部分(2027届及以上班级) 

  • 文科学士需要一个学期的微积分课程.
  • 我们强烈建议攻读学士学位的学生也学习线性代数

数学部分(2028届及以后的班级) 

  • 文科学士需要一个学期的微积分课程.
  • 线性代数

攻读理学学士学位的计算机科学专业学生必须完成七项核心要求以及计算机科学方面的额外课程, 数学, 以及实验室科学. 

核心课程:

  • 计算机科学1 
  • 计算机科学2
  • 计算机系统
  • 计算机组织
  • 逻辑与计算
  • 随机性和计算性
  • 算法 

(最后三门课程必须按所列顺序修习) 

附加课程(12学分):

  • 社会考试的三个学分 & 伦理问题组(CSCI 2260- 2267)
  • 12个CSCI 3000或以上的选修学分

数学部分(12学分):

  • 微积分II(数学或理科专业)
  • 多变量微积分 
  • 线性代数
  • 任何数学课程3000或更高(数学4426 -概率除外)

科学组件:

  • 为理科生开设的两个学期的实验科学课程. 从生物,化学,物理或地球中选择 & 环境科学序列如下所列.

计算机科学辅修课程旨在为对计算机科学有浓厚兴趣和良好分析能力的学生提供计算机科学的入门课程.

声明未成年人:
学生可以在修完CS2或注册课程后(在加/退截止日期之后)宣布辅修计算机科学. 辅修课程必须在学生大二结束前申报.

数据科学辅修课程是一门跨学科课程,强调以人为中心的数据分析和建模应用,以实现共同利益. The minor has been designed to be flexible and accessible for students across a variety of disciplines; no previous programming experience is required, 学生将能够构建一个6门课程的途径,将数据科学与他们感兴趣的应用领域联系起来.  辅修课程对电子游戏软件的所有本科生开放

课程要求(18学分)

  • 数据科学原理(CSCI 1090)(无先决条件 
  • 数据科学的数学基础(数学2250)(先决条件:数学1101或AP微积分AB 
  • 数据科学:方法和应用(CSCI 2291)(先决条件:CSCI 1090和数学2250 
  • 选修1 
  • 选修2 
  • 数据科学顶点(CSCI 4900)

请注意:CSCI 1090和数学2250可以采取任何顺序或同时. 符合学校的学术规定, 学生必须在数据科学辅修课程中获得至少15个学分,这些学分不能用于满足其他专业或辅修课程或核心课程的要求. 最多, 3个学分(1门课程)可以“重复计算”到辅修课程和学生的专业要求中.

申请辅修课程

为了有资格申请进入数据科学辅修课程,学生必须:

  • 在大二结束前申报副修课程.
  • 完成CSCI 1090和数学2250. (建议你的GPA保持在3分以下.这两门课的平均成绩是0.)
  • 进行学位审核
  • 填写数据科学辅修课程表格,列出你的课程重点领域, 你要选的两门选修课, 辅修课程之外的另外两门课程可以支持你的衔接计划.
  • 申请截止日期为秋季11月20日或春季4月20日. 录取通知将在12月和5月发出(一旦可以审查学位审核)。.

获取更多信息或接收数据科学辅修途径形式作为应用程序的一部分, 联系项目主管, 乔治·莫勒教授.