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

一般要求

对于两个B.A. 和B.S. 学位,所有候选人必须完成以下要求.

基础要求:四门课程:

  • 消费品安全委员会115升. 计算机科学概论
  • 消费品安全委员会203年. 计算数学基础
  • 消费品安全委员会215升. 数据结构和算法
  • 消费品安全委员会275升. 计算机系统概论

广度要求:三个领域各选一门课程: 理论, 系统软件,从下面的列表中选择.

  • 理论
    • 消费品安全委员会219年. 计算理论
    • 消费品安全委员会320年. 算法分析
  • 系统
    • 消费品安全委员会315年. 系统软件
    • 消费品安全委员会333年. 计算机网络
    • 消费品安全委员会375年. 高性能计算
    • 消费品安全委员会385年. 计算机安全
  • 软件
    • 消费品安全委员会304年. 计算机图形学
    • 消费品安全委员会310年. 软件设计
    • 消费品安全委员会316年. 程序设计语言基础
    • 消费品安全委员会340年. 软件工程原理
    • 消费品安全委员会352年. 人工智能
    • 消费品安全委员会372年. 数据库基本原理

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

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

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

文学学士学位的要求

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

数学要求:数学131. 微积分我.

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

  • 任何107或以上的数学课程
  • 政客们242. 政治学研究方法
  • 心理学221升. 研究设计与分析
  • SOCL会201升. 社会科学研究方法

要求理学学士学位

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

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

数学要求:数学131. 微积分I,数学132. 微积分二世.

专业录取

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

额外的机会

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

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

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

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

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