最小的英雄形象

计算机专业描述

对计算机科学专业感兴趣的一年级学生应该加入CSI 在大学的第一个学期,他们的成绩是111. 我们的许多高级课程 这两个专业都要求垫/ CSI 240离散数学,所以我们鼓励前瞻性 在大一或大二期间选修本课程的专业. 

计算机科学专业包括至少十一门课程和一门高级顶点课程 经验. 

计算机科学专业课程树

显示计算机科学专业先决条件的课程树

计算机科学专业要求表

基础课程(选修所有这些课程)

CSI 111 计算机科学I
CSI 112 计算机科学II
CSI 210 面向对象程序设计
垫/ CSI 240 离散数学
CSI 320 计算理论
CSI 380 算法的设计与分析
CSI 460 软件工程

数学课程(选其中一门)

垫109

统计推断与数据分析

垫111

微分学

垫106 107

拉伸微分I和II(必修)

垫280

线性代数

选修课(选三门)

从CSI 200及以上的课程中选择三门选修课或其他任何课程 由系主任批准的课程.

完成三门课程(可能包括上面列出的课程)

  • 一个轨道是一组三个相关的课程,由学生和教师共同商定 他们的计算机科学顾问(由主席最终批准).
  • 跟踪课程可能包括专业要求,计算机科学选修课或课程 计算机科学之外.
  • 跟踪要求通常会被满足的课程,也用于满足 其他要求,如计算机科学选修课. 没有限制 赛道和其他一些东西.
  • 跟踪建议包括(但不限于)
系统

Csi 250 / Csi 430 / Csi 440

数据科学 Mat 109 / csi 220 / csi 360
软件 Csi 330 / Csi 380 / Csi 460
代理 Csi 310 / Csi 360 / Csi 420
电子产品 Csi 250 / mat 210/ phy 352
网络安全 Csi 250 / Csi 440 / mat 310
游戏、gui和图像

Csi 104 / Csi 330 / Csi 410

其他 必须由主席批准吗.

辅修计算机科学

辅修计算机科学至少包括六门课程.

CSI 111 计算机科学I
CSI 112 计算机科学II
CSI 210 面向对象程序设计
垫/ CSI 240 离散数学

从上述其他必修课或选修课中选择两门选修课.