至少修满以下课程12学分:
数学601 -分析学入门(4)
本课程提供了方法的介绍性概述, 统计和数据分析领域的概念和当前实践. 涉及的主题包括数据收集, 数据分析和可视化以及概率, 知情决策的统计推断和回归方法. 学生将使用当前的统计软件探索这些主题. 一些重点也将给予数据分析的道德原则.
605年数据 -数据可视化 & 报告(4)
本课程侧重于收集, 准备, 并分析数据以创建可视化, 指示板, 以及可用于传达关键业务见解的故事. 学生将学习如何构建和简化数据分析项目,并使用当今企业使用的最流行的可视化工具有效地突出其含义.
611年数据 -应用机器学习(4)
本课程探讨机器学习的两个主要领域:监督和无监督. 主题包括线性和逻辑回归, 概率推理, 支持向量机, 人工神经网络, 聚类, 还有降维, 和编程.
ISEC 610 -资讯保障(4)
本课程涵盖了企业环境中的安全基础知识. 包括对风险和漏洞的覆盖, 威胁建模, 政策的形成, 控制和保护方法, 加密和身份验证技术, 网络安全, 密码学, 人员和人身安全问题, 还有道德和法律问题. 这门基础课程是对以后的安全课程中深入讨论的许多后续主题的介绍. 注意:本课程有监考考试。. 如果学生使用在线监考,这个考试需要额外的技术.
ISEC 620 -软件及应用程序保安(4)
今天,从金融到制造业,软件几乎是所有企业的核心. 软件在日常生活中无处不在,在电话和电脑等人们预料到的地方,但也在烤面包机等你可能想不到的地方, 恒温器, 汽车, 甚至是灯泡. 软件中的安全漏洞可能会产生各种影响,从不方便到破坏性,甚至在涉及生命关键系统时是灾难性的. 如何设计和构建软件以最小化缺陷的存在或减轻它们的影响? 本课程着重于识别软件开发过程, 模型, 并减轻对各种软件的威胁. 主题包括威胁建模框架, 攻击树, 攻击库, 防守战术, 安全软件开发生命周期, 网络, 云, 还有人为因素.
ISEC 640 -密码学(4)
加密/解密和散列的密码学原语是保持静态和传输中数据的机密性和完整性的两种主要方法. 因此,加密技术的研究是安全从业人员的主要兴趣. 本课程将涵盖历史和现代密码学的重要原理,包括基础信息理论, 数学, 和随机性. 重要的技术,如流密码和分组密码, 对称和非对称密码学, 公开密码匙基础设施, 并将探索密钥交换. 最后, 哈希和消息身份验证码将作为保持数据完整性的一种方式进行检查.
645年薪酬 -面向对象设计 & 练习(4)
本课程概述了当前软件开发和软件设计的实践, 特别是在面向对象的设计领域. 本课程将考察和对比当前和领先的方法和实践, 包括敏捷, 极限编程, 测试驱动设计, 模式, 面向方面的编程, 模型驱动的体系结构, 统一建模语言, 集成开发环境.
650年薪酬 —系统架构 & 工程(4)
本课程涵盖软件系统工程的主题. 它的范围是软件系统总体架构的设计,重点是分布式架构. 讨论了以体系结构为中心的软件开发周期和项目管理中的问题.
670年薪酬 -人工智能的应用(4)
本课程从应用的角度介绍人工智能(AI). 在介绍了一些基本概念和技术(如搜索和知识表示)之后, 本课程以各种问题为例说明这些技术的理论基础和应用.
该课程调查了广泛的人工智能活跃领域,如机器学习, 人工神经网络, 进化计算, 机器人, 智能代理和仿生人工智能方法. 它在工程方法和理论之间取得了平衡.
练习包括基本人工智能技术的实际应用,以及为给定问题选择适当的技术. 所选领域的主要主题也与项目相结合,学生小组将参与基于人工智能的应用程序的创建.
610年薪酬 -计算机科学实习(1-4)
本课程为MSCS学生提供了进一步学习计算机科学领域相关工作经验的机会. 这个实习是学生、教师和就业主管之间的一个持续的研讨会. 它涉及学习合同(课程实践培训[CPT]信息), 或其他), 定期与教师代表会面, 和专业经验的水平相当于MSCS计划的其他选修课程. 学习合同中规定了需要提交的材料. 不能保证所有申请者都能参加.
699年薪酬 -研究生计算机科学独立研究(1-4)
独立学习课程允许学术成绩良好的学生在常规课程未涵盖的领域继续学习,或在目前教授的领域扩展学习. 学习在教师监督下进行,成绩为及格/无学分. 面向国际学生, 经课程主席批准,课程实践训练可作为独立学习. (详见《十大正规赌博平台大全排行》的“独立研究”部分.)