Information organization via computational thinking: case study in a primary school classroom

  • Simone A. C. Cavalheiro UFPEL
  • Ana M. Pernas UFPEL
  • Marilton S. de Aguiar UFPEL
  • Luciana Foss UFPEL
  • André Du Bois UFPEL
  • Renata H. S. Reiser UFPEL
  • Clause de Brum Piana UFPEL
  • Yuri Weisshahn UFPEL


Technological innovations have changed the profile of professionals required by economy sectors demanding skills related to problem solving and logical reasoning. Concurrently with this reality, Computational Thinking emerges as a methodology for solving problems, which is able to develop many of these skills. This article reports the experience in applying the activities referred as Binary Numbers, Color by Numbers, Sorting Algorithms and Battleships, which aims at developing some of necessary skills for the practice of Computational Thinking by fourth-graders. The article resumes the activities, and evaluates the obtained results.


Andrade, D. et al. (2013). Proposta de atividades para o desenvolvimento do pensamento computacional no ensino fundamental. In WIE 2013, pages 169–178.

Barr, V. and Stephenson, C. (2011). Bringing computational thinking to k-12: what is involved and what is the role of the computer science education community? ACM Inroads, 2(1):48–54.

Bell, T., Witten, I. H., and Fellows, M. F. (2010). Computer Science Unplugged.

Bundy, A. (2007). Computational thinking is pervasive. Journal of Scientific and Practical Computing, 1:67–69.

Caetano, G. and Oliveira, O. (2015). Computational thinking and child performance in a preschool. In Dagiene, V., Schulte, C., and Jevsikova, T., editors, Proceedings of the 2015 ACM Conference on Innovation and Technology in Computer Science Education, ITiCS 2015, Vilnius, Lithuania, July 4-8, 2015, pages 57–62. ACM.

Carnegie Mellon. Center for Computational Thinking. Comp-Think/. Accessed March, 2016.

CSTA, ISTE, and NSF (2010). Computational Thinking Leadership Toolkit. Acessed March, 2016.

de Francca, R. S. and Tedesco, P. (2014). Um modelo colaborativo para à aprendizagem do pensamento computacional aliado a autorregulação. In Anais do SBIE 2014, pages 1133–1142.

Deng, Z., Huang, W., and Dong, R. (2009). Discussion of ability cultivation of computational thinking in course teaching. In Proc. ICETC’09, pages 197–200.

Denning, P. J. (2009). The profession of it: Beyond computational thinking. Commun. ACM, 52(6):28–30.

França, R. S. and Amaral, C. J. H. (2011). Proposta Metodológica de Ensino e Avaliação para o Desenvolvimento do Pensamento Computacional com o Uso do Scratch. In XIX Workshop de Informática na Escola.

França, R. S. and Amaral, C. J. H. (2013). Ensino de computação na educação básica no brasil: Um mapeamento sistemático. In XXI Workshop de Informática na Escola.

Google (2013). Exploring Computational Thinking. edu/computational-thinking/. Acessed March, 2016.

Hambrusch, S. et al. (2009). A multidisciplinary approach towards computational thinking for science majors. In SIGCSE 2009, pages 183–187. ACM.

ISTE (2013). Operational Definition of Computational Thinking. Acessed March, 2016.

Kafura, D. and Tatar, D. (2011). Initial experience with a computational thinking course for computer science students. In SIGCSE 2011, pages 251–256. ACM.

Lee, I. et al. (2011). Computational thinking for youth in practice. ACM Inroads, 2(1):32–37.

PUC-Rio (2014). Scalable Game Design Brasil. Acessed March, 2016.

Ramos, F. and da Silva Teixeira, L. (2015). Significação da aprendizagem através do pensamento computacional no ensino médio: uma experiência com scratch. In Anais do WIE 2015, pages 207–217.

Repenning, A.,Webb, D., and Ioannidou, A. (2010). Scalable game design and the development of a checklist for getting computational thinking into public schools. In 41st Tech. Symp. on Comp. Sci. Education, pages 265–269, New York, USA. ACM.

Rodrigues, R., Andrade,W., Guerrero, D., and Sampaio, L. (2015). Análise dos efeitos do pensamento computacional nas habilidades de estudantes no ensino básico: um estudo sob a perspectiva da programação de computadores. In Anais do SBIE 2015, pages 111–121.

Rodriguez, C., Zem-Lopes, A. M., Marques, L., and Isotani, S. (2015). Pensamento computacional: transformando ideias em jogos digitais usando o scratch. In Anais do WIE 2015, pages 62–71.

Scaico, P. D. et al. (2012). Um Relato de Experiências de Estagiários da Licenciatura em Computação com o Ensino de Computação para Crianças. RENOTE, 10(3).

UFPel (2014). EXP-PC - Explorando o Pensamento Computacional para a Qualificação do Ensino Fundamental. Acessed May, 2016.

Yinnan, Z. and Chaosheng, L. (2012). Training for computational thinking capability on programming language teaching. In Proc ICCSE’12, pages 1804–1809.
Como Citar
CAVALHEIRO, Simone A. C. et al. Information organization via computational thinking: case study in a primary school classroom. Anais do Workshop sobre Educação em Computação (WEI), [S.l.], p. 2176-2185, jul. 2016. ISSN 2595-6175. Disponível em: <>. Acesso em: 18 maio 2024. doi: