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 条
  • [41] MAKING CONNECTIONS BETWEEN SERVICE AND ENGINEERING IN K-12 EDUCATION
    Pinnell, Margaret
    Blust, Rebecca
    Brahler, Jayne
    Stevens, Margy
    DECT2008: PROCEEDINGS OF THE ASME INTERNATIONAL DESIGN ENGINEERING TECHNICAL CONFERENCE AND COMPUTERS AND INFORMATION IN ENGINEERING CONFERENCE, VOL 5, 2009, : 575 - 579
  • [42] K-12 ENGINEERING EDUCATION: PRIORITIES, RESEARCH THEMES, AND CHALLENGES
    Brown, Eugene F.
    Richards, Larry G.
    Parry, Elizabeth A.
    Zarske, Malinda S.
    Klein-Gardner, Stacy S.
    2012 ASEE ANNUAL CONFERENCE, 2012,
  • [43] A systematic mapping study on game-related methods for software engineering education
    Souza, Mauricio R. de A.
    Veado, Lucas
    Moreira, Renata Teles
    Figueiredo, Eduardo
    Costa, Heitor
    INFORMATION AND SOFTWARE TECHNOLOGY, 2018, 95 : 201 - 218
  • [44] Using Open Source Projects in Software Engineering Education: A Systematic Mapping Study
    Nascimento, Debora Maria
    Cox, Kenia
    Almeida, Thiago
    Sampaio, Wendell
    Bittencourt, Roberto Almeida
    Souza, Rodrigo
    Chavez, Christina
    2013 IEEE FRONTIERS IN EDUCATION CONFERENCE, 2013,
  • [45] 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
  • [46] Bots in software engineering: a systematic mapping study
    Santhanam, Sivasurya
    Hecking, Tobias
    Schreiber, Andreas
    Wagner, Stefan
    PEERJ COMPUTER SCIENCE, 2022, 8
  • [47] 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
  • [48] Engineering in the K-12 Classroom
    Besser, Deborah
    Monson, Debra
    2014 ASEE ANNUAL CONFERENCE, 2014,
  • [49] A Systematic Mapping Study on Software Engineering Testbeds
    Barreiros, Emanoel
    Almeida, Adauto
    Saraiva, Juliana
    Soares, Sergio
    2011 FIFTH INTERNATIONAL SYMPOSIUM ON EMPIRICAL SOFTWARE ENGINEERING AND MEASUREMENT (ESEM 2011), 2011, : 107 - 116
  • [50] 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