codificaçao em blocos
A disciplina de Logica de programação esta inserida em todos os cursos da área de computação se tornando base para conceitos de programação, mais a disciplina esta trazendo muito problemas aos alunos nesses cursos.
Segundo Rodrigues(2004) a disciplina tem um dos maiores índices de reprovação em todas as instituições de ensino brasileira e que esta realidade tem gerando um motivo de preocupação e reflexão por parte dos professores. Podendo ser umas das principais causas da desistência de alunos por conta do seu nível de dificuldade dentro do curso de computação. Objetivos
Utilizar programação de codificação em blocos para auxiliar os alunos ao conceitos mais importante de lógica
Propor a utilização do Scratch, Blockly, Angry Birds como alternativas de utilizar no ensino de programação.
Ensino de Programação
O estudo de lógica computacional é muito importante para os cursos da área computação tanto nos cursos de nível médio técnico com também dos cursos superiores. Segundo Rodrigues(2003) o ensino de lógica de programação tem objetivo principal capacitar o aluno a desenvolver algoritmos computacionais através do fornecimento dos fundamentos básicos para programação de computadores.
A disciplina está envolvida conceitos de algoritmos, tipos de dados, variáveis, estrutura de controle de fluxo e estruturas de condição e estrutura de dados.
Blockly foi criado pela MIT que visa ensinar crianças a programar é uma linguagem de programação visual baseado na WEB utilizando os codificação lógicos, ou melhor em que você simplesmente arrasta e solta os blocos.
Segundo Niel Fraser a programação de computadores está cada vez em alto nível, em um ponto de que qualquer pessoa vai ser capaz de programar. Ainda segundo o mesmo autor o projetado é para ser utilizado por qualquer programa ou site que deseja permitir que
programadores