ProgressCode: a Tool for Monitoring Student Progress in Non-formal Programming Education

  • Lucas F. Silva UFSM
  • Iago C. Corrêa UFSM
  • Andrea S. Charão UFSM
  • João V. F. Lima UFSM

Abstract


Non-formal teaching and learning of programming for the general public, in the form of extra-curricular projects and activities, has been the target of several initiatives. In these practices, characterized by heterogeneous interests, activities and foundations, the monitoring of learning is a challenge. In this work, we present ProgressCode, a tool created with the purpose of facilitating the recording and presentation of observations made by tutors during activities of non-formal programming teaching. The tool comprises a mobile application for data collection and a web system that allows one to view information about the progress of each participant. ProgressCode was tested during programming workshops, in which the tool showed to fulfill its objectives.

References

Code.org (2017). Hour of code. [link].

Conquer Apathy (2016). Strides: Track all your goals e habits in one place. [link].

de Aquino, C. L. C., de Souza, G. Q., da Silva, J. C. T., e da Conceição Almeida Pfister, M. (2006). TestWeb - A Implementação de Uma Ferramenta de Avaliação à Distância. In Anais do Workshop sobre Educação em Computação.

de Brito, L. M., Júnior, J. R. G., Gomes, S. G. S., e Mota, J. B. (2013). Ambientes virtuais de aprendizagem como ferramentas de apoio em cursos presenciais e a distÂncia. RENOTE - Revista Novas Tecnologias na Educação.

Eshach, H. (2007). Bridging in school and out-of-school learning: formal, non-formal, and informal education. Journal of Science Education and Technology, 16(2):171–190.

Habit List (2017). Habit list: Build a better you. [link].

Moreira, M. P. e Favero, E. L. (2009). Um Ambiente para Ensino de Programação com Feedback Automático de Exercícios. In Anais do Workshop sobre Educação em Computação.

ProgressCode (2016). Progresscode repositório git. [link].
Published
2017-07-02
SILVA, Lucas F.; CORRÊA, Iago C.; CHARÃO, Andrea S.; LIMA, João V. F.. ProgressCode: a Tool for Monitoring Student Progress in Non-formal Programming Education. In: WORKSHOP ON COMPUTING EDUCATION (WEI), 25. , 2017, São Paulo. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2017 . p. 2209-2216. ISSN 2595-6175. DOI: https://doi.org/10.5753/wei.2017.3536.