计算机科学系
特里·索尔,部门. 主席(237杨森工程师. Bldg. 83844-1010; phone 208-885-6509; chair@cs.yuandianwan.com; www.cs.yuandianwan.com).
计算机科学是对算法过程的系统研究,这些算法过程通过它们的理论来描述和转换信息, 分析, 设计, 效率, 实现, 和应用程序. 这是一门广泛的学科,有着不断增长的机会. 该领域的毕业生可以在广泛的公共和私营企业中找到工作.
计算机科学领域包括许多专业领域. 一个人可能会在软件开发中找到自己的位置, 系统开发和硬件选择, 研究硬件和软件之间的兼容性, 编程语言的开发和修改, 信息安全保障, 生物信息学, 或者这些和任何其他不同的面向计算机的应用程序和概念的组合. 由于这种多样性在潜在的应用领域, 计算机科学家必须熟悉物理或生物科学的语言, 数学, 和英语. 如果计算机要扩大它的作用,造福人类, 计算机科学家必须受过广泛的教育,并且熟悉他们正在控制和开发的强大工具的许多含义.
计算机科学系成立于1981年 工程学院. 理学学士(理学学士.S.UI自1977年起开设计算机科学专业. 这个程序由一个精心设计的计算机科学核心组成, 被广泛的具有挑战性的技术选修课程包围. 核心课程包括算法和数据结构课程, 编程语言, 计算机体系结构, 操作系统, 软件工程, 计算理论, 以及高级顶点设计经验. 所有这些课程都有理论、抽象和设计的重要组成部分.
计算机科学学士学位课程由位于111 Market Place的工程技术认证委员会(ABET)的计算认证委员会(CAC)认证, 1050套房, 巴尔的摩, MD 21202-4012, 拨打410-347-7700可以联系到谁. 该系为我校被美国国土安全部指定为国家信息保障教育卓越中心做出了重大贡献.
该系提供研究生课程,最终获得硕士学位.S. and Ph.D. 度. 这些课程将高级工作的核心与选修课的补充相结合,以提供重点学习计划.
计算机科学专业的学生有独特的机会从具有丰富行业经验的优秀教师那里获得专业知识, 教学, 和研究. 目前可供学生使用的计算机包括一个广泛的UNIX系网, Linux, 以及基于windows的工作站和几个校园个人计算机实验室作为研究重点. 所有主要的校园和部门的计算机系统都通过互联网连接联网在一起, 提供最先进的计算环境. 该部门在建立安全可靠系统中心(CSDS)和生物信息学与进化研究倡议(IBEST)方面发挥了重要作用。. 这些实验室的重要性可以从支持该部门计算机安全研究的私人和政府资金中看出, 计算机的可靠性, 生物信息学, 进化计算, 以及高性能计算.
计算机科学
CS 112计算思维与问题解决(3学分)
通识教育:认识的数学方法
计算思维与问题解决导论, 包括基本的计算概念,如变量, loops, 功能, lists, 条件, 并发性, 数据类型, 简单的面向对象概念, I/O, events, syntax, 结构化程序设计, 计算机组织的基本概念, 编辑和计算机在现代社会的影响.
先决条件: 数学108 with a grade of ‘C’ or better; or sufficiently high ACT, SAT, 或数学分班考试成绩 数学143.
CS 120计算机科学I(4学分)
基本编程结构, 算法和问题解决, 基本数据结构, 编程语言概述, 虚拟机, 语言翻译概论, 声明和类型, 抽象机制, 面向对象编程. 这门课程包括一个实验.
先决条件: 数学143 成绩为“C”或更高 CS 112 成绩在“C”或以上; or sufficiently high ACT, SAT, 或数学分班考试成绩 数学170
CS 121计算机科学II(3学分)
抽象数据类型和数据结构:链表、堆栈、队列、树和图. 实现这些结构的方法和操作这些结构的算法. 动态内存方法, 顺序文件处理, 附加的搜索和排序算法, 递归, 以及面向对象编程.
先决条件: CS 120 成绩在“C”或以上
Coreqs: 数学176
CS 150计算机组织与体系结构(3学分)
数字逻辑和数字系统, 数据的机器级表示, 装配级机器组织, 存储系统的组织和体系结构, 接口和通信, 功能性组织, 多处理和可选架构.
先决条件: CS 120
CS 204 (s)专题(1-16学分)
信贷安排
CS 210编程语言(3学分)
优秀编程语言的主要特性, with primary emphasis on language features and their role in 写作 good software; programming language 设计 alternatives; various types of languages, 包括程序, 数据流, 功能, 以及面向对象语言.
先决条件: CS 121
CS 212实用Python(3学分)
本课程是Python编程基础的入门. 它将涵盖Python的基础知识、良好的算法设计和开发. 主题包括Python类型、数据结构和对象. 它将包括来自多个应用领域的各种Python应用程序的动手编程. 主要的通用Python模块,包括数字和图形模块将被探索.
先决条件: 数学143 或同等
CS 240计算机操作系统(3学分)
操作系统概述, 操作系统原理, 并发性, 调度与调度, 内存管理, 介绍以网络为中心的计算, 操作系统安全. 流程管理. 使用线程的并发编程.
Coreqs: CS 270
CS 298 (s)实习(1-16学分)
信贷安排
cs299 (s)定向研究(1-16学分)
信贷安排
计算机图形学(3学分)
使用计算机定义, store, 操作, and display 2D and 3D objects; 2D curvefitting and 3D surface 发展. 合作:开放给WSU攻读学位的学生.
CS 328电脑游戏开发入门(3学分)
数据结构的介绍, 算法, 以及在电脑游戏开发中有用的编程技术. 主题包括2D图形, 良好的编程, 用户界面, 游戏类型, 经典桌游和模拟游戏的计算机化.
cs336信息保障导论(3学分)
介绍保密性, availability and 完整性 goals of information systems; resistance, 保证的识别和响应类别. 关注计算机的安全性和生存性, 包括密码学, 网络安全, 通用操作系统的安全性和可靠性与专用操作系统的安全性和可靠性有较高的保证.
先决条件: CS 240
CS 355机器人导论(3学分)
这门入门课程学习机器人/机电一体化系统及其编程的基础知识. 我们检查整个机器人堆栈(管理和控制软件), PLC控制器, 微控制器, 汽车/致动器, 传感器和安全)以及每个级别如何使用软件. 几种类型的机器人(小型自主机器人), 使用Python和ROS2编程6自由度机械臂. 在机器人系统中使用来自传感器输入的反馈,学生将使用简单的相机系统进行机器人视觉. 通常提供:秋季和春季.
CS 360数据库系统(4学分)
Study of database 设计 and 实现; comparison of basic models (entity-relationship, 分层, 网络, relational); study of query languages; 讨论ion of issues of 完整性, 安全, 依赖关系, 正常形式. 通常提供:秋季和春季.
软件工程(4学分)
Current topics in 发展 of software systems; software life cycle model, 需求定义, 需求分析, 软件规范, 软件架构设计, 软件开发中的工程学科, 软件测量, 用户界面设计, 软件产品开发中的法律和道德问题. 开发项目是为了演示概念的应用. 通常提供:秋季和春季.
先决条件: 成绩在C或C以上 CS 240 and CS 270这两门课的成绩都在C或以上 CS 210 or 中青文220.
CS 398 (s)计算机科学合作实习(1-3学分,最多3学分)
在专业计算机科学设置的监督实习, integrating academic study with work experience; requires formal plan of activities before co-op assignment and final written report 评估d by on-campus faculty members. 分级P / F.
先决条件: 许可
cs400 (s)研讨会(1-16学分,最多安排)
信贷安排. 技术主题,就业实践,面试和当前的研究主题. 分级P / F. 一周一节课. 通常提供:秋季和春季.
先决条件: CS的高级地位
CS 401当代计算机科学问题(1学分)
道德, legal, 社会, and 知识产权 issues; current research topics; and other issues of importance to the professional computer scientist. 评分通过/失败. 通常提供:秋季和春季.
先决条件: CS的高级地位
CS 404 (s)专题(1-16学分)
信贷安排
CS 411并行编程(3学分)
Joint-listed与 CS 511
分析, 映射, and the application of parallel programming software to high-表演 systems; the principles of spatial- and temporal-locality of data memory hierarchies in 表演 tuning; architectural considerations in the 设计 and 实现 of a parallel program; the tradeoff between threaded (shared memory) and message-passing (distributed memory) programming styles and 表演. 额外的项目/作业需要研究生学分. 推荐准备:熟练使用C或c++等现代语言进行编程.
先决条件: CS 395
CS 415计算生物学:序列分析(3学分)
Joint-listed与 CS 515
设计和分析解决生物序列数据带来的计算问题的算法, 比如DNA或蛋白质序列. 主题可能包括:比较序列(从基因到基因组), 数据库搜索, 多序列比对, 系统发育推断法, 基因发现与注释, 基因组组装. 额外的课堂报告和/或论文要求研究生学分.
先决条件: 具备高级编程语言的知识, 基本概率论, 基础分子生物学, 或许可
cs420数据通信系统(3学分)
Joint-listed与 CS 520
数据通信的概念和术语, 设备, 协议(包括ISO/OSI和TCP/IP), 体系结构; transmission alternatives, 监管问题和网络管理. 额外的项目/作业需要研究生学分.
CS 438网络安全(3学分)
Joint-listed与 CS 538
Practical topics in 网络安全; policy and mechanism, malicious code; intrusion detection, 预防, response; cryptographic 技术 for privacy and 完整性; emphasis on trade-offs between risk of misuse, 预防费用, and societal issues; concepts 实现ed in programming assignments. 额外的项目/作业需要研究生学分. 推荐准备:具备C或c++的知识. 合作:开放给WSU攻读学位的学生.
先决条件: CS 336
cs439应用安全概念(3学分)
Joint-listed与 CS 539
计算机安全的实践方法,重点是发展网络攻击如何工作和如何防御它们的实用知识. 详细探索攻击,如缓冲区溢出, 字符串的攻击, worms, 特洛伊木马, 以及拒绝服务攻击, 以及防御能力的发展. 额外的工作需要研究生学分. 推荐准备:熟悉C语言、操作系统概念和Unix.
先决条件: CS 336 或许可
高级操作系统(3学分)
Joint-listed与 CS 541
Principles of contemporary 操作系统 for 网络 and distributed computer systems; sequential 流程, 调度, 进程同步, 设备管理, 文件系统, 内存管理, 保护和安全. 额外的工作需要研究生学分. 开课时间:春季(双数年).
先决条件: CS 240
CS 443嵌入式系统(3学分)
Joint-listed与 CS 543
与嵌入式系统处理器的接口. 处理器软硬件接口的开发. 应用软件开发. 使用C语言和汇编语言设计设备驱动程序、监视器调试器和实时内核. 定期实验室作业. 额外的工作需要研究生学分.
先决条件: CS 150 或同等
监控与关键基础设施系统(3学分)
跨境上市与 ECE 444
基于网络的分布式实时控制和关键基础设施系统原理. 专用控制协议与广域网的集成. g. 互联网). 可靠性、成本和安全性问题. 选定行业的应用, 比如电力分配,废物和水的管理. 建议准备: ECE 340, CS 240, ME 313, CE 330, or CE 372. (春天,alt /年. )
先决条件: 工程学院大四或研究生
编译器设计(4学分)
以下系统软件使用的算法:汇编程序, 宏处理器, 口译员, and compilers; compiler 设计 options and code optimization; all concepts 实现ed in major programming assignments.
CS 447数字取证(3学分)
跨境上市与 中青文420
本课程涵盖现代程序, 技术, 以及数字取证数据采集的最佳实践, 分析, 以及案例构建. 涵盖的主题和知识领域包括(a)适用法律, 政策, rules, 程序和最佳做法, and selected digital forensics 技术 and tools (DFS); (b) Processes, 技术, tools, 以及静态数字取证数据采集的最佳实践, 分析, 以及来自不同主机系统(HOF)和原始媒体(MEF)的报告. 在课程结束时, 学生应该有知识, 技能, 以及能够适当准备的能力, 执行, 并在选定的一组媒体和主机上记录数字法医调查任务, 种类繁多. 这包括知识, 技能, (1)识别和描述适用法律, 政策, 程序, and static acquisition and 分析 技术 and best practices for digital forensic 调查; (2) Identify the appropriate tools for a given forensic task on a given type of media, host, or image; and (3) Select and successfully use a variety of digital forensic tools for acquiring, 分析, 记录案件信息. 实践和/或实验室工作是本课程的重要组成部分. 需要大量额外的工作和表现才能获得研究生学分. 通常提供时间:秋季.
先决条件: 中青文310
CS 451高级计算机体系结构(3学分)
跨境上市与 ECE 441
JPrinciples and alternatives in instruction set 设计; processor 实现 技术, 流水线, 并行处理器, 内存层次结构, and input/output; measurement of 表演 and cost/表演 trade-off. 额外的工作需要研究生学分. 通常提供时间:秋季.
CS 452实时操作系统
Joint-listed与 CS 552
实时操作系统实现中感兴趣的主题, 特别适用于嵌入式系统, 包括相关的硬件审查, 中断和中断处理, 实时调度原理和实现, 延迟, 任务管理, 共享数据和同步, timers, 消息传递, 在内存空间和速度之间进行权衡. 在本学期的课程中,学生将构建一个简单但相对完整的实时操作系统. 额外的项目和作业需要研究生学分. (弹簧)
先决条件: CS 240
机器人系统工程I(3学分)
跨境上市与 ME 459
涉及的主题包括:分布式系统控制的原理, 传感器和执行器的接口和信号调理, 数据采集和信号处理, 基于微处理器的控制, 物理建模, 并通过硬件和软件仿真对模型进行验证和控制. 通常提供:秋季和春季.
先决条件: 老师允许
机器人系统工程II(3学分)
Joint-listed与 CS 554
涵盖的主题包括:混合环境机器人系统的仿真模型验证和控制, 传感器和执行器的接口和信号调理, 以及数据采集和信号处理. 利用ROS(机器人操作系统)的软件架构将在适当的物理机器人和相关的远程计算机传感器上实现和演示. 通常提供:秋季和春季.
先决条件: 老师允许
CS 455机器视觉(3学分)
本课程将教授学生最先进的实践, 从图像生成给定环境的符号描述的过程的工具和方法. 讲座将描述图像形成的数学, 运动视觉, 恢复和定位图像中的形状. 使用本地处理能力和使用基于云的算法将被实现. 讨论了机器人技术、自动驾驶汽车和机器交互的应用. 完成 数学330 强烈推荐. 通常提供时间:秋季.
先决条件: 老师允许
数据库管理系统设计(3学分)
Joint-listed与 CS 560
Theory, 数据库体系结构的分析与实现, 安全, 表演, 查询优化, 恢复和并发控制, 可靠性, 完整性, 提交协议, 分布式处理, 死锁检测和管理. 额外的项目/作业需要研究生学分.
先决条件: CS 360
CS 466 PLC自动化编程(3学分)
跨境上市与 工程师466
本课程涵盖了在工业自动化中使用可编程逻辑控制器的理论和实践. 它将提供布尔逻辑及其在组合逻辑和顺序逻辑中的应用的背景知识. 本课程将介绍模拟和数字输入/输出,如光传感器, 开关, motors, relays, 脉冲宽度调制, 编码器以及它们与plc的关系. 计算机网络和Modbus通信协议和安全问题将被审查. 额外的项目/作业需要研究生学分. 通常提供时间:秋季.
CS 470人工智能(3学分)
Joint-listed与 CS 570
人工智能中涉及的概念和技术, Lisp, 有目的的搜索, 历史上树, 归纳推理和演绎推理, 自然语言处理, 和学习. 研究生学分需要额外的学期论文.
先决条件: CS 210
CS 472进化计算(3学分)
Joint-listed与 CS 572
Solving computation problems by "growing" solutions; simulates natural evolution using analogues of mutation, 交叉, and other generic transformations on representations of potential solutions; standard EC 技术 such as genetic 算法 and evolutionary programming, 用数学解释它们的工作原理, and a survey of some applications; the focus is on solving real-world problems using projects. 研究生水平的研究和可能的论文或报告需要研究生学分.
先决条件: CS 210
深度学习(3学分)
Joint-listed与 CS 574
深度学习正在推动多个科学领域的许多快速技术进步, 从自动语音识别到医学图像分析,再到自主机器人和车辆. 本课程将涵盖关于梯度体面(GD)的深度学习主题。, 交叉验证, 正则化, 深度前馈神经网络, 卷积神经网络(cnn), 循环神经网络(rnn), 深的架构, 转移学习, 多任务学习. 在本课程中,学生将学习理解和描述深度正向网络的概念和实现, 正则化, CNNs, RNNs, and 转移学习; apply CNNs and RNNs for modeling, 分析, and solving real-world problems; select and apply adequate or best-fit toolboxes to train, tune, 并测试一个深度神经网络. 学生也将获得成功沟通的能力, 合作, 并领导一个项目小组. 额外的工作需要研究生学分. 通常提供时间:秋季.
机器学习(3学分)
Joint-listed与 CS 575
经典机器学习算法的分析和实现,包括神经网络, 深度学习网络, 主成分分析, 决策树, 支持向量机, 聚类, 强化学习, 整体学习, k - means, 自组织映射和概率学习,如马尔可夫链蒙特卡罗和期望最大化算法. 数据预处理技术, 培训, 测试, 验证将与常用的统计度量和经常遇到的陷阱一起讨论. 额外的工作需要研究生学分.
先决条件: CS 210
CS 477 Python for Machine Learning(3学分)
Joint-listed与 CS 577
Python广泛用于机器学习和数据科学. 本课程向学生介绍使用Python机器学习来寻找数据科学问题解决方案的当前方法和技术. 主题包括:分类、回归、聚类、集成学习和深度学习. 本课程提供使用基于python的库和计算机和数据科学家使用的现代工具(如Jupyter Notebook)的机器学习技术的实践经验. 在本课程中 students will learn: an ability to understand 和描述 the fundamental concepts and 技术 of Machine Learning and their Python-based 实现s; an ability to 设计, 实现, 并评估基于python的机器学习解决方案,用于数据分类和聚类等问题. 学生还将通过小组讨论和项目培养领导能力和团队合作能力. 额外的工作需要研究生学分. 主要提供时间:春季.
CS 479数据科学(3学分)
Joint-listed与 CS 579
数据科学正在推动个人和协作工作中的科学行为. 数据科学结合了数据管理的各个方面, 图书馆学, 计算机科学, 和物理科学使用配套的网络基础设施和信息技术. 基于实际研究经验的应用领域的关键方法被教授,以建立一套技能,使学生能够处理数据生命周期中的每个阶段, 从数据收集, 分析, 存档, 数据发现, 访问和重用. 额外的工作需要研究生学分.
先决条件: 数学330 或许可
CS高级顶点设计I(3学分)
计算机科学专业的顶点设计序列. 应用于定义的正式开发技术, 设计, coding, 测试, 以及大型软件项目的文档. 项目由客户指定, 包括现实世界的设计约束, 通常包括两个学期. 学生团队合作. 需要大量的实验室工作.
CS 487对抗性机器学习(3学分)
Joint-listed与 CS 587
本课程向学生介绍针对机器学习模型的对抗性攻击和防御. 特别关注深度学习模型中的对抗性示例, 由于它们在现代机器学习应用中的流行. 涉及的主题包括针对白盒和黑盒机器学习模型的逃避攻击, 数据中毒攻击, 隐私的攻击, 针对常见对抗性攻击的防御策略, 生成对抗网络, 以及强大的机器学习模型. 该课程还概述了针对网络安全应用中使用的机器学习模型的对抗性攻击. 研究生学分需要额外的工作. 主要提供时间:春季.
先决条件: 教员许可
CS 488应用数据科学与Python(3学分)
Joint-listed与 CS 588
本课程向学生介绍了通常用于管理数据科学项目生命周期中各个阶段的工具和库. 本课程首先回顾Python编程的基础知识. 数据工程主题介绍了数据收集、探索和可视化的技术. 然后对模型工程管道进行了研究, 包括与模型设计相关的主题, 选择, 并对图像处理进行评价, 自然语言处理, 时间序列分析. 本课程的主题是数据科学操作(dsop),包括模型服务技术, 性能监控, 诊断, 以及在生产环境中部署项目的可再现性. 在整个课程中, 学生将获得用于数据科学工作流管理的各种Python库的实践经验. 研究生学分需要额外的工作. 通常提供时间:秋季.
先决条件: CS 212 实用Python或讲师许可
语义网和开放数据(3学分)
Joint-listed与 CS 589
语义网扩展了万维网的核心原则,使数据的含义可以由机器读取. 本课程涵盖了语义网和链接开放数据所支持的技术框架和相关功能,为大规模数据集成提供了空间, 推理与分析. 在本课程中,学生将学习:理解和描述语义网基本概念的能力, 比如本体论, RDF, OWL, 逻辑推理, 本体工程, 知识图谱, 关联数据, SPARQL, 开放数据, as well as the inter-relationships among those concepts; an ability to 设计 and 实现 domain-specific solutions for Big Data problems using concepts such as 本体工程, 数据查询, 分析, 和转换, and output generation; an ability to describe and apply ethical concepts such as privacy, 知识产权, 以及与数据分析和语义网相关的责任. 学生还将通过小组项目培养领导能力和团队合作能力. 额外的工作需要研究生学分.
cs499 (s)定向学习(1-16学分)
信贷安排
cs500硕士研究与论文(1-16学分)
信贷安排
cs501 (s)研讨会(1-16学分)
信贷安排
cs502 (s)定向研究(1-16学分)
信贷安排
CS 504 (s)专题(1-16学分)
信贷安排
CS 505 (s)专业发展(1-16学分)
信贷安排
CS 507计算机科学与网络研究方法(3学分)
跨境上市与 中青文507
本课程向研究生介绍方法, 方法, 技术, tools, 以及规划的法律和道德规章制度, 设计, 执行, 评估, 报告计算机科学和网络安全的研究和结果. 在本课程中, students should gain the needed knowledge and 技能 to be able to: (1) Identify appropriate publication venues and adequately 执行 related literature searches; (2) Critically read and interpret related research questions, 方法, 实验, and results; (3) Develop a scientific research question; (4) Develop a research plan with corresponding research hypothesis and hypothesis 测试 实验; (5) Analyze research experiment results; (6) Present research and results to a variety of audiences in written and oral form; (7) Identify applicable laws, 如人类受试者的研究和利益冲突的规定, 以及研究过程中的道德和非道德行为.
先决条件: 研究生站或导师许可
CS 511并行编程(3学分)
Joint-listed与 CS 411
分析, 映射, and the application of parallel programming software to high-表演 systems; the principles of spatial- and temporal-locality of data memory hierarchies in 表演 tuning; architectural considerations in the 设计 and 实现 of a parallel program; the tradeoff between threaded (shared memory) and message-passing (distributed memory) programming styles and 表演. 额外的项目/作业需要研究生学分. 推荐准备:熟练使用C或c++等现代语言进行编程.
先决条件: CS 395
CS 515计算生物学:序列分析(3学分)
Joint-listed与 CS 415
设计和分析解决生物序列数据带来的计算问题的算法, 比如DNA或蛋白质序列. 主题可能包括:比较序列(从基因到基因组), 数据库搜索, 多序列比对, 系统发育推断法, 基因发现与注释, 基因组组装. 额外的课堂报告和/或论文要求研究生学分.
先决条件: 具备高级编程语言的知识, 基本概率论, 基础分子生物学; 或许可
cs520数据通信系统(3学分)
Joint-listed与 CS 420
数据通信的概念和术语, 设备, 协议(包括ISO/OSI和TCP/IP), 体系结构; transmission alternatives, 监管问题和网络管理. 额外的项目/作业需要研究生学分.
cs536高级信息保障概念(3学分)
跨境上市与 中青文536
本课程涵盖理论。, 方法, 技术, and best practices for (a) Secure and resilient system and 网络 体系结构 (IAA); (b) 网络安全 compliance (IAC); (c) 网络安全 standards (IAS); and (d) 安全 risk 分析 (SRA). 在课程结束时, 给出网络系统模型和场景的例子, 体系结构, 以及不同类型和复杂程度的实现, 学生应该有知识, 技能, (1)理解组织和/或网络系统的要求, 体系结构, 设计, and 实现; (2) Describe and analyze the system with appropriate detail; (3) Develop a threat model; (4) Identify potential vulnerabilities; (5) Identify appropriate risk 分析 流程 and standards; (6) Perform risk 分析 and assessment; (7) Identify, 评估, 设计, apply, 并记录安全性和弹性增强以及风险消除或缓解方法, tasks, 安全控制. 这类方法, tasks, 和控制包括以下类型的组合:组织, policy, 技术, 人为因素, 流程, 协议, 技术, 以及适当的文件.
先决条件: 研究生资格和导师许可
CS 538网络安全(3学分)
Joint-listed与 CS 438
Practical topics in 网络安全; policy and mechanism, malicious code; intrusion detection, 预防, response; cryptographic 技术 for privacy and 完整性; emphasis on trade-offs between risk of misuse, 预防费用, and societal issues; concepts 实现ed in programming assignments. 额外的项目/作业需要研究生学分. 推荐准备:具备C或c++的知识. CS 438 是合作的:对WSU攻读学位的学生开放.
先决条件: CS 336
cs539应用安全概念(3学分)
Joint-listed与 CS 439
计算机安全的实践方法,重点是发展网络攻击如何工作和如何防御它们的实用知识. 详细探索攻击,如缓冲区溢出, 字符串的攻击, worms, 特洛伊木马, 以及拒绝服务攻击, 以及防御能力的发展. 额外的工作需要研究生学分. 推荐准备:熟悉C语言、操作系统概念和Unix.
先决条件: CS 336 或许可
cs541高级操作系统(3学分)
Joint-listed与 CS 441
Principles of contemporary 操作系统 for 网络 and distributed computer systems; sequential 流程, 调度, 进程同步, 设备管理, 文件系统, 内存管理, 保护和安全. 额外的工作需要研究生学分. 开课时间:春季(双数年).
先决条件: CS 240
CS 543嵌入式系统(3学分)
Joint-listed与 CS 443
与嵌入式系统处理器的接口. 处理器软硬件接口的开发. 应用软件开发. 使用C语言和汇编语言设计设备驱动程序、监视器调试器和实时内核. 定期实验室作业. 额外的工作需要研究生学分.
先决条件: CS 150 或同等
cs544监控与关键基础设施系统(3学分)
跨境上市与 ECE 544
基于网络的分布式实时控制和关键基础设施系统原理. 专用控制协议与广域网的集成. g. 互联网). 可靠性、成本和安全性问题. 选定行业的应用, 比如电力分配,废物和水的管理. 建议准备: ECE 340, CS 240, ME 313, CE 330, or CE 372. (春天,alt /年. )
CS 547数字取证(3学分)
跨境上市与 中青文520
本课程涵盖现代程序, 技术, 以及数字取证数据采集的最佳实践, 分析, 以及案例构建. 涵盖的主题和知识领域包括(a)适用法律, 政策, rules, 程序和最佳做法, and selected digital forensics 技术 and tools (DFS); (b) Processes, 技术, tools, 以及静态数字取证数据采集的最佳实践, 分析, 以及来自不同主机系统(HOF)和原始媒体(MEF)的报告. 在课程结束时, 学生应该有知识, 技能, 以及能够适当准备的能力, 执行, 并在选定的一组媒体和主机上记录数字法医调查任务, 种类繁多. 这包括知识, 技能, (1)识别和描述适用法律, 政策, 程序, and static acquisition and 分析 技术 and best practices for digital forensic 调查; (2) Identify the appropriate tools for a given forensic task on a given type of media, host, or image; and (3) Select and successfully use a variety of digital forensic tools for acquiring, 分析, 记录案件信息. 实践和/或实验室工作是本课程的重要组成部分. 需要大量额外的工作和表现才能获得研究生学分. 通常提供时间:秋季.
CS 551高级计算机体系结构(3学分)
跨境上市与 ECE 541
JPrinciples and alternatives in instruction set 设计; processor 实现 技术, 流水线, 并行处理器, 内存层次结构, and input/output; measurement of 表演 and cost/表演 trade-off. 额外的工作需要研究生学分. 通常提供时间:秋季.
实时操作系统(3学分)
Joint-listed与 CS 452
实时操作系统实现中感兴趣的主题, 特别适用于嵌入式系统, 包括相关的硬件审查, 中断和中断处理, 实时调度原理和实现, 延迟, 任务管理, 共享数据和同步, timers, 消息传递, 在内存空间和速度之间进行权衡. 在本学期的课程中,学生将构建一个简单但相对完整的实时操作系统. 额外的项目和作业需要研究生学分. (弹簧)
先决条件: CS 240
机器人系统工程I(3学分)
跨境上市与 ME 559
涉及的主题包括:分布式系统控制的原理, 传感器和执行器的接口和信号调理, 数据采集和信号处理, 基于微处理器的控制, 物理建模, 并通过硬件和软件仿真对模型进行验证和控制. 通常提供:秋季和春季.
机器人系统工程II(3学分)
Joint-listed与 CS 454
涵盖的主题包括:混合环境机器人系统的仿真模型验证和控制, 传感器和执行器的接口和信号调理, 以及数据采集和信号处理. 利用ROS(机器人操作系统)的软件架构将在适当的物理机器人和相关的远程计算机传感器上实现和演示. 通常提供:秋季和春季.
CS 555机器视觉(3学分)
本课程将教授学生最先进的实践, 从图像生成给定环境的符号描述的过程的工具和方法. 讲座将描述图像形成的数学, 运动视觉, 恢复和定位图像中的形状. 使用本地处理能力和使用基于云的算法将被实现. 讨论了机器人技术、自动驾驶汽车和机器交互的应用. 完成 数学330 强烈推荐. 通常提供时间:秋季.
先决条件: 老师允许
数据库管理系统设计(3学分)
Joint-listed与 CS 460
Theory, 数据库体系结构的分析与实现, 安全, 表演, 查询优化, 恢复和并发控制, 可靠性, 完整性, 提交协议, 分布式处理, 死锁检测和管理. 额外的项目/作业需要研究生学分.
先决条件: CS 360
CS 566 PLC自动化编程(3学分)
跨境上市与 工程师566
本课程涵盖了在工业自动化中使用可编程逻辑控制器的理论和实践. 它将提供布尔逻辑及其在组合逻辑和顺序逻辑中的应用的背景知识. 本课程将介绍模拟和数字输入/输出,如光传感器, 开关, motors, relays, 脉冲宽度调制, 编码器以及它们与plc的关系. 计算机网络和Modbus通信协议和安全问题将被审查. 额外的项目/作业需要研究生学分. 通常提供时间:秋季.
CS 570人工智能(3学分)
Joint-listed与 CS 470
人工智能中涉及的概念和技术, Lisp, 有目的的搜索, 历史上树, 归纳推理和演绎推理, 自然语言处理, 和学习. 研究生学分需要额外的学期论文.
先决条件: CS 210
CS 572进化计算(3学分)
Joint-listed与 CS 472
Solving computation problems by "growing" solutions; simulates natural evolution using analogues of mutation, 交叉, and other generic transformations on representations of potential solutions; standard EC 技术 such as genetic 算法 and evolutionary programming, 用数学解释它们的工作原理, and a survey of some applications; the focus is on solving real-world problems using projects. 研究生水平的研究和可能的论文或报告需要研究生学分.
先决条件: CS 210
CS 574深度学习(3学分)
Joint-listed与 CS 474
深度学习正在推动多个科学领域的许多快速技术进步, 从自动语音识别到医学图像分析,再到自主机器人和车辆. 本课程将涵盖关于梯度体面(GD)的深度学习主题。, 交叉验证, 正则化, 深度前馈神经网络, 卷积神经网络(cnn), 循环神经网络(rnn), 深的架构, 转移学习, 多任务学习. 在本课程中,学生将学习理解和描述深度正向网络的概念和实现, 正则化, CNNs, RNNs, and 转移学习; apply CNNs and RNNs for modeling, 分析, and solving real-world problems; select and apply adequate or best-fit toolboxes to train, tune, 并测试一个深度神经网络. 学生也将获得成功沟通的能力, 合作, 并领导一个项目小组. 额外的工作需要研究生学分. 通常提供时间:秋季.
CS 575机器学习(3学分)
Joint-listed与 CS 475
经典机器学习算法的分析和实现,包括神经网络, 深度学习网络, 主成分分析, 决策树, 支持向量机, 聚类, 强化学习, 整体学习, k - means, 自组织映射和概率学习,如马尔可夫链蒙特卡罗和期望最大化算法. 数据预处理技术, 培训, 测试, 验证将与常用的统计度量和经常遇到的陷阱一起讨论. 额外的工作需要研究生学分.
先决条件: CS 210
CS 577 Python for Machine Learning(3学分)
Joint-listed与 CS 477
Python广泛用于机器学习和数据科学. 本课程向学生介绍使用Python机器学习来寻找数据科学问题解决方案的当前方法和技术. 主题包括:分类、回归、聚类、集成学习和深度学习. 本课程提供使用基于python的库和计算机和数据科学家使用的现代工具(如Jupyter Notebook)的机器学习技术的实践经验. 在本课程中 students will learn: an ability to understand 和描述 the fundamental concepts and 技术 of Machine Learning and their Python-based 实现s; an ability to 设计, 实现, 并评估基于python的机器学习解决方案,用于数据分类和聚类等问题. 学生还将通过小组讨论和项目培养领导能力和团队合作能力. 额外的工作需要研究生学分. 主要提供时间:春季.
CS 578神经网络设计(3学分)
Introduction to neural 网络s and problems that can be solved by their application; introduction of basic neural 网络 体系结构; learning rules are developed for 培训 these 体系结构 to 执行 useful 功能; various 培训 技术 employing the learning rules 讨论ed and applied; neural 网络s used to solve pattern recognition and control system problems.
先决条件: 许可
数据科学(3学分)
Joint-listed与 CS 479
数据科学正在推动个人和协作工作中的科学行为. 数据科学结合了数据管理的各个方面, 图书馆学, 计算机科学, 和物理科学使用配套的网络基础设施和信息技术. 基于实际研究经验的应用领域的关键方法被教授,以建立一套技能,使学生能够处理数据生命周期中的每个阶段, 从数据收集, 分析, 存档, 数据发现, 访问和重用. 额外的工作需要研究生学分.
先决条件: 数学330 或许可
cs580研究生专题(1-6学分,最多6学分)
Application of formal 设计 and 文档 技术 to the 发展 of computer programming project; project selected in consultation with student's major professor.
CS 587对抗性机器学习(3学分)
Joint-listed与 CS 487
本课程向学生介绍针对机器学习模型的对抗性攻击和防御. 特别关注深度学习模型中的对抗性示例, 由于它们在现代机器学习应用中的流行. 涉及的主题包括针对白盒和黑盒机器学习模型的逃避攻击, 数据中毒攻击, 隐私的攻击, 针对常见对抗性攻击的防御策略, 生成对抗网络, 以及强大的机器学习模型. 该课程还概述了针对网络安全应用中使用的机器学习模型的对抗性攻击. 研究生学分需要额外的工作. 主要提供时间:春季.
CS 588应用数据科学(3学分)
Joint-listed与 CS 488
本课程向学生介绍了通常用于管理数据科学项目生命周期中各个阶段的工具和库. 本课程首先回顾Python编程的基础知识. 数据工程主题介绍了数据收集、探索和可视化的技术. 然后对模型工程管道进行了研究, 包括与模型设计相关的主题, 选择, 并对图像处理进行评价, 自然语言处理, 时间序列分析. 本课程的主题是数据科学操作(dsop),包括模型服务技术, 性能监控, 诊断, 以及在生产环境中部署项目的可再现性. 在整个课程中, 学生将获得用于数据科学工作流管理的各种Python库的实践经验. 研究生学分需要额外的工作. 通常提供时间:秋季.
语义网和开放数据(3学分)
Joint-listed与 CS 489
语义网扩展了万维网的核心原则,使数据的含义可以由机器读取. 本课程涵盖了语义网和链接开放数据所支持的技术框架和相关功能,为大规模数据集成提供了空间, 推理与分析. 在本课程中,学生将学习:理解和描述语义网基本概念的能力, 比如本体论, RDF, OWL, 逻辑推理, 本体工程, 知识图谱, 关联数据, SPARQL, 开放数据, as well as the inter-relationships among those concepts; an ability to 设计 and 实现 domain-specific solutions for Big Data problems using concepts such as 本体工程, 数据查询, 分析, 和转换, and output generation; an ability to describe and apply ethical concepts such as privacy, 知识产权, 以及与数据分析和语义网相关的责任. 学生还将通过小组项目培养领导能力和团队合作能力. 额外的工作需要研究生学分.
CS 598 (s)实习(1-16学分)
信贷安排
cs599 (s)非论文硕士研究(1-16学分)
信贷安排. 研究:与论文或论文没有直接关系的研究. 在学习计划中包含的599学分数量是有限制的.
先决条件: 许可
cs600博士研究与论文(1-45学分)
信贷安排
网络安全
CYB 110网络安全和隐私(3学分)
数字时代网络安全和隐私的问题和复杂性的介绍性调查. 网络安全和隐私的基本概念, 网络安全漏洞案例研究, 网络安全在商业中的应用, 以及社交媒体和普通民众. 对常见威胁、威胁参与者和反应的调查. 适用法律调查.
CYB 220安全编码与分析(3学分)
描述安全程序的特征以及实现没有漏洞的程序的能力. 实践评估软件, 包括在软件中添加安全机制和测试软件的漏洞. 每周两次讲座和一个2小时的实验.
先决条件: CS 121
CYB 340网络防御(3学分)
涵盖用于防御网络的概念,以及可用于保护网络和通信资产免受网络威胁的基本工具和技术. 为学生提供有关检测和分析漏洞和威胁以及采取措施减轻相关风险的知识和技能.
CYB 380网络安全实验室I(3学分)
这个动手实验课程让学生获得与网络安全威胁相关的实践经验, 缓解措施, 以及他们在其他课程中介绍过的场景. 这包括经典的缓冲区溢出和SQL注入类型的漏洞, 网络监控, 以及Windows和Linux的安全配置. 每周6小时的实验.
先决条件: CS 240
CYB 381网络安全实验室II(3学分)
这门动手实验课程让学生获得与网络安全威胁相关的实践经验, 缓解措施, 以及他们在其他课程中介绍过的场景. 本课程建立在 中青文380 通过关注更高级的威胁和缓解措施. 每周6小时的实验.
CYB 400研讨会(1-16学分)
CYB 401网络安全专业(1学分)
1诚信, legal, 社会, and 知识产权 issues; current research topics; and other issues of importance to the professional cyber安全 researcher. 分级P / F. 评分通过/失败.
先决条件: 网络安全领域的高级地位
CYB 404 (s)专题(1-4学分,最多安排)
Joint-listed与 中青文504
该学科的专题课程通常是为了让学生学习当前感兴趣的主题,而这些主题在相应学科的常设课程中没有涵盖. 专题课程涵盖的主题和学习成果,并要求学术活动和交付成果是具体到每门课程. 网络安全(CYB)本科阶段的专题课程可以作为网络安全(CYB)理学学士(BS)的选修课。, 计算机科学(CYB), 或计算机工程(CE)学位. 面向所有学院的学生, 一些专题课程可以用来补充学生的跨学科学位计划. 网络安全(CYB)研究生阶段的专题课程通常用于补充攻读网络安全(CYB)或计算机科学(CS)硕士(MS)或博士学位(PhD)的学生的研究生学习计划。. 他们也可以用来补充研究生学习计划的学生在工程学院或研究生在其他学院攻读多学科研究生学位. 需要大量额外的工作和表现才能获得研究生学分.
先决条件: 初级地位或研究生地位或导师许可
CYB 420数字取证(3学分)
跨境上市与 CS 447
本课程涵盖现代程序, 技术, 以及数字取证数据采集的最佳实践, 分析, 以及案例构建. 涵盖的主题和知识领域包括(a)适用法律, 政策, rules, 程序和最佳做法, and selected digital forensics 技术 and tools (DFS); (b) Processes, 技术, tools, 以及静态数字取证数据采集的最佳实践, 分析, 以及来自不同主机系统(HOF)和原始媒体(MEF)的报告. 在课程结束时, 学生应该有知识, 技能, 以及能够适当准备的能力, 执行, 并在选定的一组媒体和主机上记录数字法医调查任务, 种类繁多. 这包括知识, 技能, (1)识别和描述适用法律, 政策, 程序, and static acquisition and 分析 技术 and best practices for digital forensic 调查; (2) Identify the appropriate tools for a given forensic task on a given type of media, host, or image; and (3) Select and successfully use a variety of digital forensic tools for acquiring, 分析, 记录案件信息. 实践和/或实验室工作是本课程的重要组成部分. 需要大量额外的工作和表现才能获得研究生学分. 通常提供时间:秋季.
先决条件: 中青文310
CYB 440软件漏洞分析(3学分)
让学生全面了解系统漏洞, 包括它们是什么, 如何找到/识别它们, 不同类型的漏洞, 如何确定漏洞的根本原因, 以及如何减轻它们对操作系统的影响. 使学生能够描述为什么软件保证对安全系统的开发很重要,并描述导致安全软件的方法和技术.
CYB 480网络安全高级顶点设计I(3学分)
网络安全科学专业的顶点设计序列. 应用于定义的正式开发技术, 设计, coding, 测试, 以及全面的网络安全文件. 项目由客户指定, 包括现实世界的设计约束, 通常包括两个学期. 学生团队合作. 需要大量的实验室工作.
CYB 481网络安全高级顶点设计II(3学分)
通识教育:高级经验
的延续 中青文480. 正式设计技术的应用,以开发一个大型网络安全科学项目,由学生在团队中工作. 需要大量的实验室工作. 通常提供:秋季和春季.
CYB 498 (s)网络安全实习(1-3学分)
本课程可用于获取知识的学分, 技能, 以及获得的能力, 增强, 或者通过内部或外部实习来完善. 本学科的实习目标和预期成果必须与本学科领域相关. 实习必须包括以下文件和/或可交付成果:(a)实习建议和计划,包括目标, 每周几个小时, 计划任务总结, 或者是外部雇主的录用信, plus a short description of how the internship supports the students’ academic and career goals; (b) status update meetings and progress reports; (c) preparation and 写作 of an end of internship deliverable; and (d) enrollment in the bet365亚洲官网's Internship Practicum Liability (details of this may be found on the UI Risk Management website). 实习结束时可能交付的成果示例有:(1)实习目标实现评估和经验教训报告和/或演示, (二)学术手稿或者部分, (3)文档完备的源代码. The frequency and format of the intermediate and/or final deliverables must be agreed upon between the student and the internship advisor and/or coordinator before the internship begins. 目标和学习成果将根据商定的可交付成果的质量和及时性,采用定性评估方法进行评估. 所有的实习, 无论是外部的还是内部的,有偿的还是无偿的, 需要学生指导老师的批准, 相应的实习协调员, 以及bet365亚洲官网风险管理办公室,然后再开始实习. 国际学生的校外实习也需要bet365亚洲官网国际项目办公室(UI-IPO)的事先批准,并且必须与学生的学习领域相关,并支持学生的学术和职业目标以及所追求的学位。.
先决条件: 老师允许
CYB 499 (s)定向学习(1-4学分,最多安排)
本课程提供指导学习课程,让学生在独立但有指导的学习中获得学分. 定向学习课程通常是为了帮助学生获得必要的知识和技能,或者获得通常不包括在永久性课程中的知识和技能. 定向学习课程有课程目标, topics, 学习成果, 以及要求的学术活动和交付成果,具体到每个课程和部分提供.
先决条件: 老师允许
cyb500 (s)硕士研究 & 毕业论文(1-10学分)
本课程允许研究生通过进行研究获得学分, 设计, 发展, 验证和确认, 文档, 写作, 在攻读网络安全(CYB)硕士学位(带论文选项)时,为论文学位要求进行学术交流活动. 硕士研究和论文的最多10个学分可用于硕士学位研究生学习计划. 研究生学习计划中所有学分的最低成绩必须达到B. 学生必须在他们进行研究生研究和论文活动的每个和所有学期中注册至少一(1)学分.
CYB 501 (s)网络安全研究生研讨会(1-3学分,最多6学分)
本课程使学院和院系能够在任何学期和研究生阶段提供研讨式课程. 提供专题研讨式课程,让学生了解和讨论对所追求的学位重要的主题. 不同的研讨会课程涵盖的主题和学习成果,并要求学术活动,具体到每个课程提供. 研讨会式课程涵盖和讨论的主题示例有, 纪律的最佳实践, 这门学科的历史和未来, 专业实践, 专业的沟通, 伦理问题, 以及该学科及其实践的技术和社会影响. 研究生水平的研讨式课程通常要求学生阅读, 准备, 讨论, lead, 和现在的, 口头和/或书面的课程提供的主题. 通常提供:秋季和春季.
先决条件: 研究生站
CYB 502 (s)研究生指导学习(1-4学分,最多安排)
本课程提供研究生水平的指导学习课程,让学生通过独立但有指导的学习获得学分. 研究生水平的定向学习课程通常提供支持学生:(a)获得所需的先决知识和技能, (b)获得通常不包括在常设课程内的知识和技能, 或(c)进行与研究生项目不直接相关的研究, thesis, 或论文. 定向学习课程有课程目标, topics, 学习成果, 以及要求的学术活动和交付成果,具体到每个课程和部分提供.
先决条件: 老师允许
CYB 504 (s)专题(1-4学分,最多安排)
Joint-listed与 中青文404
该学科的专题课程通常是为了让学生学习当前感兴趣的主题,而这些主题在相应学科的常设课程中没有涵盖. 专题课程涵盖的主题和学习成果,并要求学术活动和交付成果是具体到每门课程. 网络安全(CYB)本科阶段的专题课程可以作为网络安全(CYB)理学学士(BS)的选修课。, 计算机科学(CYB), 或计算机工程(CE)学位. 面向所有学院的学生, 一些专题课程可以用来补充学生的跨学科学位计划. 网络安全(CYB)研究生阶段的专题课程通常用于补充攻读网络安全(CYB)或计算机科学(CS)硕士(MS)或博士学位(PhD)的学生的研究生学习计划。. 他们也可以用来补充研究生学习计划的学生在工程学院或研究生在其他学院攻读多学科研究生学位. 需要大量额外的工作和表现才能获得研究生学分.
先决条件: 初级地位或研究生地位或导师许可
CYB 507计算机科学与网络研究方法(3学分)
跨境上市与 CS 507
本课程向研究生介绍方法, 方法, 技术, tools, 以及规划的法律和道德规章制度, 设计, 执行, 评估, 报告计算机科学和网络安全的研究和结果. 在本课程中, students should gain the needed knowledge and 技能 to be able to: (1) Identify appropriate publication venues and adequately 执行 related literature searches; (2) Critically read and interpret related research questions, 方法, 实验, and results; (3) Develop a scientific research question; (4) Develop a research plan with corresponding research hypothesis and hypothesis 测试 实验; (5) Analyze research experiment results; (6) Present research and results to a variety of audiences in written and oral form; (7) Identify applicable laws, 如人类受试者的研究和利益冲突的规定, 以及研究过程中的道德和非道德行为.
先决条件: 研究生站或导师许可
CYB 520数字取证(3学分)
跨境上市与 CS 547
本课程涵盖现代程序, 技术, 以及数字取证数据采集的最佳实践, 分析, 以及案例构建. 涵盖的主题和知识领域包括(a)适用法律, 政策, rules, 程序和最佳做法, and selected digital forensics 技术 and tools (DFS); (b) Processes, 技术, tools, 以及静态数字取证数据采集的最佳实践, 分析, 以及来自不同主机系统(HOF)和原始媒体(MEF)的报告. 在课程结束时, 学生应该有知识, 技能, 以及能够适当准备的能力, 执行, 并在选定的一组媒体和主机上记录数字法医调查任务, 种类繁多. 这包括知识, 技能, (1)识别和描述适用法律, 政策, 程序, and static acquisition and 分析 技术 and best practices for digital forensic 调查; (2) Identify the appropriate tools for a given forensic task on a given type of media, host, or image; and (3) Select and successfully use a variety of digital forensic tools for acquiring, 分析, 记录案件信息. 实践和/或实验室工作是本课程的重要组成部分. 需要大量额外的工作和表现才能获得研究生学分. 通常提供时间:秋季.
CYB 536高级信息保障概念(3学分)
跨境上市与 CS 536
本课程涵盖理论。, 方法, 技术, and best practices for (a) Secure and resilient system and 网络 体系结构 (IAA); (b) 网络安全 compliance (IAC); (c) 网络安全 standards (IAS); and (d) 安全 risk 分析 (SRA). 在课程结束时, 给出网络系统模型和场景的例子, 体系结构, 以及不同类型和复杂程度的实现, 学生应该有知识, 技能, (1)理解组织和/或网络系统的要求, 体系结构, 设计, and 实现; (2) Describe and analyze the system with appropriate detail; (3) Develop a threat model; (4) Identify potential vulnerabilities; (5) Identify appropriate risk 分析 流程 and standards; (6) Perform risk 分析 and assessment; (7) Identify, 评估, 设计, apply, 并记录安全性和弹性增强以及风险消除或缓解方法, tasks, 安全控制. 这类方法, tasks, 和控制包括以下类型的组合:组织, policy, 技术, 人为因素, 流程, 协议, 技术, 以及适当的文件.
先决条件: 研究生资格和导师许可
cyb540高级网络 & 安全(3学分)
本课程涵盖以下主题和知识领域:(a)先进的网络技术, 算法, 和协议, 及其网络安全影响(ANT)和(b)无线和移动设备算法, 技术, 和协议, 及其网络安全影响(MOT). 在课程结束时, 学生应该有知识, 技能, 和能力能够:(1)识别, 分类, 和描述, 与细节, 关键的现代网络和安全算法, 技术, 和协议 at and across several layers of the 网络ing stack and for wired and wireless media; (2) Identify, 分类, 描述先进的方法, 技术, 以及用于企业内部和跨联邦域的安全和私有数字网络的协议, 包括IT部门, IoT, 以及移动设备领域. 一些先进的和/或最先进的网络和安全技术, 算法, 并且将深入研究协议,包括基于实验室的实际实现, 调查, 和/或实验. 通常提供时间:秋季.
先决条件: 研究生资格和导师许可
CYB 599 (s)非论文硕士研究(1-6学分,最多30学分)
本课程允许研究生通过进行研究获得学分, 设计, 发展, 验证和确认, 文档, 写作, 在攻读具有非论文选择的网络安全(CYB)学位硕士(MS)学位时,进行非论文研究或研究生项目学位要求的学术交流活动. 最多六(6)学分 中青文599 可以用于硕士学位的学习计划. 研究生学习计划中所有学分的最低成绩必须达到B. 学生必须注册至少一(1)学分,在每个学期和所有学期,他们正在进行非论文研究生研究或项目活动. 通常提供:秋季和春季.
先决条件: 研究生资格和导师许可
CYB 600博士研究与论文(1-45学分)
信贷安排通常提供:不同.
Coreqs: 网络安全博士项目