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] Teaching systems analysis to software engineering students: Experience with a structured methodology
    Cowling, AJ
    11TH CONFERENCE ON SOFTWARE ENGINEERING EDUCATION, PROCEEDINGS, 1998, : 102 - 113
  • [42] 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
  • [43] On the Implementation Strategy of Students' Evaluation on Teachers' Teaching Quality
    Shao, Defu
    Ma, Xiaojun
    Song, Hanjun
    Li, Chunjiang
    Sun, Xiubin
    PROCEEDINGS OF THE 2018 2ND INTERNATIONAL CONFERENCE ON EDUCATION, ECONOMICS AND MANAGEMENT RESEARCH (ICEEMR 2018), 2018, 182 : 723 - 726
  • [44] Teaching conceptual design using axiomatic design to engineering students and practitioners
    Park, Gyung-Jin
    JOURNAL OF MECHANICAL SCIENCE AND TECHNOLOGY, 2014, 28 (03) : 989 - 998
  • [45] Teaching conceptual design using axiomatic design to engineering students and practitioners
    Gyung-Jin Park
    Journal of Mechanical Science and Technology, 2014, 28 : 989 - 998
  • [46] Proposal for the use of mechanical design software as a strategy for teaching thermodynamics
    Lopez, E. P.
    Iturriza, H.
    Maduro, R.
    Garcia, H.
    Castillo, G.
    Sanchez, B.
    REVISTA CUBANA DE FISICA, 2010, 27 (2A): : 130 - 133
  • [47] Using experiments in software engineering as an auxiliary tool for teaching - A qualitative evaluation from the perspective of students' learning process
    Staron, Miroslaw
    ICSE 2007: 29TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, PROCEEDINGS, 2007, : 673 - 676
  • [48] Development of Android-Based Teaching Material in Software Engineering Subjects for Informatics Engineering Students
    Sasmito, Agung Panji
    Kustono, Djoko
    Purnomo, Purnomo
    Elmunsyah, Hakkun
    Nurhadi, Didik
    Sekarsari, Putri
    INTERNATIONAL JOURNAL OF ENGINEERING PEDAGOGY, 2021, 11 (02): : 25 - 40
  • [49] A Germany-Brazil experience report on teaching software engineering for electrical engineering undergraduate students
    de Lucena, Vicente F., Jr.
    Brito, Alysson
    Goehner, Peter
    Jazdi, Nasser
    19TH CONFERENCE ON SOFTWARE ENGINEERING EDUCATION & TRAINING, PROCEEDINGS, 2006, : 69 - +
  • [50] A Large-scale Evaluation of a Model for the Evaluation of Games for Teaching Software Engineering
    Petri, Giani
    von Wangenheim, Christiane Gresse
    Borgatto, Adriano Ferreti
    2017 IEEE/ACM 39TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: SOFTWARE ENGINEERING EDUCATION AND TRAINING TRACK (ICSE-SEET 2017), 2017, : 180 - 189