软件工程学位 (SSEN) 学士学位
该学位所需的总学分:124。查找有关的完整详细信息软件工程学位审核。查看典型的四年大纲查看示例时间表。
核心要求:54-55 学分
计算研究简介:基本概念和技能;足球比赛结果的机会;职业机会;社会和道德问题。
- 鸣谢:
1.0
- Lec-Rec-Lab: (0-1-0)
- 提供的学期:秋季
- 限制:必须就读以下专业之一:计算机工程、软件工程、计算机科学、计算机系统科学、通用计算、电气工程;
必须就读以下课程之一:新生
为具有一定编程经验的学生提供计算机科学课程的另一个起点,结合了 CS1121 和 CS1122 的材料,并以更快的速度提供。给出了家庭作业编程作业。
- 鸣谢:
5.0
- Lec-Rec-Lab: (0-4-2)
- 提供的学期:秋季
- 限制:需要部门许可
- 先决条件:MA 1031(C) 或 MA 1032(C) 或 MA 1120(C) 或 MA 1160(C) 或 MA 1161(C) 或 MA 1121(C)
计算机科学课程的起点。引入了一种高级的、面向对象的编程语言作为解决问题的工具。主题包括程序的设计、编码、文档、调试和测试。编程作业在封闭的实验室环境中和作为家庭作业给出。
- 鸣谢:
3.0
- Lec-Rec-Lab: (0-2-2)
- 提供的学期:秋季、春季、夏季
- 先决条件:MA 1031(C) 或 MA 1032(C) 或 MA 1120(C)
CS 1121 的延续。主题包括数据抽象、类层次结构和多态性、列表、堆栈、队列和树数据结构、基于复杂性的算法和数据结构选择以及递归。给出了家庭作业编程作业。
- 鸣谢:
3.0
- Lec-Rec-Lab: (0-2-2)
- 提供的学期:秋季、春季、夏季
- 先决条件:CS 1121
为具有 Java 经验的学生提供汇编语言和 C 语言编程。主题包括二进制数编码、指令集架构、汇编语言编程和指令编码。 C 编程主题包括程序结构、预处理器、数组、结构、指针、输入/输出、动态内存管理和链接数据结构。
- 鸣谢:
3.0
- Lec-Rec-Lab: (0-3-0)
- 提供的学期:秋季、春季、夏季
- 先决条件:CS 1122 或 CS 1131
提出计算机科学中使用的离散结构的基本概念。 主题包括集合、树、图、函数、关系、递归、证明技术、逻辑、组合学和概率。
- 鸣谢:
3.0
- Lec-Rec-Lab: (0-3-0)
- 提供的学期:秋天,春天
- 先决条件:(CS 1121或CS 1131)和(MA 1135或MA 1160或MA 1161或MA 1121或MA 2160或MA 3160)
主题包括集合论、数学归纳法、整数、函数和关系、计数方法、递归关系、生成函数、排列、组合、包含和排除原理、图形(包括平面图)。其他可能的主题包括图形着色、树和割集、组合设计、布尔代数。
- 鸣谢:
3.0
- Lec-Rec-Lab: (0-3-0)
- 提供的学期:秋季、夏季
- 先决条件:MA 2320 或 MA 2321 或 MA 2330
介绍数据结构中的基本概念。 主题包括抽象数据类型(优先级队列、字典和图形)及其实现、算法分析、排序、文本处理和面向对象设计。分配了一个重要的编程项目。
- 鸣谢:
3.0
- Lec-Rec-Lab: (0-3-0)
- 提供的学期:秋季、春季
- 先决条件:CS 1122 或 CS 1131
对与计算相关的社会和道德问题的研究。主题包括:道德理论和决策、知识产权、言论自由、隐私、安全和职业责任。
- 鸣谢:
3.0
- Lec-Rec-Lab: (0-3-0)
- 提供的学期:秋天,春天
- 限制:必须就读以下课程之一:初级、高级
- 先决条件:CS 3141
本课程重点关注团队软件开发。它涵盖了强调流程活动的软件设计模型,包括敏捷方法和安全软件开发生命周期实践。关键主题包括版本控制、自动化测试和文档。学生将培养沟通和团队合作的技能。
- 鸣谢:
3.0
- Lec-Rec-Lab: (0-3-0)
- 提供的学期:秋天,春天
- 先决条件:(CS 2311 或 MA 3210)和 CS 2321
形式语言和计算理论简介。 主题包括常规语言和有限自动机、上下文无关语言和下推自动机、图灵可接受的语言、图灵机和停机问题。还讨论了证明技术和应用,例如解析。
- 鸣谢:
3.0
- Lec-Rec-Lab: (0-3-0)
- Semesters Offered:秋季、春季
- 先决条件:CS 2311 或 MA 3210
并发计算中的概念和技术。主题包括:进程和线程、互斥、信号量、监视器和条件同步、死锁、安全性和活性、消息传递和并发架构。
- 鸣谢:
3.0
- Lec-Rec-Lab: (0-3-0)
- 提供的学期:秋季、春季
- 先决条件:CS 2311、CS 2321 和 CS 3411
开发强大的程序,为系统软件开发人员提供高效的服务。主题包括:文件 I/O、进程创建和管理、链接和库、进程间通信、性能测量和套接字编程。
- 鸣谢:
3.0
- Lec-Rec-Lab: (0-3-0)
- 提供的学期:秋季、春季
- 先决条件:CS 3421 或 EE 3172
计算机逻辑结构简介,包括逻辑设计、信息存储和操作、控制以及输入/输出的基础知识。主题包括当前硬件技术的回顾、组合和顺序逻辑、算术、数据路径、硬连线控制、中断、缓存、虚拟内存以及流水线简介。
- 鸣谢:
3.0
- Lec-Rec-Lab: (0-3-0)
- 提供的学期:秋季、春季
- 先决条件:(CS 1141 和 CS 1040)或 CS 1142
本课程介绍数据库系统,包括数据库设计、查询和编程。主题包括数据库管理的目标;数据定义;数据模型;数据标准化;使用关系代数和 SQL 进行数据检索和操作;数据安全性和完整性;数据库和网络编程;以及用于表示半结构化数据的语言。
- 鸣谢:
3.0
- Lec-Rec-Lab: (0-3-0)
- 提供的学期:秋季、春季
- 先决条件:(CS 2311 或 MA 3210)和 CS 2321
本课程侧重于通过软件流程确保质量,包括质量属性的定义、分析和测量。主题包括软件测试、静态分析、代码审查、流程改进和安全工程,强调从需求规范中导出测试用例并编写测试计划。
- 鸣谢:
3.0
- Lec-Rec-Lab: (3-0-0)
- 提供的学期:春天
- 先决条件:CS 3141
算法设计、分析和实现的基本主题。 分析基础知识包括渐近符号、控制结构分析、求解递推式和摊销分析。 设计和实现主题包括排序、搜索和图算法。 设计范例包括贪婪算法、分而治之算法和动态规划。
- 鸣谢:
3.0
- Lec-Rec-Lab: (0-3-0)
- 提供的学期:秋季、春季
- 限制:不得入读以下课程之一:新生、大二
- 先决条件:(CS 2311 或 MA 3210)和 CS 2321
本课程重点关注软件系统建模、自动化分析、验证和设计。主题包括声明式和命令式建模语言、用于模型自动分析和验证的软件工具、用于实现的规范语言以及用于系统归纳验证的形式规范语言。
- 鸣谢:
3.0
- Lec-Rec-Lab: (0-3-0)
- 提供的学期:秋季、夏季
- 先决条件:CS 3311 和 CS 3141(C)
专注于软件开发流程和相关管理问题。主题包括软件流程模型、能力成熟度模型、流程工具、标准的使用、软件维护、配置管理、项目规划和跟踪、团队管理以及测量和估计。
- 鸣谢:
3.0
- Lec-Rec-Lab: (0-3-0)
- 提供的学期:秋季
- 先决条件:CS 3141
用户界面 (UI) 设计和实现的原则。主题包括:UI 理论、设计原则、评估和工具。需要完成一个实施和评估 UI 的小组项目。
- 鸣谢:
3.0
- Lec-Rec-Lab: (0-3-0)
- 提供的学期:春天
- 限制:必须就读以下专业之一:软件工程
- 先决条件:CS 3141
学生将运用基础技能来创建可导航且易于访问的用户界面。将探讨 HTML 和 CSS。学生将学习结构与风格、语义标记、可访问性标准、辅助技术、测试工具、前端开发方法、设计模式和自适应布局技术。
- 鸣谢:
3.0
- Lec-Rec-Lab: (0-3-0)
- 提供的学期:秋季
- 先决条件:CS 2321
技术和科学环境中书面和口头交流的研究;强调受众、写作过程、科技话语的体裁、视觉传达、协作、专业责任、清晰正确的表达。学生撰写和修改若干文件并给出口头报告。
- 鸣谢:
3.0
- Lec-Rec-Lab: (0-3-0)
- 提供的学期:秋季、春季、夏季
- 限制:不得入读以下课程之一:新生
选择以下选项之一:6 学分
选项 1
顶点项目课程。使用软件工程原理和技术,学生作为团队的一部分负责开发高质量的软件项目。
- 鸣谢:
3.0
- Lec-Rec-Lab: (0-1-4)
- 提供的学期:秋季、春季
- 限制:需要讲师的许可
- 先决条件:CS 3712 和 CS 4760
顶点项目经验的延续,适用于软件工程专业。
- 鸣谢:
3.0
- Lec-Rec-Lab: (0-1-4)
- 提供的学期:秋季、春季
- 先决条件:CS 4791
选项 2
跨学科团队作为企业的一部分,致力于解决现实世界的设计项目或问题。三年级学生将练习设计解决问题的方法并开发实现特定项目目标的程序。
- 鸣谢:
1.0
- Lec-Rec-Lab: (0-0-3)
- 提供的学期:秋季、春季、夏季
- 限制:必须就读以下课程之一:初级、高级
跨学科团队作为企业的一部分,致力于解决现实世界的设计项目或问题。三年级学生练习设计方法来解决问题并开发程序以实现指定的项目目标。
- 鸣谢:
1.0
- Lec-Rec-Lab: (0-0-3)
- 提供的学期:秋季、春季、夏季
- 限制:必须就读以下课程之一:初级、高级
跨学科团队作为企业的一部分,解决现实世界的设计项目或问题,考虑约束因素并应用相关标准。第四年的学生将获得定义项目目标、规划实现这些目标的策略以及领导技术团队实现项目目标的经验。必须按照专业的定义做好项目准备。
- 鸣谢:
2.0
- Lec-Rec-Lab: (0-0-6)
- 提供的学期:秋季、春季、夏季
- 限制:需要部门许可;
必须就读以下专业之一:生物医学工程、工程、土木工程、地理空间工程、化学工程、计算机工程、电气工程、环境工程、地质工程、机械工程、材料科学与工程、机器人工程、软件工程、施工管理、计算机网络与系统管理、电气工程技术、机械工程技术、测量工程、信息技术;
必须就读以下课程之一:高级
- 先决条件:(BE 3350 和 BE 3700 和 BE 3800 和 BE 4900 和 ENT 3950 和 ENT 3960)或(CEE 3620 或(CEE 3810)或 FW 3330)或 CM 4855(C) 或(CS 3712 或 CS 4711 或 CS 4760)或(ENT 3960 和 EE 3131)或(EE 3280 和 EE 3261(C))和 EE 3910 和(EE 3174(C) 或 EE 3171(C) 或 EE 3173(C))或(GE 3890 和 GE 3880)或(ENT 3950 和 ENT 3960)和(MA 3710(C) 或 MA 2710(C) 或 MA 2720(C))和(MEEM 3750 或 ME 3750)和(MEEM 3201 或 ME 3201)和(MEEM 3901 或 ME 3901)和(MEEM 3911 或 ME 3911)和 EE 3010(C) 或(ENT 3950 和 ENT 3960 和(MA 3710(C) 和 MA 2710(C) 和 MA 2720(C))和(MEEM 3750 或 ME 3750)和 AE 3511 和 AE 4550(C) 和 AE 4560(C))和(MEEM 3400 或 ME 3400)和(MEEM 3600 或 ME 3601(C)) 或 MSE 3190 或 (CMG 3250 和 CMG 4120(C) 和 CMG 4210 和 CMG 3200) 或 (EET 3281 和 EET 4253(C)) 或 SAT 3812(C) 或 SU 4100(C) 或 ENG 3505(C) 或 (ENT 3950 和 ENT 3960) 或 (MET 4200 和 MET 3500(C) 和 MET 3451(C)) 或 MET 4210
跨学科团队作为企业的一部分,解决现实世界的设计项目或问题,考虑约束因素并应用相关标准。第四年的学生将获得定义项目目标、规划实现这些目标的策略以及领导技术团队实现项目目标的经验。
- 鸣谢:
2.0
- Lec-Rec-Lab: (0-0-6)
- 提供的学期:秋季、春季、夏季
- 限制:必须就读以下课程之一:高级
- 先决条件:ENT 4950 和(BE 4900 或 CEE 3620 或 CEE 3810 或 CM 4855 或 CS 3712 或 CS 4711 或 CS 4760 或(EE 3174 或 EE 3171 或 EE 3173)或 GE 3890 或 MSE 4141(C) 或CMG 4210 或(EET 4253 和 EET 3281)或(MET 4460 和 MET 4210)或(SAT 4541 和 SAT 3812)或 SU 4100 或 ENG 4505(C) 或 EE 3010 和(MEEM 3600 或 ME 3601)和(MEEM 3750 或 ME 3750)和(MEEM 3201或ME 3201)或(EE 3280和EE 3261))
数学要求:10-12 学分*
单变量微积分简介,其中包括计算机实验室。主题包括三角函数、指数函数和对数函数、微分及其用途以及基本积分。集成了符号工具、图形概念、数据和数值计算。
- 制作人员:
4.0
- Lec-Rec-Lab: (0-3-1)
- 提供的学期:秋季
- 先决条件: ALEKS Math Placement >= 86 or CEEB Calculus AB >= 3 or CEEB Calculus BC >= 3 or CEEB Calculus AB Subscore >= 3 or ACT Mathematics >= 29 or SAT MATH SECTION SCORE-M16 >= 680
单变量微积分简介,其中包括计算机实验室。主题包括三角函数、指数函数、对数函数、微分及其用途以及基本积分。集成了符号工具、数据和数字以及图形概念,与 MA1160 类似,但进展速度不同。
- 鸣谢:
5.0
- Lec-Rec-Lab: (0-4-1)
- 提供的学期:秋季、春季、夏季
- 先决条件: MA 1032 or MA 1031 or MA 1120 or ALEKS Math Placement >= 76 or CEEB Calculus AB >= 2 or CEEB Calculus BC >= 2 or CEEB Calculus AB Subscore >= 2 or ACT Mathematics >= 26 or SAT MATH SECTION SCORE-M16 >= 610
线性代数及其使用方法简介,包括基本数学证明。主题包括方程组、向量、矩阵、正交性、子空间和特征值问题。
- 制作人员:
3.0
- Lec-Rec-Lab: (0-3-0)
- 提供的学期:秋天,春天
- 先决条件:MA 1160 或 MA 1161 或 MA 1135 或 MA 1121
统计研究的设计和分析简介。主题包括数据收集方法、描述性和图形方法、概率、平均值的统计推断、回归和相关性以及方差分析。该课程将包括统计软件的介绍。
- 鸣谢:
4.0
- Lec-Rec-Lab: (0-4-0)
- 提供的学期:秋季、春季、夏季
- 限制:不得就读以下专业之一:数学
- 先决条件: MA 1020 or MA 1030 or MA 1120 or MA 1032 or MA 1031 or ALEKS Math Placement >= 61 or CEEB Calculus BC >= 2 or CEEB Calculus AB Subscore >= 2 or ACT Mathematics >= 22 or SAT MATH SECTION SCORE-M16 >= 540
旨在解决工程问题的统计研究的设计、实施和分析简介。 主题包括数据收集方法、描述性和图形方法、概率和概率模型、统计推断、控制图、线性回归、实验设计。
- 鸣谢:
3.0
- Lec-Rec-Lab: (0-3-0)
- 提供的学期:秋季、春季、夏季
- 先决条件:MA 2160 或 MA 3160(C)
概率方法简介。主题包括概率定律、计数规则、离散和连续随机变量、期望、联合分布和极限定理。
- 鸣谢:
3.0
- Lec-Rec-Lab: (0-3-0)
- 提供的学期:秋季、夏季
- 先决条件:MA 2160
实验室科学要求:最低 7 学分*
学生必须完成两个不同学科的两门科学课程(BL、CH、KIP、
FW、GE、PH、SS)来自通识教育科学课程列表;至少其中之一
必须包括或与随附的实验室一起携带。查找符合条件的课程
的普通教育网页。
科学选修课或 MA3XXX:6-7 学分*
修读硕士课程(3000 级或更高级别)或经批准的 STEM 科学课程
列表。
*科学和数学总共应为 24 学分。
技术选修课:9 学分
请咨询学术顾问以获得批准的技术选修课
免费选修课:4-8 学分
任何课程作业都是允许的,但不包括课外活动和低于 1000- 的课程作业
水平。
普通教育核心要求:24 学分
人文、美术和社会科学 (HASS) 要求
用于完成核心和 HASS 要求的课程不得用于完成其他要求
学位要求。学生必须完成 12 个核心课程学分和 12 个学分
人文、美术和社会科学(HASS)课程。可重复的课程
不得重复获得普通教育学分。可以找到核心和HASS课程
上普通教育页。
核心:12 学分
- 联合国 1015 (3)
- UN 1025 或高级现代语言 (3)
- 批判性和创造性思维 (3)
- 社会责任与道德推理 (3)
HASS:12 学分
12 个学分中的 6 个必须达到 3000 或 4000 级别。
- 交流/作文(至少 3 学分)
- 人文与美术(至少 3 学分)
- 社会和行为科学(至少 3 学分)
- 通识教育核心、HASS 或限制 HASS 课程列表中的任何课程(0
至 3 学分)
课外活动:3 学分
毕业所需,但不包含在 GPA 计算或总体成绩中
学位所需的学分。仅在课外课程列表中的课程
有资格。对于课外活动,半 (0.5) 学分的课程最多可以重复一次
信用。在以下位置查找符合条件的课程普通教育页。
技术选修课
技术选修课是面向计算机设计或使用的课程,通常
计算机科学、数学、工程或商业领域。以下课程
被推荐为计算机科学专业的技术选修课。其他课程
可由计算机科学顾问与计算机科学本科课程协商批准
委员会。
注意:以下列表中软件工程所需的课程
或计算机系统科学学位,或计算机的任何集中领域
科学学位也不能用于满足技术选修要求
在该选项或学位课程中。
计算机科学课程
- 任何 CS 3000、4000 或 5000 级别课程。学位或专业所需的课程
无法使用。
- MIS 4000 高级信息系统
注意:由于 CS 5000 级别课程的难度较大,学生应该
是大四学生,计算机科学课程的 GPA 至少为 3.0,最好为 3.5。
企业计划
跨学科团队作为企业的一部分,致力于解决现实世界的设计项目或问题。二年级学生负责实现企业团队定义的一些规定目标。
- 鸣谢:
1.0
- Lec-Rec-Lab: (0-0-3)
- 提供的学期:秋季、春季、夏季
- 限制:不得就读以下课程之一:新生
跨学科团队作为企业的一部分,致力于解决现实世界的设计项目或问题。二年级学生负责实现其企业团队定义的一些规定目标。
- 鸣谢:
1.0
- Lec-Rec-Lab: (0-0-3)
- 提供的学期:秋季、春季、夏季
- 限制:不得就读以下课程之一:新生
跨学科团队作为企业的一部分,致力于解决现实世界的设计项目或问题。三年级学生将练习设计解决问题的方法并开发实现特定项目目标的程序。
- 鸣谢:
1.0
- Lec-Rec-Lab: (0-0-3)
- 提供的学期:秋季、春季、夏季
- 限制:必须就读以下课程之一:初级、高级
跨学科团队作为企业的一部分,致力于解决现实世界的设计项目或问题。三年级学生练习设计方法来解决问题并开发程序以实现指定的项目目标。
- 鸣谢:
1.0
- Lec-Rec-Lab: (0-0-3)
- 提供的学期:秋季、春季、夏季
- 限制:必须就读以下课程之一:初级、高级
跨学科团队作为企业的一部分,解决现实世界的设计项目或问题,考虑约束因素并应用相关标准。第四年的学生将获得定义项目目标、规划实现这些目标的策略以及领导技术团队实现项目目标的经验。必须按照专业的定义做好项目准备。
- 鸣谢:
2.0
- Lec-Rec-Lab: (0-0-6)
- 提供的学期:秋季、春季、夏季
- 限制:需要部门许可;
必须就读以下专业之一:生物医学工程、工程、土木工程、地理空间工程、化学工程、计算机工程、电气工程、环境工程、地质工程、机械工程、材料科学与工程、机器人工程、软件工程、施工管理、计算机网络与系统管理、电气工程技术、机械工程技术、测量工程、信息技术;
必须就读以下课程之一:高级
- 先决条件:(BE 3350 和 BE 3700 和 BE 3800 和 BE 4900 和 ENT 3950 和 ENT 3960)或(CEE 3620 或(CEE 3810)或 FW 3330)或 CM 4855(C) 或(CS 3712 或 CS 4711 或 CS 4760)或(ENT 3960 和 EE 3131)或(EE 3280 和 EE 3261(C))和 EE 3910 和(EE 3174(C) 或 EE 3171(C) 或 EE 3173(C))或(GE 3890 和 GE 3880)或(ENT 3950 和 ENT 3960)和(MA 3710(C) 或 MA 2710(C) 或 MA 2720(C))和(MEEM 3750 或 ME 3750)和(MEEM 3201 或 ME 3201)和(MEEM 3901 或 ME 3901)和(MEEM 3911 或 ME 3911)和 EE 3010(C) 或(ENT 3950 和 ENT 3960 和(MA 3710(C) 和 MA 2710(C) 和 MA 2720(C))和(MEEM 3750 或 ME 3750)和 AE 3511 和 AE 4550(C) 和 AE 4560(C))和(MEEM 3400 或 ME 3400)和(MEEM 3600 或 ME 3601(C)) 或 MSE 3190 或 (CMG 3250 和 CMG 4120(C) 和 CMG 4210 和 CMG 3200) 或 (EET 3281 和 EET 4253(C)) 或 SAT 3812(C) 或 SU 4100(C) 或 ENG 3505(C) 或 (ENT 3950 和 ENT 3960) 或 (MET 4200 和 MET 3500(C) 和 MET 3451(C)) 或 MET 4210
跨学科团队作为企业的一部分,解决现实世界的设计项目或问题,考虑约束因素并应用相关标准。第四年的学生将获得定义项目目标、规划实现这些目标的策略以及领导技术团队实现项目目标的经验。
- 鸣谢:
2.0
- Lec-Rec-Lab: (0-0-6)
- 提供的学期:秋季、春季、夏季
- 限制:必须就读以下课程之一:高级
- 先决条件:ENT 4950 和(BE 4900 或 CEE 3620 或 CEE 3810 或 CM 4855 或 CS 3712 或 CS 4711 或 CS 4760 或(EE 3174 或 EE 3171 或 EE 3173)或 GE 3890 或 MSE 4141(C) 或CMG 4210 或(EET 4253 和 EET 3281)或(MET 4460 和 MET 4210)或(SAT 4541 和 SAT 3812)或 SU 4100 或 ENG 4505(C) 或 EE 3010 和(MEEM 3600 或 ME 3601)和(MEEM 3750 或 ME 3750)和(MEEM 3201或ME 3201)或(EE 3280和EE 3261))
ENT 4900 - 高级企业项目工作 V 非顶点
跨学科团队作为企业的一部分,致力于解决对行业、政府和社区具有重要意义的现实项目或问题。第四年的学生将获得定义项目目标和规划实现这些目标的策略以及领导团队实现项目目标的经验。本课程适合未参加 Enterprise 的学生以满足其顶点要求。
- 鸣谢:
2.0
- Lec-Rec-Lab: (0-0-6)
- 提供的学期:秋季、春季、夏季
- 限制:不得入读以下学院之一:工程学院;
必须就读以下课程之一:高级
ENT 4910 - 高级企业项目工作 VI 非顶点
跨学科团队作为企业的一部分,致力于解决对行业、政府和社区具有重要意义的现实项目或问题。第四年的学生将获得定义项目目标和规划实现这些目标的策略以及领导团队实现项目目标的经验。本课程适合未参加 Enterprise 的学生以满足其顶点要求。
- 鸣谢:
2.0
- Lec-Rec-Lab: (0-0-6)
- 提供的学期:秋季、春季、夏季
- 限制:不得入读以下学院之一:工程学院;
必须就读以下课程之一:高级
合作办学
根据学术部门,学分可能算作免费或技术选修课。 需要顾问的批准、良好的行为和学术地位、在就业服务处注册以及雇主的正式录取通知书。
- 鸣谢:可变为 2.0
- 提供的学期:秋季、春季、夏季
- 限制:需要部门许可;
不得就读以下级别之一:研究生
工程与工程技术
本课程将涵盖基本电气概念、电阻电路、节点和环路分析、叠加、戴维宁和诺顿等效、最大功率传输、电容器、电感器、交流分析以及一阶和二阶瞬态分析。
- 鸣谢:
4.0
- Lec-Rec-Lab: (3-0-2)
- 提供的学期:秋季、春季、夏季
- 先决条件:MA 3520(C) 或 MA 3521(C) 或 MA 3530(C) 或 MA 3560(C)
介绍数字逻辑的分析、设计和应用。包括布尔代数、二进制数、逻辑门、组合和顺序逻辑、存储元件和基于硬件描述语言的综合。
- 鸣谢:
4.0
- Lec-Rec-Lab: (3-0-2)
- 提供的学期:秋季、春季、夏季
- 先决条件:CS 1121 或 CS 1131 或 CS 1111
专为非专业人士设计。涵盖电气和电子测量原理,包括直流、交流、半导体器件、放大器和滤波。
- 鸣谢:
3.0
- Lec-Rec-Lab: (2-0-2)
- 提供的学期:秋季、春季、夏季
- 限制:不得就读以下专业之一:电气工程、计算机工程
- 先决条件:MA 1121 或 MA 1160 或 MA 1161
涵盖电子设备和电路的基础知识;运算放大器、双极结型晶体管、二极管和 MOSFET。
- 鸣谢:
4.0
- Lec-Rec-Lab: (3-0-2)
- 提供的学期:秋季、春季、夏季
- 先决条件:EE 2112 或 EE 3010
介绍信号、系统和控制的数学分析。 主题包括微分方程、傅里叶级数、傅里叶变换、拉普拉斯变换、频率响应、波特图、状态模型和控制系统简介。
- 鸣谢:
3.0
- Lec-Rec-Lab: (3-0-0)
- 提供的学期:秋季、春季、夏季
- 先决条件:(EE 3010或EE 2112)和(MA 2320或MA 2321或MA 2330)和(MA 3520或MA 3521或MA 3530或MA 3560)
介绍基于微控制器的系统的概念。描述微控制器的基本特性以及如何用 C 语言和汇编语言对其进行编程。还讨论了 I/O 设备、同步和总线协议。
- 鸣谢:
4.0
- Lec-Rec-Lab: (3-0-2)
- 提供的学期:秋季、春季
- 先决条件:EE 2174 和(CS 1111 或 CS 1142 或 CS 1121 或 CS 1131)
EE4252 中开发的数字信号处理概念的实际实现。 重点关注 DSP 在通信、滤波器设计、语音处理和雷达方面的应用。 实验室提供DSP解决方案设计和实现的实践经验。
- 制作人员:
3.0
- Lec-Rec-Lab: (2-0-2)
- 提供的学期:春天
- 先决条件:EE 4252
使用 CAD 工具设计 VLSI 电路。分析影响性能的物理因素。通过课程项目演示展示学习内容。
- 制作人员:
4.0
- Lec-Rec-Lab: (3-0-2)
- 提供的学期:秋季
- 先决条件:EE 3131 和 EE 2174
涵盖低功耗微控制器和硬件相关 C 语言在嵌入式传感和控制系统中的使用。强调与几种不同模式的模拟和数字传感器和执行器的直接连接,以实现适用于机器人和无线传感器网络等应用的端到端嵌入式系统。
- 制作人员:
4.0
- Lec-Rec-Lab: (3-0-1)
- 提供的学期:春季、夏季
- 限制:必须注册以下课程之一:高级
- 先决条件:EE 3171 或 EE 3173 或 EE 3174
学习计划的第一学期,一组学生在与教职人员协商的情况下开展工程设计项目。 (高级项目已准备好,由主要替代先决条件定义)
- 制作人员:
2.0
- Lec-Rec-Lab: (1-0-3)
- 提供的学期:秋季
- 限制:不得就读以下班级之一:新生、大二学生、大三学生
- 先决条件:(EE 3131 或(EE 3280 和 EE 3261(C)))和(EE 3901 和(EE 3171(C) 或 EE 3173(C) 或 EE 3174))
学习计划的第二学期,一组学生在与教职人员协商的情况下开展工程设计项目。 (高级项目已准备好,由主要替代先决条件定义)
- 制作人员:
2.0
- Lec-Rec-Lab: (0-1-3)
- 提供的学期:春天
- 先决条件:EE 4901
根据学生和教师的需求和兴趣,选择了电气工程技术方面感兴趣的其他主题。可以是教程、研讨会、讲习班、项目或课堂学习。
- 制作人员:可变为 3.0;
最多可重复 6
- 提供的学期:点播
- 限制:需要教练的许可;
必须就读以下专业之一:机电一体化、电气工程技术、机电一体化;
不得注册以下班级之一:新生、大二、大三
数学课程
您的选项不需要的大多数硕士课程均符合资格。请咨询顾问
以便澄清。以下数学课程不符合技术选修课的资格:
- 编号低于 1900 的课程
- 超过 1 门统计入门课程
- MA 2990 和 MA 4945
商业课程
强调培养定量决策和分析技能,以通过案例、练习、模拟和数学建模解决问题。 主题包括回归分析、决策分析、随机环境、数据源和错误、效用理论风险偏好、线性规划和模拟分析。
- 鸣谢:
3.0
- Lec-Rec-Lab: (3-0-0)
- 提供的学期:秋季、春季
- 先决条件:总线 2100 或 MA 2710 或 MA 2720 或 MA 3710 或 MA 3720
研究以用户为中心的设计,开发满足业务需求的有效界面解决方案。内容可能包括输入/输出设备、用户建模、帮助和文档、社会问题和可用性评估。强调界面设计如何解决人类的能力和能力。
- 鸣谢:
3.0
- Lec-Rec-Lab: (0-3-0)
- 提供的学期:点播
- 先决条件:MIS 2000 或 MIS 2100 或 CS 1122 或 CS 1131
专注于与组织决策相关的业务分析的生成和解释。包括在关系数据库环境中构建数据检索查询以及使用适当的编程语言处理数据所需的核心技能。介绍与数据管道相关的概念。
- 鸣谢:
3.0
- Lec-Rec-Lab: (0-3-0)
- 提供的学期:春天
- 先决条件:(MIS 2100 或 CS 1122 或 CS 1131)和(MIS 3100 或 CS 3425)
本课程旨在为那些希望设计 IT 软件解决方案进行商业化的学生提供支持。该课程为学生企业家和创新者在系统开发生命周期的各个阶段(例如规划、需求收集、设计和实施)提供支持。
- 鸣谢:1.0;
最多可重复 6
- Lec-Rec-Lab: (1-0-0)
- 提供的学期:点播
- 限制:需要讲师的许可
- 先决条件:MIS 2000(C) 或 MIS 2100(C) 或 CS 1111(C) 或 CS 1122(C) 或 CS 1131(C) 或 SAT 1200(C)
会计信息系统的内部控制简介,强调系统和组织控制 (SOC)、信任服务标准、SOC 审计、数据生命周期、数据治理和数据完整性。使用软件工具进行应用练习来解决会计师的日常问题。
- 鸣谢:
3.0
- Lec-Rec-Lab: (0-3-0)
- 提供的学期:秋季
- 先决条件:ACC 2100 或 ACC 5050
心理学和人为因素课程
本课程将重点介绍何时、为何以及如何应用各种人为因素方法来创建更有效的人机技术系统。
- 鸣谢:
3.0
- Lec-Rec-Lab: (0-3-0)
- 提供的学期:秋季
- 限制:不得就读以下课程之一:新生
- 先决条件:(PSY 2000 或 HF 2000)和 UN 1015
介绍这种认知系统工程方法,通过与专家的系统访谈来解开复杂的工作。学生将收集数据来解决工程、商业或社会技术挑战。
- 鸣谢:
3.0
- Lec-Rec-Lab: (0-3-0)
- 提供的学期:秋季
- 限制:不得就读以下课程之一:新生
- 先决条件:(PSY 2000 或 HF 2000)和 UN 1015
对心理学领域内特定领域或方法的检查。
- 鸣谢:可变为 4.0;
可以重复
- 提供的学期:点播
- 先决条件:PSY 2000 和 UN 1015
人文课程
日常推理和形式逻辑简介。 重要的目标是培养论证识别、分析和评估的技能。学生学习如何用符号表示普通语言陈述和论点,并使用证明和真值表方法确定其有效性或无效性。
- 鸣谢:
3.0
- Lec-Rec-Lab: (0-3-0)
- 提供的学期:点播
网络安全课程
信息安全向网络安全的演变及其与国家、组织、社会和个人的关系。接触多种网络安全技术、流程和程序;分析存在的威胁、漏洞和风险;制定适当的策略来缓解潜在的网络安全问题。应用实验室开发网络安全攻击属性并学习如何预防和/或减轻威胁。
- 鸣谢:
3.0
- Lec-Rec-Lab: (0-2-2)
- 提供的学期:秋季、春季、夏季
- 先决条件:SAT 2711 或 CS 2321 或 MIS 3200
网络安全高级课程,涵盖对抗性思维、利用博弈论、以人为中心的网络安全、网络安全中的经济决策等主题,以及国家网络安全教育倡议 (NICE) 框架主题的分析、收集和操作、调查、操作和维护、监督和治理、保护和防御以及安全提供。
- 鸣谢:
3.0
- Lec-Rec-Lab: (0-2-2)
- 提供的学期:春季、夏季
- 先决条件:SAT 3812
介绍数字取证的基本原理和技术,包括数字设备中存储的证据的获取、保存、恢复和调查。
- 鸣谢:
3.0
- Lec-Rec-Lab: (0-2-2)
- 提供的学期:秋季
- 限制:必须就读以下专业之一:计算机网络与系统管理、计算机工程、计算机科学、网络安全、信息技术;
必须就读以下课程之一:初级、高级
- 先决条件:SAT 3812
提供知识和演示方法,以帮助防止安全漏洞并制定保护敏感信息和机密数据的保障措施。学生学习进攻性和防御性安全概念,审核最佳实践。
- 鸣谢:
3.0
- Lec-Rec-Lab: (3-0-0)
- 提供的学期:春天
- 先决条件:SAT 3812
使用 PERL、Python、BASH 和 PowerShell 编写脚本,以完成和自动执行常见的系统管理任务,例如处理文件、网络和 Web 通信、数据库交互和安全性。
- 制作人员:
3.0
- Lec-Rec-Lab: (0-2-2)
- 提供的学期:春季、夏季
- 限制:必须就读以下课程之一:大二、大三、大四
- 先决条件:CS 1111 或 CS 1121 或 CS 1131 或 CS 1142 或 MIS 2100