Introduction to Programming Logic with the ELoS System – Usage Analysis in Higher Education

  • Marcos Vinícius Santos de Lima UFJF
  • Letícia Miyuki Ferreira Yamashita UFJF
  • Lara Gonçalves de Souza UFJF
  • Rodrigo Luis de Souza da Silva UFJF

Abstract


The use of graphical systems for teaching programming logic offers a playful and interactive way to introduce learners to computing. ELoS is a system that presents programming concepts through a game using commands similar to a programming language. In this study, the complete version of the system will be presented, and the competencies addressed at each level will be described. Finally, a quantitative analysis of the system’s application in higher education will be presented and discussed.

References

Bouhnik, D. and Giat, Y. (2009). Teaching high school students applied logical reasoning. Journal of Information Technology Education. Innovations in Practice, 8:1.

Costa, T., Cristiano, F., Martins, D., and da Silva, W. (2016). A importância da computação para alunos do ensino fundamental: Ações, possibilidades e benefícios. In Anais do Workshop de Informática na Escola, volume 22, pages 593–601.

de Mattos, F. and Ferreira, V. (2021). Despertando o interesse em meninas pela computação com o ensino de programação em um ambiente apoiador. Revista Psicologia e Transdisciplinaridade, 1(1):39–58.

Feijao, C., Flanagan, I., Van Stolk, C., and Gunashekar, S. (2021). The global digital skills gap: Current trends and future directions. RAND.

Ferrari, R. O., Dutra, A. L. B., César, V. F., Gomes, R. A., and da Silva, R. L. d. S. (2023). Sistema elos-ensino de lógica de programaçao com apoio de um sistema gráfico. In Anais do XXXIV Simpósio Brasileiro de Informática na Educação, pages 1580–1590. SBC.

Lin, Y.-T., Yeh, M. K.-C., and Tan, S.-R. (2022). Teaching programming by revealing thinking process: Watching experts’ live coding videos with reflection annotations. IEEE Transactions on Education, 65(4):617–627.

Mathrani, A., Christian, S., and Ponder-Sutton, A. (2016). Playit: Game based learning approach for teaching programming concepts. Educational Technology & Society, 19:5–17.

Prates, J. M., Valle, P. H. D., Melo, S. M., and Santos, G. K. M. (2023). Inserção do pensamento computacional em alunos do ensino fundamental e médio. BARBAQUÁ, 5(9):70–84.

Scherer, R., Siddiq, F., and Sánchez-Scherer, B. (2021). Some evidence on the cognitive benefits of learning to code. Frontiers in Psychology, 12:559424.

Silva, A. V. B., Paixão, A. C. P., Souza, T. V. S., Coelho, M. R. S., Homci, M., Rodrigues, G., Kawasaki, R., and Couto, D. (2019). Manas digitais: um relato sobre ensino de programação em escolas públicas no estado do pará. In Anais dos Workshops do Congresso Brasileiro de Informática na Educação, volume 8, page 367.

Silva, J. P., Silveira, I. F., Kamimura, L., and Barboza, A. T. (2020). Turing project: An open educational game to teach and learn programming logic. In 2020 15th Iberian Conference on Information Systems and Technologies (CISTI), pages 1–6.

Wohlin, C., Runeson, P., Höst, M., Ohlsson, M. C., Regnell, B., and Wesslén, A. (2000). Experimentation in Software Engineering: An Introduction. Kluwer Academic Publishers, Norwell, MA, USA.

Yuen, T. T., Reyes, M., and Zhang, Y. (2019). Introducing computer science to high school students through logic programming. Theory and Practice of Logic Programming, 19(2):204–228.
Published
2025-04-07
LIMA, Marcos Vinícius Santos de; YAMASHITA, Letícia Miyuki Ferreira; SOUZA, Lara Gonçalves de; SILVA, Rodrigo Luis de Souza da. Introduction to Programming Logic with the ELoS System – Usage Analysis in Higher Education. In: BRAZILIAN SYMPOSIUM ON COMPUTING EDUCATION (EDUCOMP), 5. , 2025, Juiz de Fora/MG. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2025 . p. 663-672. ISSN 3086-0733. DOI: https://doi.org/10.5753/educomp.2025.5063.