SoPensa: um framework de pensamento computacional e soft skills para o ensino de programação na percepção docente

  • Antonio Rege Universidade Federal Fluminense (UFF) / Instituto Federal do Acre (IFAC)
  • José Viterbo Universidade Federal Fluminense (UFF)
  • Luciana Salgado Universidade Federal Fluminense (UFF)

Resumo


Este artigo apresenta o SoPensa, framework conceitual e operacional para o ensino de programação na educação profissional técnica, ancorado no pensamento computacional e nas soft skills, com fundamentação na aprendizagem significativa e no construcionismo. Diante da escassez de propostas que integrem esses eixos na mediação docente, o SoPensa estrutura essa prática em quatro fases. A aplicação em duas turmas do 1º ano do ensino técnico integrado em Informática foi examinada por análise temática reflexiva das entrevistas com os dois professores aplicadores, complementada por questionário respondido pelos estudantes. Na percepção docente, o framework organiza práticas antes difusas e favorece decomposição e algoritmos; a abstração persiste como dificuldade e as percepções sobre soft skills divergem conforme as condições de observação.
Palavras-chave: Pensamento Computacional, Soft Skills, Ensino de Programação

Referências

Araújo, A. L. d. S., Oliveira, J. G. d. A., Souza, I. A. F. d., Azevedo, G. S. d., Batista, C. F. S., and Pereira, R. P. d. M. (2025). Aprendizagem e retenção em programação: um estudo no ensino médio técnico do instituto federal de educação, ciência e tecnologia do rio grande do norte, campus parelhas, brasil. Revista Principia, 62:e8545.

Ausubel, D. P. (2003). Aquisição e retenção de conhecimentos: uma perspectiva cognitiva. Plátano, Lisboa.

Ausubel, D. P., Novak, J. D., and Hanesian, H. (1980). Psicologia educacional. Interamericana.

Braun, V. and Clarke, V. (2022). Thematic Analysis: A Practical Guide. SAGE Publications, London.

Chang, L.-C., Lin, H.-R., and Lin, J.-W. (2024). Learning motivation, outcomes, and anxiety in programming courses—a computational thinking–centered method. Education and Information Technologies, 29(1):545–569.

Cheah, C. S. (2020). Factors contributing to the difficulties in teaching and learning of computer programming: A literature review. Contemporary Educational Technology, 12(2):ep272.

Ciancarini, P., Missiroli, M., and Russo, D. (2019). Exploiting agile practices to teach computational thinking. In International Workshop on Software Engineering Aspects of Continuous Development and New Paradigms of Software Production and Deployment, pages 63–83. Springer.

Creswell, J. W. and Creswell, J. D. (2017). Research design: Qualitative, quantitative, and mixed methods approaches. Sage publications.

Dadelo, S. (2025). Possibilities for evaluation to foster the soft skills of critical thinking, creativity, and communication in higher education. Creativity Studies, 18(1):13–29.

Figueiredo, J. and García-Peñalvo, F. J. (2022). Strategies to increase success in learning programming. In 2022 International Symposium on Computers in Education (SIIE).

Flick, U. (2013). The SAGE handbook of qualitative data analysis. sage.

Friese, S. (2019). Qualitative data analysis with atlas. ti.

Grover, S. and Pea, R. (2013). Computational thinking in k–12: A review of the state of the field. Educational Researcher, 42(1):38–43.

Hudin, S. S. (2023). A systematic review of the challenges in teaching programming for primary schools' students. Online Journal for TVET Practitioners, 8(1):75–88.

Jalinus, N., Putra, R. R., et al. (2024). Implementation of project-based learning computational thinking models in mobile programming courses. International Journal of Interactive Mobile Technologies, 18(11).

Kapustina, V. A. and Matyushina, M. A. (2023). Theoretical review of digital tools aimed to development soft skills during a learning process. In 2023 IEEE 24th International Conference of Young Professionals in Electron Devices and Materials (EDM), pages 1920–1923. IEEE.

Maitz, K., Paleczek, L., and Danielowitz, C. (2022). Simultaneously fostering computational thinking and social-emotional competencies in 4th graders using scratch: A feasibility study. In Proceedings of Mensch und Computer 2022, pages 399–403.

Mattar, J. and Ramos, D. K. (2021). Metodologia da pesquisa em educação: abordagens qualitativas, quantitativas e mistas. Edições 70.

Medeiros, R., ao, T. F., and Ramalho, G. (2021). Comparacão entre o panorama internacional e nacional sobre o ensino e a aprendizagem de introducão a programacão no ensino superior. In Anais do XXIX Workshop sobre Educacão em Computação, pages 478–487, Porto Alegre, RS, Brasil. SBC.

Medeiros, R. P., Ramalho, G. L., and Falcão, T. P. (2018). A systematic literature review on teaching and learning introductory programming in higher education. IEEE Transactions on Education, 62(2):77–90.

Mohammed, F. and Ozdamli, F. (2024). A systematic literature review of soft skills in information technology education. behavioral sciences, 14 (10), 894.

Montuori, C., Gambarota, F., Altoé, G., and Arfé, B. (2024). The cognitive effects of computational thinking: A systematic review and meta-analytic study. Computers & Education, 210:104961.

Morais, C. G. B., Mendes Neto, F. M., and Osório, A. J. M. (2020). Difficulties and challenges in the learning process of algorithms and programming in higher education: a systematic literature review. Research, Society and Development, 9(10):e9429109287.

Moura, D. H. (2008). A formação de docentes para a educação profissional e tecnológica. Revista Brasileira da educação profissional e tecnológica, 1(1):23–38.

Papert, S. A. (1980). Mindstorms: Children, computers, and powerful ideas. Basic books.

Partnership for 21st Century Learning (2019). Framework for 21st century learning definitions. Acesso em: 8 jun. 2025.

Petersen, K., Feldt, R., Mujtaba, S., and Mattsson, M. (2008). Systematic mapping studies in software engineering. In 12th international conference on evaluation and assessment in software engineering (EASE). BCS Learning & Development.

Pureza, E. M., da Paz, D. P. A., Cardoso, A. V., do Nascimento Rodrigues, C., and do Nascimento, C. J. (2025). Dificuldades de aprendizagem em lógica de programação em cursos de geoprocessamento na educação a distância: Uma revisão bibliográfica (2006–2025). IOSR Journal of Business Management (IOSR-JBM), 27(12):19–29.

Ramos, M. (2008). Concepção do ensino médio integrado. Texto apresentado em seminário promovido pela Secretaria de Educação do Estado do Pará nos dias, 8:1–26.

Rege, A., Salgado, L., and Viterbo, J. (2025). Pensamento computacional e soft skills no contexto do ensino de programação: Um mapeamento sistemático. In Anais do XXXVI Simpósio Brasileiro de Informática na Educação, pages 1389–1400, Porto Alegre, RS, Brasil. SBC.

Resnick, M., Maloney, J., Monroy-Hernández, A., Rusk, N., Eastmond, E., Brennan, K., Millner, A., Rosenbaum, E., Silver, J., Silverman, B., et al. (2009). Scratch: programming for all. Communications of the ACM, 52(11):60–67.

Ribeiro, R. B. S., Carvalho, L. S. G., Oliveira, D. B. F., de Oliveira, E. H. T., and Pessoa, M. (2020). Investigação empírica sobre os efeitos da gamificação de um juiz online em uma disciplina de introdução à programação. Revista Brasileira de Informática na Educação, 28:461–490.

SBC (2025). Grandes Desafios da Educação em Computação 2025-2035: Resumo Executivo. Sociedade Brasileira de Computação (SBC), Porto Alegre.

Shute, V. J., Sun, C., and Asbell-Clarke, J. (2017). Demystifying computational thinking. Educational research review, 22:142–158.

Sim, T. Y. and Lau, S. L. (2022). Review on challenges and solutions in novice programming education. In 2022 IEEE International Conference on Computing (ICOCO), pages 55–61. IEEE.

Thiollent, M. (2022). Metodologia da pesquisa-ação. Cortez editora.

Tomić, B., Jovanović, J., Milikić, N., Devedžić, V., Dimitrijević, S., Durić, D., and Ševarac, Z. (2019). Grading students' programming and soft skills with open badges: A case study. British Journal of Educational Technology, 50(2):518–530.

Tripp, D. (2005). Pesquisa-ação: uma introdução metodológica. Educação e pesquisa, 31:443–466.

Tsortanidou, X., Daradoumis, T., and Barberá, E. (2023). A k-6 computational thinking curricular framework: pedagogical implications for teaching practice. Interactive Learning Environments, 31(8):4903–4923.

Wang, X. and Herzog, S. (2023). A conceptual design for a learning platform enhancing children and youth's soft skills education. In 2023 3rd International Conference on Educational Technology (ICET), pages 149–153. IEEE.

Wing, J. M. (2006). Computational thinking. Communications of the ACM, 49(3):33–35.

Wing, J. M. (2014). Computational thinking benefits society. 40th anniversary blog of social issues in computing, 2014:26.

Wong, G. K.-W. and Cheung, H.-Y. (2020). Exploring children's perceptions of developing twenty-first century skills through computational thinking and programming. Interactive Learning Environments, 28(4):438–450.

Yurchenko, A., Drushlyak, M., Khvorostina, Y., Ostroha, M., Ponomarenko, V., and Semenikhina, O. (2024). The impact of team competitions on the development of soft skills in youth. 2024 47th mipro ict and electronics convention (mipro), 323–328.
Publicado
05/10/2026
REGE, Antonio; VITERBO, José; SALGADO, Luciana. SoPensa: um framework de pensamento computacional e soft skills para o ensino de programação na percepção docente. In: SIMPÓSIO BRASILEIRO DE INFORMÁTICA NA EDUCAÇÃO (SBIE), 37. , 2026, Goiânia/GO. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2026 . p. 1987-2001. DOI: https://doi.org/10.5753/sbie.2026.28160.