Ensinar as crianças como codificar irá inegavelmente tomar um pouco de imaginação, porque não só é um assunto bastante complexo, mas os professores também têm de lidar com o tempo de atenção limitado de alunos em idade da primária. Então, o que as técnicas estão sendo usadas atualmente nas escolas e eles são eficazes? GraphicsUsing gráficos podem ser uma ótima maneira de fazer a programação atraente para os alunos mais jovens, especialmente porque suaviza os aspectos mais complicados das tarefas. Por exemplo, substituindo variáveis com imagens que é o que muitos jogos e ferramentas on-line fazer torna o processo parece menos matemática e, portanto, mais atraente para algumas crianças. As crianças também são mais propensos a ser contratado por mais tempo se eles estão trabalhando com animações para criar o seu código e isso faz toda a atividade menos assustador. Alguns programadores profissionais não defenderia essa técnica argumentando que é melhor para introduzir as crianças para linguagens de programação a partir de uma idade jovem. Certamente, o ensino da língua real é valiosa, mas introduzir as crianças aos gráficos e passando para usando a linguagem é potencialmente mais poderoso. Inicialmente, é importante estabelecer um interesse na codificação para as crianças; é improvável que você será capaz de fazer isso com números por si só. Use a codificação de tirar sarro thingsThe maneira mais fácil de fazer a codificação relevante e acessível para crianças pequenas é colocá-lo em um contexto que eles entendem e desfrutar. Incentivar as crianças a escrever programas para criar animações, gráficos, jogos ou simulações é muito mais provável para receber um feedback positivo do que ter-los a criar um programa para resolver problemas de matemática. Eventualmente, eles terão de usar a programação para as tarefas diárias, alguns dos quais será menos emocionante do que criar seu próprio jogo, mas isso é melhor deixar até que eles têm boa técnica e compreender plenamente tudo o que eles estão fazendo. Jogos e animações também fornecer uma série de possibilidades de edição e melhoria como cores em mudança, design ou estilo. Ao criar algo que eles realmente usar ou deseja compartilhar com seus amigos, as crianças são mais propensos a gastar tempo aperfeiçoando e ajustar o seu programa até que vejam os resultados que eles querem. Talvez não haja nada mais motivador para uma criança do que a sensação de realização que recebem de ter feito a sua própria game.It é importante que as crianças percebem a importância da programação e são capazes de ver o que pode ser conseguido por escrever um código preciso e lógico. A beleza de codificação é que o desenvolvedor pode ver instantaneamente o efeito as suas alterações têm sobre o programa. Por exemplo, se eles estão tentando mudar a cor de uma animação, eles podem dizer imediatamente se o seu código está correto, só de olhar para o animation.Ultimately, os professores terão que usar seu próprio julgamento e encontrar tarefas de codificação que são apropriados para a idade e as capacidades dos seus alunos. Enquanto uma abordagem matemática e lógica para a programação de ensino vai certamente ser necessária em algum momento, talvez seja mais fácil de introduzir as crianças mais jovens para o básico de uma forma mais leve. Com o novo currículo de iniciar as crianças na codificação do estágio chave 1, haverá tempo de sobra para as crianças a progredir para técnicas mais avançadas em toda a sua educação.