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 条
  • [41] Ranking Task Activity in Teaching Software Engineering
    Tao, Ye
    Liu, Guozhu
    Mottok, Juergen
    Hackenberg, Rudi
    Hagel, Georg
    PROCEEDINGS OF 2016 IEEE GLOBAL ENGINEERING EDUCATION CONFERENCE (EDUCON2016), 2016, : 1023 - 1027
  • [42] Everything is INTERRELATED: Teaching Software Engineering for Sustainability
    Penzenstadler, Birgit
    Betz, Stefanie
    Venters, Colin C.
    Chitchyan, Ruzanna
    Porras, Jari
    Seyff, Norbert
    Duboc, Leticia
    Becker, Christoph
    2018 IEEE/ACM 40TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: SOFTWARE ENGINEERING EDUCATION AND TRAINING (ICSE-SEET), 2018, : 153 - 162
  • [43] Reform and Exploration on Software Engineering Experimental Teaching
    Ren Chuancheng
    2010 INTERNATIONAL CONFERENCE ON EDUCATION AND SPORTS EDUCATION, VOL 1, 2010, : 153 - 156
  • [44] Practices on Software Engineering Curricula Teaching Reform
    Fan, Rui
    Wang, Jing
    Chen, Yuefeng
    2014 2ND INTERNATIONAL CONFERENCE ON PSYCHOLOGY, MANAGEMENT AND SOCIAL SCIENCE (PMSS 2014), PT 2, 2014, 50 : 41 - 46
  • [45] Research on the Teaching Method for Software Engineering Course
    Zhang Dong-mei
    Xing Xue-ning
    INTERNATIONAL CONFERENCE OF CHINA COMMUNICATION (ICCC2010), 2010, : 129 - +
  • [46] A Flipped Classroom Experience Teaching Software Engineering
    Martin Paez, Nicols
    2017 IEEE/ACM 1ST INTERNATIONAL WORKSHOP ON SOFTWARE ENGINEERING CURRICULA FOR MILLENNIALS (SECM), 2017, : 16 - 20
  • [47] Teaching cloud computing: A software engineering perspective
    Sommerville, Ian
    JOURNAL OF SYSTEMS AND SOFTWARE, 2013, 86 (09) : 2330 - 2332
  • [48] Exploring Teaching Methods in Software Engineering Education
    Chen, Jianguo
    Lu, Huijuan
    An, Lixin
    Zhou, Yongxia
    ICCSSE 2009: PROCEEDINGS OF 2009 4TH INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE & EDUCATION, 2009, : 1733 - 1738
  • [49] Experience with the Assessment of Teaching and Learning of Software Engineering
    Metzner, Christiane
    Nino, Norelva
    PROCEEDINGS OF THE 2014 XL LATIN AMERICAN COMPUTING CONFERENCE (CLEI), 2014,
  • [50] The use of Comic Strips in the teaching of Software Engineering
    Reigato Barros, Diomara Martins
    Begosso, Luiz Ricardo
    Fabri, Jose Augusto
    L'Erario, Alexandre
    2017 IEEE FRONTIERS IN EDUCATION CONFERENCE (FIE), 2017,