Blockly-DS: Programação em Blocos para o ensino de Ciência de Dados
Resumo
O interesse pela ciência de dados vêm crescendo nos últimos anos em todas as áreas, sejam STEM ou não-STEM. Alunos não-STEM muitas vezes apresentam dificuldades em programação, mas tem facilidade na absorção ao se utilizar ferramentas visuais. Assim, para este grupo específico utilizar ferramentas vêm se demonstrando essencial para o ensino de ciência de dados. Existem diversas ferramentas que estão sendo propostas. Porém todas apresentam algum tipo de limitação. Desta forma, o objetivo deste trabalho é apresentar uma nova ferramenta, chamada de Blockly-DS, capaz de auxiliar no ensino de ciência de dados para o público não-STEM. A ferramenta Blockly-DS é um protótipo que está em fase de testes em duas instituições brasileiras, no IBMEC, voltado a alunos de graduação, e na Lumturo, cursinho pré-vestibular
Referências
Gresse von Wangenheim, C., Hauck, J. C., Pacheco, F. S., and Bertonceli Bueno, M. F. (2021). Visual tools for teaching machine learning in k-12: A ten-year systematic mapping. Education and Information Technologies, 26(5):5733–5778.
Ogegbo, A. A. and Ramnarain, U. (2022). A systematic review of computational thinking in science classrooms. Studies in Science Education, 58(2):203–230.
Pasternak, E., Fenichel, R., and Marshall, A. N. (2017). Tips for creating a block language with blockly. In 2017 IEEE blocks and beyond workshop (B&B), pages 21–24. IEEE.
Xu, C., Feng, Z., Qi, P., and Sun, Y. (2020). An automatic analysis tool based on computational thinking for blockpy programs. In 2020 International Wireless Communications and Mobile Computing (IWCMC), pages 2045–2050. IEEE.