文学学士学位和理学学士学位有一些共同的要求, 但每一种都有自己的额外要求. 总而言之,该专业需要15到15个半课程学分. 本专业所有课程必须保持C-或以上的成绩.

一般要求

For both the B.A. and B.S. 学位,所有候选人必须完成以下要求.

基础要求:四门课程:

  • CPSC 115L. 计算机科学概论
  • CPSC 203. 计算数学基础
  • CPSC 215L. 数据结构和算法
  • CPSC 275L. 计算机系统概论

广度要求:三个领域各选一门课程: theory, systems and software,从下面的列表中选择.

  • Theory
    • CPSC 219. 计算理论
    • CPSC 320. 算法分析
  • Systems
    • CPSC 315. Systems Software
    • CPSC 333. 计算机网络
    • CPSC 375. 高性能计算
    • CPSC 385. 计算机安全
  • Software
    • CPSC 304. 计算机图形学
    • CPSC 310. Software Design
    • CPSC 316. 程序设计语言基础
    • CPSC 340. 软件工程原理
    • CPSC 352. 人工智能
    • CPSC 372. 数据库基本原理

选修要求:从下列指定选修课程中选择另外两门课程. 最多一个可能是CPSC 110,最多一个可能是计算机科学以外的.

  • 所有编号为110,215以上,399或415以下的计算机科学课程
  • ENGR 221L. 数字电路与系统
  • ENGR 323L. 微处理器系统
  • MATH 228. Linear Algebra
  • MATH 229. 应用线性代数
  • MATH 252. 数学建模入门1
  • MATH 254. 数学建模导论2
  • MATH 305. Probability
  • MATH 309. 数值分析
  • MATH 314. 组合与计算
  • MATH 326. 图论及其应用 

高级练习:为期一年的高级研讨会(CPSC 403-404*)和为期一年的高级项目(CPSC 498-499), 总共值两个课程学分. 高级项目是一个独立的项目,在指导老师的监督下进行,并与高级研讨会一起进行.

文学学士学位的要求

除了一般要求外,攻读B.A. 学位必须完成:

数学要求:数学131. Calculus I.

同源要求:计算机科学以外的一门额外的写作强化课程,以及从以下列表中选择的一门额外的数值和符号推理课程.

  • 任何107或以上的数学课程
  • POLS 242. 政治学研究方法
  • PSYC 221L. 研究设计与分析
  • SOCL 201L. 社会科学研究方法

要求理学学士学位

除了一般要求外,攻读B.S. 学位必须完成:

额外选修要求:除了选修要求的两门课程之外, 从上述指定选修课程中再选一门课程. 三门选修课中, 最多一个可能是CPSC 110, 最多可能有一个人是计算机科学以外的人.

数学要求:数学131. 微积分I,数学132. Calculus II.

专业录取

学生必须在CPSC 203和CPSC 215L的考试中取得C-或以上的成绩才能被录取. 在向系主任提交专业申报表格后, 该部门将指派一名顾问.

额外的机会

AP/IB credit:在AP计算机科学原理或计算机科学A考试中获得4或5分的学生将获得1个课程学分,代替CPSC 110. 在IB高级计算机科学考试中获得5分或以上的学生将获得1个课程学分,代替CPSC 110. 在向系主任提交书面请求后,学分可以计入专业.

Study away我们强烈建议学生在准备出国留学的过程中尽早咨询他们的导师. 学生必须完成基础要求(CPSC 115L), CPSC 203, CPSC 215L, 和CPSC 275L),然后继续学习. 学生必须咨询他们的教师顾问,以确定哪些课程可以从他们的学习机构转学分. 在博彩平台网址大全的最后一年,学生必须完成为期一年的高级研讨会(CPSC 403-404)和高级项目(CPSC 498-499).

研究生准备建议打算读计算机科学研究生的学生选修以下课程, 哪些是成功进入研究生院并取得进步所需要的:CPSC 219, CPSC 315, CPSC 316, CPSC 320, 和数学228或数学229.

Honors荣誉由全体教员投票授予合格的学生. Typically, 所有计算机科学课程200及以上的平均成绩保持在B+,并且完成CPSC 403-404和CSPC 498-499序列的成绩达到a -或以上的学生将获得荣誉.

*完成写作强化第二部分的要求.