A Systematic Review of Literature on Methodologies, Practices, and Tools for Programming Teaching

被引:13
|
作者
Borges, R. P. [1 ]
Oliveira, P. R. F. [2 ]
Lima, R. G. da R. [3 ]
de Lima, R. W. [3 ]
机构
[1] Inst Fed Educ Ciencia & Tecnol Rio Grande do Nort, Natal, RN, Brazil
[2] Univ Estadual Paraiba UEPB, Joao Pessoa, Paraiba, Brazil
[3] Univ Estado Rio Grande do Norte UERN, Mossoro, RN, Brazil
关键词
Systematic Review of Literature; Teaching of Programming;
D O I
10.1109/TLA.2018.8408443
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
It has been frequent the discussion about the teaching and learning of Programming, from the initial series to the undergraduate courses. It is noticed that many students have difficulty to learn programming by several reasons: methodology, tools, programming languages, lack of programming logic in basic education, motivation, among others. Thus, this carries out a survey of the state of the art of existing and documented approaches in the literature, through a mapping of published works in the last five years (2012 to 2016) in two of Brazil's leading scientific computing platforms (CEIE and RENOTE), whose focus is to present solutions that address methodologies and tools that can be used in the different teaching modalities. As methodology was used the Systematic Review of Literature. As a result, it was found that, although studies still focus on higher education, in recent years there has been an increasing interest in programming teaching projects for children and teenagers, using gamification and tools such as Scratch. The results also demonstrate the growing interest of researchers in the search for approaches that provide better results in this area.
引用
收藏
页码:1468 / 1475
页数:8
相关论文
共 50 条
  • [1] Mobile Learning Tools to Support in Teaching Programming Logic and Design: A Systematic Literature Review
    Coelho, Regina Celia
    Marques, Matheus F. P.
    de Oliveira, Tiago
    INFORMATICS IN EDUCATION, 2023, 22 (04): : 589 - 612
  • [2] A Systematic Literature Review of Assessment Tools For Programming Assignments
    Souza, Draylson M.
    Felizardo, Katia R.
    Barbosa, Ellen F.
    2016 IEEE 29TH CONFERENCE ON SOFTWARE ENGINEERING EDUCATION AND TRAINING (CSEE&T), 2016, : 147 - 156
  • [3] Teaching and Learning Research Methodologies in Education: A Systematic Literature Review
    Matos, Joao Filipe
    Piedade, Joao
    Freitas, Andre
    Pedro, Neuza
    Dorotea, Nuno
    Pedro, Ana
    Galego, Carla
    EDUCATION SCIENCES, 2023, 13 (02):
  • [4] Innovative Approaches in Teaching Programming: A Systematic Literature Review
    Santos, Simone C.
    Tedesco, Patricia Azevedo
    Borba, Matheus
    Brito, Matheus
    PROCEEDINGS OF THE 12TH INTERNATIONAL CONFERENCE ON COMPUTER SUPPORTED EDUCATION (CSEDU), VOL 1, 2020, : 205 - 214
  • [5] Tools and practices to software quality assurance: A systematic literature review
    Munoz, Mirna
    Mejia, Jezreel
    Ibarra, Saul
    2018 13TH IBERIAN CONFERENCE ON INFORMATION SYSTEMS AND TECHNOLOGIES (CISTI), 2018,
  • [6] Data science pedagogical tools and practices: A systematic literature review
    Memarian, Bahar
    Doleck, Tenzin
    EDUCATION AND INFORMATION TECHNOLOGIES, 2024, 29 (07) : 8179 - 8201
  • [7] Data science pedagogical tools and practices: A systematic literature review
    Bahar Memarian
    Tenzin Doleck
    Education and Information Technologies, 2024, 29 : 8179 - 8201
  • [8] Systematic literature review: teaching novices programming using robots
    Major, L.
    Kyriacou, T.
    Brereton, O. P.
    IET SOFTWARE, 2012, 6 (06) : 502 - 513
  • [9] Systematic literature review: Teaching novices programming using robots
    School of Computing and Mathematics, Keele University, Staffordshire, United Kingdom
    IET Semin Dig, 1 (21-30):
  • [10] A Systematic Literature Review on Teaching Programming to People with Cognitive Disabilities
    Juvino de Araujo, Elaine Cristina
    Andrade, Wilkerson L.
    2021 IEEE FRONTIERS IN EDUCATION CONFERENCE (FIE 2021), 2021,