首页> 外文会议>ASEE Annual Conference and Exposition >Don't be a Brute: A Programming Assignment for Exposing Undergraduate Students to Computational Complexity and Heuristic Problem-Solving Approaches
【24h】

Don't be a Brute: A Programming Assignment for Exposing Undergraduate Students to Computational Complexity and Heuristic Problem-Solving Approaches

机译:不要成为野蛮人:用于将本科生暴露在计算复杂性和启发式问题的解决方法的方案分配

获取原文

摘要

A programming assignment that was developed for an undergraduate course in computer security in which students simulate a brute force password guessing attack is described. This exercise helps students to understand issues of computability, re-enforces the basic mathematics of combinatorics, and provides a springboard for discussions of heuristic versus brute-force problem-solving approaches. In the context of a course on computer security, the assignment serves to tangibly demonstrate issues with password selection and user policies that apply to this issue. Undergraduate students in Computer Science Technology and Information Engineering Technology do not receive the same training in the formal analysis of algorithms that students in standard theory based Computer Science programs do. It is clear, however, that IT students must develop a basic understanding of problem complexity issues and heuristic problem solving approaches to be successful in their careers. The exercise described in this paper gives students a hands-on feel for computational complexity through a programming assignment which simulates a brute-force, password-guessing attack.
机译:描述了用于学生模拟蛮力密码猜测攻击的计算机安全性的本科课程的编程分配。这项练习有助于学生了解可计算性问题,重新强制组合学的基本数学,并提供了一个讨论启发式与暴力问题解决方法的跳板。在计算机安全课程的上下文中,分配用于切换与应用于此问题的密码选择和用户策略的问题。计算机科学技术和信息工程技术的本科生在正式分析中没有收到相同的培训,即标准理论基于计算机科学计划的学生。然而,很明显,IT学生必须制定对问题复杂性问题和启发式问题解决方案的基本理解,以便在其职业生涯中取得成功。本文描述的练习通过编程分配给学生进行计算复杂性,这模拟了蛮力,密码猜测攻击。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号