Programming Teaching Tools Feature Assessment Associated with Brazilian Curriculum Base Obtained Through BPL Platforms Analysis

  • Aléssio Miranda JúniorEmail author
  • Deisymar Botega TavaresEmail author
  • Jordana Caires CarvalhoEmail author
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 11590)


Learning programming isn’t only important for programmers. Studies show that learning computation is useful for logical reasoning development, which leads to an easier learning in mathematical fundamentals and language skills. Because of this, several computation platforms have emerged for children and teenagers. These tools can be used by teachers from several fields of knowledge to stimulate their student’s learning. However, these platforms don’t include topics from the Brazilian National Curricular Joint Base (BNCC), which make them difficult to use for this specific purpose. Looking to the relevance of creating or remodeling a platform for this goal, the first step is to survey for necessary features. The LORI method was used by students from elementary public school, using Code and Blockly platforms. This paper describes which and how features were studied during the exploration of two platforms, while analysing the audience. Computer education platforms directed to young people can highlight some important characteristics: daily use and cultural aspects of students in order to approach the platform, giving feedback with enough information for them to understand their error and the possibility for the teacher to visualize and measure in what aspect and how often the students make a mistake.


Cultural issues in learning with collaboration technologies Programming for children E-learning LORI Education Programming with education 


  1. 1.
    García, J.N.: Manual de dificuldades de aprendizagem: linguagem, leitura, escrita e matemática, 1st edn, 274 p. McGraw Hill – Artmed, Brasil (1998). ISBN 8573073128Google Scholar
  2. 2.
    Fernandes, C.S.: Ciência da computação para crianças. Dissertação (Mestrado em Computação) - Instituto de Informática. Universidade Federal do Rio Grande do Sul., Rio Grande do Sul., 156 p. (2002). Accessed 01 Jan 2019
  3. 3.
    Garlet, D., Bigolin, N.M., Silveira, S.R.: Uma Proposta para o Ensino de Programação de Computadores na Educação Básica. Universidade Federal de Santa Maria (UFSM) – Campus de Frederico Westphalen, Brasil, pp. 1–25 (2016)Google Scholar
  4. 4.
    Zanatta, A.C.: Programação de Computadores para Crianças: Metodologia do Code Club Brasil. Universidade Federal de Santa Catarina Campus Araranguá, Brasil, 102 p. (2015). Accessed 01 Jan 2019
  5. 5.
    Nesbit, J., Belfer, K., Leacock, T. (ed.). Instrumento para a Avaliação de Objectos de Aprendizagem (LORI): Manual do Usuário, 2nd edn. [S. l.: s. n.], 14 p. (2009). Accessed 01 Jan 2019
  6. 6.
    Bau, D., et al.: Learnable Programming: Blocks and Beyond. arXiv, USA, ano 2017, pp. 1–8 (2017)Google Scholar

Copyright information

© Springer Nature Switzerland AG 2019

Authors and Affiliations

  1. 1.Centro Federal de Educação Tecnológica de Minas GeraisBelo HorizonteBrazil

Personalised recommendations