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 条
  • [31] Software engineering research on the Robot Operating System: A systematic mapping study
    Albonico, Michel
    Dordevic, Milica
    Hamer, Engel
    Malavolta, Ivano
    JOURNAL OF SYSTEMS AND SOFTWARE, 2023, 197
  • [32] Systematic mapping study on requirements engineering for regulatory compliance of software systems
    Kosenkov, Oleksandr
    Elahidoost, Parisa
    Gorschek, Tony
    Fischbach, Jannik
    Mendez, Daniel
    Unterkalmsteiner, Michael
    Fucci, Davide
    Mohanani, Rahul
    INFORMATION AND SOFTWARE TECHNOLOGY, 2025, 178
  • [33] 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
  • [34] AI literacy in K-12: a systematic literature review
    Casal-Otero, Lorena
    Catala, Alejandro
    Fernandez-Morante, Carmen
    Taboada, Maria
    Cebreiro, Beatriz
    Barro, Senen
    INTERNATIONAL JOURNAL OF STEM EDUCATION, 2023, 10 (01)
  • [35] How have Software Engineering Researchers been Measuring Software Productivity? A Systematic Mapping Study
    Oliveira, Edson
    Viana, Davi
    Cristo, Marco
    Conte, Tayana
    ICEIS: PROCEEDINGS OF THE 19TH INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS - VOL 2, 2017, : 76 - 87
  • [36] Conceptualisations of empathy in K-12 teaching: a review of empirical research
    Berkovich, Izhak
    EDUCATIONAL REVIEW, 2020, 72 (05) : 547 - 566
  • [37] Usage of Psychophysiological Data as an Improvement in the Context of Software Engineering: A Systematic Mapping Study
    Vieira, Roger Denis
    Farias, Kleinner
    PROCEEDINGS OF 16TH BRAZILIAN SYMPOSIUM ON INFORMATION SYSTEMS ON DIGITAL TRANSFORMATION AND INNOVATION, SBSI 2020, 2020,
  • [38] Investigations about replication of empirical studies in software engineering: A systematic mapping study
    de Magalhaes, Cleyton V. C.
    da Silva, Fabio Q. B.
    Santos, Ronnie E. S.
    Suassuna, Marcos
    INFORMATION AND SOFTWARE TECHNOLOGY, 2015, 64 : 76 - 101
  • [39] Taxonomies in software engineering: A Systematic mapping study and a revised taxonomy development method
    Usman, Muhammad
    Britto, Ricardo
    Borstler, Jurgen
    Mendes, Emilia
    INFORMATION AND SOFTWARE TECHNOLOGY, 2017, 85 : 43 - 59
  • [40] Applications of case-based reasoning in Software Engineering: a systematic mapping study
    Khan, Malik Jahan
    IET SOFTWARE, 2014, 8 (06) : 258 - 268