The design and evaluation of a cryptography teaching strategy for software engineering students

被引:1
|
作者
Dowling, T. [1 ]
机构
[1] NUl Maynooth, Comp Secur & Cryptog Grp Comp, Sci Dept, Maynooth, Kildare, Ireland
关键词
Cryptography; Software engineering; Teaching strategy;
D O I
10.1080/03043790600797434
中图分类号
G40 [教育学];
学科分类号
040101 ; 120403 ;
摘要
The present paper describes the design, implementation and evaluation of a cryptography module for final-year software engineering students. The emphasis is on implementation architectures and practical cryptanalysis rather than a standard mathematical approach. The competitive continuous assessment process reflects this approach and rewards experimentation. Students who excel at mathematics will invariably do well in cryptography. A key aim of the module is to try to extend this relationship to include good software engineers who may find mathematics more difficult. The approach is evaluated quantitatively by statistical analysis. The results of the statistical analysis show a significantly higher correlation between a student's performance in software engineering and cryptography than in mathematics and cryptography. These results indicate that this teaching approach is a better fit for software engineers than a standard approach.
引用
收藏
页码:593 / 606
页数:14
相关论文
共 50 条
  • [1] A Strategy for Effective Teaching of Software Engineering
    Pocivi, Viviane Carla B.
    Marins, Walquiria F.
    Diogo, Kleber S.
    PROCEEDINGS OF THE XXXIII BRAZILIAN SYMPOSIUM ON SOFTWARE ENGINEERING, SBES 2019, 2019, : 523 - 531
  • [2] Teaching Accessibility to Software Engineering Students
    El-Glaly, Yasmine N.
    SIGCSE 2020: PROCEEDINGS OF THE 51ST ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, 2020, : 121 - 127
  • [3] Design of "Software Engineering" Teaching Website
    Li Yuxiang
    Liu Xin
    Zhang Guangbin
    Liu Xingshun
    Gao Zhenbo
    PIAGENG 2013: INTELLIGENT INFORMATION, CONTROL, AND COMMUNICATION TECHNOLOGY FOR AGRICULTURAL ENGINEERING, 2013, 8762
  • [4] To Cultivate Students' Engineering Practice Ability in Software Engineering Teaching
    Gao, Yue
    Zhang, Shuying
    PROCEEDINGS OF THE 2017 WORLD CONFERENCE ON MANAGEMENT SCIENCE AND HUMAN SOCIAL DEVELOPMENT (MSHSD 2017), 2017, 120 : 108 - 113
  • [5] Design and Innovation of Experimental Teaching for Software Engineering
    Tian, Deng
    PROCEEDINGS OF THE 2016 INTERNATIONAL CONFERENCE ON EDUCATION, MANAGEMENT, COMPUTER AND SOCIETY, 2016, 37 : 1229 - 1232
  • [6] Modeling real world software engineering using cryptography
    Culha, Davut
    COMPUTER APPLICATIONS IN ENGINEERING EDUCATION, 2018, 26 (06) : 1986 - 1991
  • [7] Teaching Students Software Engineering Practices For Micro-Teams
    Deshpande, Shweta
    Bolinger, Joe
    Lynch, Thomas D.
    Herold, Michael
    Ramnath, Rajiv
    Ramanathan, Jayashree
    2011 FRONTIERS IN EDUCATION CONFERENCE (FIE), 2011,
  • [8] The Construction of Diversified Evaluation System of Software Engineering Teaching
    Jie, Min
    Chen, Ai
    SOCIAL SCIENCES AND SOCIETY, 2013, 7 : 62 - 65
  • [9] Teaching Cryptography with Open-Source Software
    McAndrew, Alasdair
    SIGCSE'08: PROCEEDINGS OF THE 39TH ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, 2008, : 325 - 329
  • [10] Design and Implementation of the Teaching of "Software Engineering" Based on Project Driven
    Ge, Linlin
    Zhang, Wei
    2013 3RD INTERNATIONAL CONFERENCE ON SOCIAL SCIENCES AND SOCIETY (ICSSS 2013), PT 12, 2013, 43 : 140 - 143