Teaching Software Engineering in K-12 Education: A Systematic Mapping Study

被引:7
|
作者
da Cruz Pinheiro, Fernando [1 ]
von Wangenheim, Christiane Gresse [1 ]
Missfeldt Filho, Raul [1 ]
机构
[1] Fed Univ Santa Catarina UFSC, Dept Informat & Stat INE, Florianopolis, SC, Brazil
来源
INFORMATICS IN EDUCATION | 2018年 / 17卷 / 02期
关键词
software engineering; teaching; K-12;
D O I
10.15388/infedu.2018.10
中图分类号
G40 [教育学];
学科分类号
040101 ; 120403 ;
摘要
Diverse initiatives have emerged to popularize the teaching of computing in K-12 mainly through programming. This, however, may not cover other important core computing competencies, such as Software Engineering (SE). Thus, in order to obtain an overview of the state of the art and practice of teaching SE competences in K-12, we carried out a systematic mapping study. We identified 17 instructional units mostly adopting the waterfall model or agile methodologies focusing on the main phases of the software process. However, there seems to be a lack of details hindering large-scope adoption of these instructional units. Many articles also do not report how the units have been developed and/or evaluated. However, results demonstrating both the viability and the positive contribution of initiating SE education already in K-12, indicate a need for further research in order to improve computing education in schools contributing to the popularization of SE competencies.
引用
收藏
页码:167 / 206
页数:40
相关论文
共 50 条
  • [1] Gamification in software engineering education: A systematic mapping
    Alhammad, Manal M.
    Moreno, Ana M.
    JOURNAL OF SYSTEMS AND SOFTWARE, 2018, 141 : 131 - 150
  • [2] 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
  • [3] COCONATS: Combining Computational Thinking Didactics and Software Engineering in K-12
    Colombi, Alessandro
    Fronza, Ilenia
    Pahl, Claus
    Basso, Demis
    SIGITE'18: PROCEEDINGS OF THE 19TH ANNUAL SIG CONFERENCE ON INFORMATION TECHNOLOGY EDUCATION, 2018, : 162 - 162
  • [4] Kanban in software engineering: A systematic mapping study
    Ahmad, Muhammad Ovals
    Dennehy, Denis
    Conboy, Kieran
    Oivo, Markku
    JOURNAL OF SYSTEMS AND SOFTWARE, 2018, 137 : 96 - 113
  • [5] Bots in software engineering: a systematic mapping study
    Santhanam, Sivasurya
    Hecking, Tobias
    Schreiber, Andreas
    Wagner, Stefan
    PEERJ COMPUTER SCIENCE, 2022, 8
  • [6] Software startup engineering: A systematic mapping study
    Berg, Vebjorn
    Birkeland, Jorgen
    Anh Nguyen-Duc
    Pappas, Ilias O.
    Jaccheri, Letizia
    JOURNAL OF SYSTEMS AND SOFTWARE, 2018, 144 : 255 - 274
  • [7] Burnout in software engineering: A systematic mapping study
    Tulili, Tien Rahayu
    Capiluppi, Andrea
    Rastogi, Ayushi
    INFORMATION AND SOFTWARE TECHNOLOGY, 2023, 155
  • [8] Open innovation in software engineering: a systematic mapping study
    Munir, Hussan
    Wnuk, Krzysztof
    Runeson, Per
    EMPIRICAL SOFTWARE ENGINEERING, 2016, 21 (02) : 684 - 723
  • [9] Open innovation in software engineering: a systematic mapping study
    Hussan Munir
    Krzysztof Wnuk
    Per Runeson
    Empirical Software Engineering, 2016, 21 : 684 - 723
  • [10] A Systematic Mapping Study on Soft Skills in Software Engineering
    Matturro, Gerardo
    Raschetti, Florencia
    Fontan, Carina
    JOURNAL OF UNIVERSAL COMPUTER SCIENCE, 2019, 25 (01) : 16 - 41