计算机科学学士关注基本的程序设计,软件开发,计算机组织、系统和网络,计算理论,语言的原则,和先进的算法和数据。
下面列出完成所有课程,除非另有指示。也完成任何并修课程实验室、背诵、临床或工具课程,并完成指定以外的任何额外的课程需要特定的大学和重大需求,以满足毕业的信贷需求。
Universitywide需求
所有大学生都必须完成Universitywide需求。
NUpath需求
所有大学生都必须完成NUpath需求。
计算机科学的要求
代码 | 标题 | 小时 |
---|---|---|
计算机科学概述 | ||
CS 1200 | 第一年的研讨会 | 1 |
CS 1210 | 专业发展科合作社 | 1 |
计算机科学基础课程 | ||
CS 1800 和CS 1802 |
离散结构 1800年CS和研讨会 |
5 |
CS 2500 和CS 2501 |
计算机科学基础1 2500年CS和实验室 |
5 |
CS 2510 和CS 2511 |
计算机科学基础2 2510年CS和实验室 |
5 |
CS 2810 | 数学模型的数据 | 4 |
计算机科学专业必修课程 | ||
CS 3000 | 算法和数据 | 4 |
CS 3500 和CS 3501 |
面向对象设计 3500年CS和实验室 |
5 |
CS 3650 | 计算机系统 | 4 |
CS 3800 | 理论的计算 | 4 |
CS 4500 | 软件开发 | 4 |
或CS 4530 | 软件工程基础 | |
安全的必修课程 | ||
完成下列之一: | 4 | |
网络安全基础 | ||
系统安全 | ||
网络安全 | ||
演讲的要求 | ||
选择一个: | 4 | |
公众演讲 | ||
商业和专业来说 | ||
说服和修辞 | ||
沟通和讲故事 | ||
即兴创作 | ||
介绍了代理 | ||
动态屏幕上的主持人 | ||
代理的相机 | ||
科选修课 | ||
与顾问的批准,定向研究、研究项目研究和适当的研究生课程也可以作为上部分选修课。 | ||
完成8学分的CS, CY, DS,或者是类没有必要的。选择课程在以下范围: | 8 | |
CY 2000或更高,除了CY 4930
|
||
DS 25004900或更高版本,除了DS
|
||
计算机科学的浓度
选择一个下面的浓度和完整的浓度四个课程。在所有的浓度,一个研究(CS 4991)课程顾问的批准可以代替。任何遗漏的先决条件或NUpath要求必须使用计算机科学或选修课。特别是,学生必须安排采取NUpath顶石使用课程集中或CS, CY, DS,还是课程作为计算机科学选修课或作为一般选修课。
支持的课程
代码 | 标题 | 小时 |
---|---|---|
数学课程 | ||
数学1341 | 微积分1为科学和工程 | 4 |
数学1365 | 介绍数学推理 | 4 |
计算和社会问题 | ||
完成下列之一: | 4 | |
种族问题、科学和技术 | ||
法律、伦理和政策的数据和数字技术 | ||
网络法:隐私、伦理和数字版权 | ||
文学和数字多样性 | ||
技术的历史 | ||
Bostonography:城市通过数据、文本、地图和网络 | ||
知识在一个数字的世界 | ||
知识在一个数字的世界 | ||
技术和人类价值 | ||
一分之二十——世纪工作场所 | ||
环境、技术和社会 | ||
电脑和社会 | ||
电气工程 | ||
EECE 2322 和EECE 2323 |
数字设计原理和计算机组织 2322年EECE和实验室 |
5 |
科学要求 | ||
完成两门课程(和任何所需的实验室)从以下科学类: | 8 | |
生物学 | ||
普通生物学(1 1111年杂志和实验室 |
||
普通生物学2 1113年杂志和实验室 |
||
遗传学和分子生物学 2301年杂志和实验室 |
||
化学 | ||
普通化学1 和1211年化学实验室 和1211年化学习题课 |
||
普通化学2 和1214年化学实验室 和1214年化学习题课 |
||
地质/环境科学 | ||
动态地球 1200年ENVR和实验室 |
||
地球和生命的历史 和解释地球历史 |
||
动态地球 1200年ENVR和实验室 |
||
地球材料 2310年ENVR和实验室 |
||
地球地貌和流程 2340年ENVR和实验室 |
||
地理信息系统 3300年ENVR和实验室 |
||
应用水文地质 4500年ENVR和实验室 |
||
地球和生命的历史 和解释地球历史 |
||
古老的海洋生物 5242年ENVR和实验室 |
||
数学 | ||
微积分对科学与工程2 | ||
线性代数 | ||
概率和统计 | ||
物理 | ||
为生命科学1物理 1145年phy和实验室 |
||
物理生命科学2 1147年phy和实验室 |
||
物理工程1 1151年phy和实验室 1151年phy和交互式学习研讨会 |
||
物理工程2 1155年phy和实验室 1155年phy和交互式学习研讨会 |
||
物理1 1161年phy和实验室 和1161年物理习题课 |
||
物理2 1165年phy和实验室 和1165年物理习题课 |
计算机科学写作要求
代码 | 标题 | 小时 |
---|---|---|
大学写作 | ||
ENGW 1111 | 一年级的写作 | 4 |
先进的写作学科 | ||
ENGW 3302 | 先进的写作技术职业 | 4 |
或ENGW 3315 | 在学科跨学科高级写作 |
要求一般的选修课
代码 | 标题 | 小时 |
---|---|---|
完成28学分选修课。 | 28 |
科大学GPA要求
最低2.000的绩点要求在所有CS, CY, DS,课程
计算机科学的信贷需求
完成72个学期小时专业。
NUpath需求满足
- 与自然世界和设计
- 进行正式和定量推理
- 分析和使用数据
- 写在第一年
- 先进的写作学科
- Writing-Intensive主要
- 思想和行动在一个顶点
整合知识和技能通过经验是通过合作社满意的。
项目需求
134学期所需的时间
集中在人工智能
代码 | 标题 | 小时 |
---|---|---|
CS 4100 | 人工智能 | 4 |
DS 4400 | 机器学习和数据挖掘1 | 4 |
完成两个不是已经采取的下列课程: | 8 | |
自然语言处理 | ||
游戏人工智能 | ||
机器人科学和系统 | ||
信息检索 | ||
机器学习和数据挖掘2 | ||
认知 |
集中在基础
代码 | 标题 | 小时 |
---|---|---|
完成以下两个: | 8 - 9 | |
逻辑与运算 | ||
计算机辅助推理 | ||
复杂性理论基础 | ||
高级算法 | ||
完成两个不是已经采取的下列课程: | 8 | |
复杂性理论基础 | ||
高级算法 | ||
计算机辅助推理 | ||
系统规范,验证,和合成 | ||
介绍计算机科学研究 和计算机科学研究研讨会 和计算机科学研究研讨会 |
||
密码学 |
集中在以人为中心的计算
代码 | 标题 | 小时 |
---|---|---|
是4300 | 人机交互 | 4 |
是4800 | 实证研究方法 | 4 |
完成两个不是已经采取的下列课程: | 8 | |
信息科学原理 | ||
自然语言处理 | ||
Web开发 | ||
信息表示和可视化 |
*集中在以人为中心的计算需要一个秋天合作社模式。
集中在软件
代码 | 标题 | 小时 |
---|---|---|
CS 2800 | 逻辑与运算 | 4 |
CS 3700 | 网络和分布式系统 | 4 |
CS 4400 | 编程语言 | 4 |
完成一个尚未采取的下列课程: | ||
在c++编程 | ||
构建可扩展的系统 | ||
大规模并行数据处理 | ||
编译器 | ||
Web开发 | ||
计算机辅助推理 | ||
系统规范,验证,和合成 |
集中在系统
代码 | 标题 | 小时 |
---|---|---|
CS 3700 | 网络和分布式系统 | 4 |
完成一个尚未采取的下列课程: | 4 | |
系统安全 | ||
网络安全 | ||
完成两个不是已经采取的下列课程: | 8 | |
在c++编程 | ||
计算机图形学 | ||
系统安全 | ||
机器人科学和系统 | ||
移动和无线系统 | ||
网络安全 |
样本的学习计划:四年,两个合作社在春天/夏天1
第一年 | |||||||
---|---|---|---|---|---|---|---|
秋天 | 小时 | 春天 | 小时 | 夏天1 | 小时 | 夏天2 | 小时 |
CS 1200 | 1 | CS 2510 和CS 2511 |
5 | CS 3500 和CS 3501 |
5 | 数学1341 | 4 |
CS 1800 和CS 1802 |
5 | CS 2810 | 4 | 选修 | 4 | CS 3000 | 4 |
CS 2500 和CS 2501 |
5 | 科学选修与实验室 | 5 | ||||
数学1365 | 4 | 选修 | 4 | ||||
ENGW 1111 | 4 | ||||||
19 | 18 | 9 | 8 | ||||
第二年 | |||||||
秋天 | 小时 | 春天 | 小时 | 夏天1 | 小时 | 夏天2 | 小时 |
CS 3650 | 4 | 合作社 | 合作社 | 选修 | 4 | ||
集中课程 | 4 | 选修 | 4 | ||||
EECE 2322 和EECE 2323 |
5 | ||||||
选修 | 4 | ||||||
CS 1210 | 1 | ||||||
18 | 0 | 0 | 8 | ||||
三年级 | |||||||
秋天 | 小时 | 春天 | 小时 | 夏天1 | 小时 | 夏天2 | 小时 |
CS 3800 | 4 | 合作社 | 合作社 | ENGW 3302 | 4 | ||
集中课程 | 4 | 选修 | 4 | ||||
演讲的要求 | 4 | ||||||
计算和社会问题 | 4 | ||||||
16 | 0 | 0 | 8 | ||||
年4 | |||||||
秋天 | 小时 | 春天 | 小时 | ||||
CS 4500 | 4 | 集中课程 | 4 | ||||
科选修 | 4 | 科选修 | 4 | ||||
集中课程 | 4 | 安全课程 | 4 | ||||
科学选修与实验室 | 5 | 选修 | 4 | ||||
17 | 16 | ||||||
总时间:137 |