LogicBlocks: Uma Ferramenta para o Ensino de Lógica de Programação
Resumo
Não é de hoje que o ensino de lógica de programação nos diferentes cursos de computação é considerado desafiante para o professor bem como uma barreira para os alunos. A falta de profissionais na área de software é bastante evidente e ainda assim os cursos de tecnologia em geral enfrentam altos índices de evasão. Entende-se que o ensino de programação requer metodologias e ferramentas diferenciadas na tentativa de quebrar as barreiras de aprendizado impostas pela dificuldade de reter a concentração e desenvolver o raciocínio lógico nos alunos. De forma a tentar criar diferenciais e atrativos para potencializar a aprendizagem dos alunos, os educadores estão aderindo a metodologias alternativas dentro de sala de aula, em especial a utilização de jogos e/ou simuladores que possibilitam concretizar por meio de desafios, diversas situações encontradas na área de programação. Este trabalho apresenta a ferramenta LogicBlocks, um website desenvolvido para propor e resolver desafios de lógica de programação através de blocos lógicos de encaixe utilizando a API Blockly.