Estudo comparativo do ensino de programação com as linguagens C e Python

Conteúdo do artigo principal

Pedro Gustavo
Melissa Zannatta

Resumo

Este trabalho apresenta um estudo comparativo entre as linguagens de programação C e
Python no contexto do ensino de lógica de programação. A proposta surgiu da necessidade de
enfrentar os altos índices de evasão nos cursos da área de Tecnologia da Informação, buscando
identificar estratégias mais eficazes para o ensino. Foi oferecido um minicurso aos alunos do curso
técnico em Mecatrônica do IFSP – Campus Presidente Epitácio, com turmas distintas para cada
linguagem e conteúdos equivalentes distribuídos em quatro encontros. Os resultados parciais indicam
maior participação, engajamento e desempenho prático dos alunos da turma Python, enquanto os
estudantes da turma C apresentaram mais dificuldades na realização dos exercícios. A simplicidade
sintática e a abordagem mais direta de Python foram apontadas como fatores facilitadores do
aprendizado. No entanto, considera-se relevante refletir sobre o uso tradicional da linguagem C em
cursos de graduação, frequentemente escolhida por permitir uma abordagem mais próxima da lógica
de baixo nível e das estruturas fundamentais da computação. Tal preferência pode estar associada a
aspectos históricos, curriculares ou à percepção de que essa linguagem oferece uma base mais sólida
para a formação técnica. Os dados foram coletados por meio de listas de exercícios, questionários e
registros de presença, e serão posteriormente analisados por meio de análises estatísticas e
representados em gráficos.

Detalhes do artigo

Seção
Artigos