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