|
O ensino de algoritmos e lógica de programação, disciplinas normalmente obrigatória nos primeiros semestres dos cursos
de Ciências Exatas, é cercado de desafios, entre os quais, o fato dos alunos não possuírem nenhum conhecimento anterior sobre a construção de algoritmos, o que se caracteriza como uma dificuldade adicional e tem sido estudado por diversos pesquisadores. A resolução de exercícios é uma das etapas mais importantes para o aprendizado de conceitos de lógica de programação, mas nem sempre os alunos encontram motivação para resolver longas listas de exercícios contendo exemplos didaticamente adequados, mas motivacionalmente desinteressantes, uma vez que a maioria deles não conseguirem enxergar uma aplicação prática para tais exemplos. Uma abordagem alternativa é o desenvolvimento de jogos digitais como ingrediente motivacional, mas normalmente essa abordagem inclui a necessidade de uso de bibliotecas gráficas específicas para o desenvolvimento dos jogos ou de ambientes de programação específicos, o que termina dificultando o seu uso por alunos iniciantes. Este trabalho, ainda em desenvolvimento, objetiva selecionar um conjunto de exemplos baseado em jogos lógicomatemáticos que motivem a resolução dos exercícios propostos nas aulas e que possam ser implementados em qualquer linguagem de programação, inclusive em uma pseudo-linguagem algorítmica.
|
|