频道:
分类:
时间:
排序:
密码学为 Web 和许多其他计算机应用程序提供了底层安全方法。本课程涵盖在线和离线计算应用中加密协议的设计用法。确保信息的质量、有效性和隐私性是密码学的关键应用之一。密码学的应用范围从签名和证书到去信任的多方计算。
软件作为独立产品或嵌入在系统中,在当今世界中发挥着不可或缺的作用。因此,软件必须按预期工作。这需要软件测试,需要回答验证问题,“我们构建的产品是否正确?”和验证问题,“我们构建了正确的产品吗?”理解这些问题对于开发良好的测试用例至关重要。本课程适用于参与从代码模块到系统测试的任何级别的软件测试的任何人。介绍了用于测试软件以及规划和跟踪测试工作的策略和技术。
本课程将让学生了解识别,利用和缓解网络,二进制和Web级别的软件安全漏洞的理论,工具和技术。学生将深入学习漏洞课程,了解如何保护软件以及如何保护软件。本课程还将介绍软件安全和道德考虑的历史。本课程将侧重于实践方法。除了了解漏洞类别外,学生还需要识别和利用安全漏洞。
软件项目的成功取决于许多因素,需要熟练的领导来规划和跟踪项目。有许多软件开发流程和方法可供选择,并根据组织的独特环境进行自定义。本课程适用于任何寻求了解有关规划和跟踪成功项目的更多信息的人。介绍了在计划驱动和敏捷环境中估算,安排和跟踪项目的策略和技术,以及跟踪进度,预算和质量风险的方法。此外,您还将了解质量管理规划和定义质量目标,以及软件流程成熟度模型和软件流程改进技术。
本课程的目标是深入了解移动计算的基本概念和挑战,并从研究和开发的角度研究这些挑战的现有和拟议解决方案。本课程涵盖的主题包括移动应用程序开发,无线通信,移动技术管理,移动跟踪,上下文感知和移动系统上的编程应用程序。课程作业将涉及编程作业、讨论、测验和项目。
本课程将概述信息保障和安全的历史基础和当前全球格局。将重点介绍现代信息保障实践应遵循的原则和策略以及法律和道德问题。扎实掌握理论背景支持学习者以后以道德方式处理具有挑战性的安全任务。
本课程侧重于应用密码学,系统安全以及网络安全的原则和实践领域,探讨现代计算机网络网络安全的必要工具,技术和概念。该课程涵盖高级网络安全,包括前沿技术和研究主题,主要是MAC层及以上。该课程不仅为学生提供了网络安全新兴领域的接触,而且还为学生提供了使用当今和未来计算机网络和网络安全必不可少的工具的实践经验。
知识表示和推理(KRR,Knowledge representation and reasoning)是人工智能的基本领域之一。它关注的是知识如何用形式语言表示并以自动化方式进行操作,以便计算机可以根据编码的知识做出明智的决策。KRR技术是计算机科学创新的关键驱动力,并在从人工智能到软件工程的广泛领域中取得了重大的实际应用进展。
本课程将教授分布式系统的基本概念和原理以及开发分布式系统的实践技能。首先,本课程提供了对分布式系统及其设计目标和系统类型的初步探索。本课程讨论了分布式系统的架构,包括集中式和分散式架构,以及按照这些架构构建的分布式系统的重要实际示例。
您对利用计算和机器学习的力量来理解大数据感兴趣吗?如果是这样,亚利桑那州立大学专注于大数据系统的计算机科学硕士可能非常适合。在此学习计划中,您将设计可扩展的系统,用于捕获、处理和解释大型复杂数据集。您还将获得分析专业知识,以从数据中生成见解并为组织提供决策信息。