Avaliação de Metodologias de Aprendizagem de Programação em Engenharia de Computação

Autores

  • Lucas Morais Universidade Estadual de Feira de Santana

DOI:

https://doi.org/10.13102/semic.v0i20.3333

Resumo

Dificuldades na aprendizagem de conceitos e habilidades de programação são
temas recorrentes de pesquisa em educação em computação. Uma survey revisa várias
experiências na área, realçando as dificuldades causadas por um modelo excessivamente
formal de ensino (Pears et al., 2007). Um outro trabalho revisa algumas das causas para
as dificuldades de aprendizagem de programação, que variam de questões cognitivas de
cada estudante, a questões mais sociais relacionadas a motivação e atitude (Robing,
2010).
Estima-se que até 2022 haja um déficit de 408 mil profissionais nas atividades de
software e serviços de tecnologia de informação (TI). Uma das soluções propostas para
combater esta carência de pessoal especializado envolve aumentar o número de
ingressantes nos cursos da área e a redução na evasão. Para atingir este objetivo, é
necessário elaborar estratégias de atração de um número maior de jovens talentos para
os cursos de Computação e Informática e tornar o curso mais acessível nas disciplinas
iniciais (Observatório Softex, 2013). Por conta desta carência, o governo federal tem
tomado inciativas com o objetivo de suprir essas necessidades. Um exemplo disso foi o
edital lançado em 2012 pela parceria CNPq/Vale no âmbito do programa Forma-
Engenharia para projetos que estimulem a formação de engenheiros no Brasil,
combatendo a evasão nos primeiros anos dos cursos, despertando a vocação em alunos
do ensino médio para carreiras ligadas a engenharia, pesquisa científica e tecnológica
por meio de forte interação com escolas do ensino médio (Chamada CNPq/VALE
05/2012).
Ao considerar os problemas que contribuem para a evasão e reprovação nos
semestres iniciais dos cursos de Computação, pesquisadores mencionam a dificuldade
da abstração dos conceitos e a repetição sistemática de exercícios tornando o processo
de ensino e aprendizagem monótono e cansativo (Rapkiewicz et al. 2006). Outros
mencionam abordagens que não motivam (Begosso et al. 2012), ou conteúdos distantes
da rotina diária dos estudantes (Koulouri et al. 2015), acrescentando a complexidade de
aprender a sintaxe e semântica de uma nova linguagem e ao mesmo tempo, e sugerindo
a utilização de uma linguagem de programação de aprendizado mais simples.
Dado este cenário de dificuldades múltiplas no processo de aprendizagem de
programação, torna-se necessário descobrir/desenhar estratégias e metodologias para
melhorar este processo, procurando, especialmente, atuar nos níveis de evasão e
reprovação nos anos iniciais dos cursos de graduação em computação. É sobre este
problema de pesquisa que se debruçou este trabalho de iniciação científica.
Com o objetivo de investigar tais estratégias/metodologias, este grupo de pesquisa
realiza oficinas de programação com alunos do primeiro ano do curso de Engenharia de
Computação da Universidade Estadual de Feira de Santana, além de outras instituições
parceiras. A utilização de tais estratégias/metodologias foi feita não somente nos
primeiros semestres deste curso, mas também em escolas do ensino médio de Feira de
Santana e na disciplina de Introdução à Ciências da Computação do curso de
Engenharia Civil (UEFS), com os calouros do semestre 2015.2.
A continuação deste trabalho de iniciação científica objetivou aplicar e avaliar
uma metodologia de aprendizagem de programação de computadores alicerçada em
atividades lúdicas que permita reduzir a evasão nos anos iniciais de um curso de
graduação em computação.

Downloads

Não há dados estatísticos.

Downloads

Publicado

2018-04-09

Edição

Seção

Ciências Exatas e da Terra