2024 - 2025年本科 & 研究生目录
计算机科学学士学位
计算机科学专业要求
希望主修计算机科学的学生必须完成以下内容.
1. 学位要求
学生必须完成在目录的一般学术规定部分确定的一般大学学位要求.
2. 入学
计算机科学专业的入学竞争激烈,需要申请进入该专业. 看到 计算机科学课程描述 有关该专业入学的更多信息.
3. 计算机专业
计算机科学专业的学生必须完成以下最少2门的CIS课程.0的绩点.
计算机科学必修课程
- CIS 162 -计算机科学I(4学分)
- CIS 163 -计算机科学II(4学分)
- CIS 241 -系统级编程和实用程序(3学分)
- CIS 263 -数据结构和算法(3学分)
- CIS 290 -专业责任与实践(3学分)
- CIS 343 -程序设计语言结构(3学分)
- CIS 350 -软件工程入门(3学分)
- CIS 351 -计算机组织(3学分)
- CIS 353 -数据库(3学分)
- CIS 452 -操作系统概念(3学分)
- CIS 457 -数据通信(3学分)
- CIS 467 -计算机科学项目(3学分) (总结性课程)
- CIS 490 -实习(2 - 5学分)
计算机科学选修课
计算机科学专业的学生必须从以下四门选修课中选择:
- CIS 335 -数据挖掘(3学分)
- CIS 357 -移动应用程序开发(3学分)
- CIS 360 -信息管理与科学(3学分)
- CIS 365 -应用人工智能(3学分)
- CIS 367 -计算机图形学(3学分)
- CIS 368 -可用性设计与评估(3学分)
- CIS 371 - Web应用程序编程(3学分)
- CIS 373 -普适计算(3学分)
- CIS 375 -无线网络和安全(3学分)
- CIS 376 -游戏编程技术和算法(3学分)
- CIS 378 -应用机器学习(3学分)
- CIS 380 -计算机信息系统专题(1 - 4学分)
- CIS 418 -安全软件工程(3学分)
- CIS 430 -计算机和网络取证(3学分)
- CIS 443 -软件开发工具(3学分)
- CIS 451 -计算机体系结构(3学分)
- CIS 453 -道德黑客(3学分)
- CIS 455 -应用密码学(3学分)
- CIS 458 -系统安全(3学分)
- CIS 461 -编译器设计与构建(3学分)
- CIS 465 -自动机与计算理论(3学分)
- CIS 480 -计算机信息系统专题(1 - 4学分)
4. 非计算机必修课程
计算机科学专业的学生必须完成以下相关课程:
- COM 201 -演讲(3学分)
- MTH 201 -微积分I(4学分)
- MTH 225 -离散结构:计算机科学(3学分)
- MTH 325 -离散结构:计算机科学2(3学分)
- STA 215 -应用统计学入门(3学分) OR STA 312 -概率与统计(3学分)
- WRT 350 -商务沟通(3学分)
选择一门数学选修课:
- MTH 202 -微积分II(4学分)
- MTH 204 -线性代数I(3学分)
- MTH 465 -自动机与计算理论(3学分)
- STA 216 -中级应用统计(3学分)
- STA 418 -统计计算和图形学(3学分)
选择两门科学选修课:
- BIO 120 -普通生物学I(4学分)
- 生物121 -普通生物学II(4学分)
- BMS 202 -解剖学和生理学(4学分)
- 化学原理I(4学分)
- 化学原理II(5学分)
- GEO 111 -探索地球(4学分)
- PHY 220 -普通物理I(5学分)
- PHY 221 -普通物理II(5学分)
- PHY 230 -物理原理I(5学分)
- PHY 231 -物理原理II(5学分)
建议的课程顺序
这个建议的课程顺序假设学生将在导师的帮助下完成CS基础和通识教育课程,并在第一学年冬季学期结束时申请入学. 下面的课程顺序也假设进入学生有很强的数学背景. 如果存在数学缺陷, 完成数学的先决条件应该是学生的首要任务.
第一年
- CIS 162 -计算机科学I(4学分)
- MTH 124 -微积分预科:函数和模型(5学分)
- STA 215 -应用统计学入门(3学分)
- CIS 163 -计算机科学II(4学分)
- COM 201 -演讲(3学分)
- MTH 225 -离散结构:计算机科学(3学分)
- WRT 150 -写作策略(4学分)
- 适当的通识教育课程
第二年
- CIS 241 -系统级编程和实用程序(3学分)
- CIS 290 -专业责任与实践(3学分)
- MTH 201 -微积分I(4学分)
- MTH 325 -离散结构:计算机科学2(3学分)
- CIS 263 -数据结构和算法(3学分)
- CIS 351 -计算机组织(3学分)
- 数学选修
- 适当的通识教育课程
第三年
- CIS 350 -软件工程入门(3学分)
- CIS 353 -数据库(3学分)
- CIS 457 -数据通信(3学分)
- CIS 343 -程序设计语言结构(3学分)
- 计算机科学选修
- 科学选修课
- 适当的通识教育课程
一年四
- CIS 452 -操作系统概念(3学分)
- WRT 350 -商务沟通(3学分)
- CIS 467 -计算机科学项目(3学分)
- CIS 490 -实习(2 - 5学分)
- 计算机科学选修课
- 适当的通识教育课程