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 条
  • [21] Teaching Generic Competences in Software Engineering via E-Learning - An Evaluation
    Klopp, Marco
    Gold-Veerkamp, Carolin
    Abke, Joerg
    Borgeest, Kai
    PROCEEDINGS OF 2020 IEEE INTERNATIONAL CONFERENCE ON TEACHING, ASSESSMENT, AND LEARNING FOR ENGINEERING (IEEE TALE 2020), 2020, : 662 - 667
  • [22] Study of Practice Teaching of Software Engineering
    Wu, Lihua
    PROCEEDINGS OF THE 2016 INTERNATIONAL CONFERENCE ON ECONOMY, MANAGEMENT AND EDUCATION TECHNOLOGY, 2016, 62 : 1820 - 1823
  • [23] Separation of Concerns in Teaching Software Engineering
    Alsmadi, Izzat M.
    Dieri, Mahmoud
    INNOVATIONS IN COMPUTING SCIENCES AND SOFTWARE ENGINEERING, 2010, : 29 - 38
  • [24] Teaching a multicultural perspective in software engineering
    Bigrigg, Michael W.
    Filipski, Karen J.
    2007 37TH ANNUAL FRONTIERS IN EDUCATION CONFERENCE, GLOBAL ENGINEERING : KNOWLEDGE WITHOUT BORDERS - OPPORTUNITIES WITHOUT PASSPORTS, VOLS 1- 4, 2007, : 1641 - +
  • [25] Teaching a service course in software engineering
    Welch, Henry L.
    2007 37TH ANNUAL FRONTIERS IN EDUCATION CONFERENCE, GLOBAL ENGINEERING : KNOWLEDGE WITHOUT BORDERS - OPPORTUNITIES WITHOUT PASSPORTS, VOLS 1- 4, 2007, : 1031 - 1036
  • [26] Teaching human aspects of software engineering
    Hazzan, O
    Tomayko, J
    ICSE 05: 27TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, PROCEEDINGS, 2005, : 647 - 648
  • [27] Research on Teaching Gamification of Software Engineering
    Qu Wei-Qing
    Wang Ming
    Zhao Yan-Fei
    Liu Bang-Quan
    2014 PROCEEDINGS OF THE 9TH INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE & EDUCATION (ICCSE 2014), 2014, : 855 - 860
  • [28] Teaching Reform of Software Engineering Course
    Liang, Ye
    Ma, Xiaojun
    PROCEEDINGS OF 2012 7TH INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE & EDUCATION, VOLS I-VI, 2012, : 1936 - 1939
  • [29] Teaching Software Engineering in a Multicultural Environment
    Vasilache, Simona
    TEACHING AND LEARNING IN A DIGITAL WORLD, 2018, 716 : 360 - 365
  • [30] Evaluation of Critical Thinking in Online Software Engineering Teaching: A Systematic Mapping Study
    Ancan Bastias, Oscar
    Diaz, Jaime
    Olivares Rodriguez, Cristian
    IEEE ACCESS, 2021, 9 : 167015 - 167026