A IMPORTÂNCIA DA APRENDIZAGEM DE PROGRAMAÇÃO
DE COMPUTADORES
O aprendizado de programação é um dos pilares da prática, pois,
apesar de se tratar de uma atividade que exige criatividade e raciocínio lógico, o
aperfeiçoamento vem mesmo com a prática e a repetição de exercícios. Ao resolver
uma maior quantidade de atividades, o aprendiz torna-se apto a associar novos
exercícios àqueles já resolvidos, adaptando soluções e ganhando, paulatinamente,
uma produtividade de nível profissional. O desafio, então, está na viabilização
desse processo, considerando a necessidade de formação em massa, com cada vez
mais alunos em sala de aula (BRIDI et al, 2013).
Dessa maneira, o curso técnico, concomitante à automação industrial,
apresenta um nível de formação profissional técnica, que foi projetado para
formar e capacitar estudantes e profissionais com interesse e/ou envolvidos na
atividade industrial. Esse curso foi constituído a partir das funções de controle
e automação industrial, para as quais foram eleitas competências e habilidades
e foram selecionadas bases científicas e tecnológicas, tendo como referência a
estruturação do setor produtivo e os indicadores de tendências do mercado, de
acordo com o projeto pedagógico do curso (IFCE, 2011).
Durante as aulas das disciplinas ministradas do curso em questão, há
cursistas, em sua grande maioria na fase de adolescência, com poucos alunos
na fase adulta, cerca de três alunos no máximo por turma. Assim, busca-se
respaldar no processo de ensino aprendizagem o uso de aplicações das teorias
da aprendizagem, tais como: o Empirismo, em que se tenta buscar o aspecto
mais prático possível para a resolução dos problemas expostos. Bem como o
Behaviorismo
, sendo algumas vezes, proporcionado algum tipo de recompensa,
como exemplo o aluno que responde a alguma pergunta corretamente recebe
algum brinde, como estudado em teorias de aprendizagem (JOYE E JOYE, 2013).
Em relação à aprendizagem, observa-se um baixo índice de assimilação
dos estudantes nas disciplinas cujos requisitos exigem o conhecimento de
programação, assim torna-se um problema enfrentado em muitas instituições
de ensino, sejam elas de nível superior ou no ensino técnico (SANTIAGO E
DAZZI, 2004).
Por isso, dada a importância da disciplina de programação em um curso
voltado para a tecnologia, uma das abordagens que comumente se vem utilizando
é fomentar mais o interesse dos alunos para o estudo de programação.
A aprendizagem de conceitos iniciais de programação é difícil para
muitos estudantes iniciantes. Uma das razões, de acordo com Sajaniemi e Kuittinen
(2003), é que os programas envolvem entidades abstratas, como: construções
formais de loops, ponteiros, arrays, etc., conceitos estes que os estudantes não
estão familiarizados.