planos de aula, planejamento escolar, atividades escolar

Como as crianças aprendem a codificar

Você quer ensinar seu filho a codificar. Seu filho parece estar interessado em todas as coisas “funcionais”. Como as rodas de um carro giram? Por que há uma engrenagem no meio dessa estrutura? Como criar uma mesa a partir do kit de construção em madeira que você comprou para o Natal? Seu filho é um engenheiro natural. É apenas a etapa lógica que seu filho deve aprender a codificar.

Toda criança é um pequeno cientista, engenheiro e programador.

A habilidade crítica que liga todas essas profissões é simplesmente curiosidade. As crianças têm curiosidade em abundância.

Toda criança também é escritora, pintora e intérprete.

As habilidades críticas que ligam todas essas profissões são simplesmente criatividade. As crianças têm criatividade em abundância.

planos de aula, planejamento escolar, atividades escolar

Ensinar uma criança pequena em sua essência é simplesmente estimular a curiosidade e a criatividade em abundância. A curiosidade é a base da motivação intrínseca, que é o ingrediente chave para buscar o STEM. A criatividade é a base do pensamento fora da caixa, que é o ingrediente-chave para buscar empreendimentos criativos. Portanto, essas duas habilidades servirão bem à criança em muitas profissões em todo o espectro e na vida.

Como fomentar a curiosidade em uma criança pequena?

Toda criança é curiosa sobre o ambiente. Não é tanto fomentar a curiosidade quanto sustentar a curiosidade em uma criança pequena. Você já se incomodou com todas as perguntas que seu filho formulou nas últimas horas? Responder a eles literalmente tirou toda a sua energia mental do mês. Mas você fez isso porque é seu filho. Aquece seu coração ver seu filho fazendo tantas perguntas.

Bem, é assim que sustenta a curiosidade do seu filho. É para responder a essas perguntas, mesmo quando você só quer puxar um cobertor sobre a cabeça e gritar. É quando é necessária extrema paciência. Quando você responder às perguntas que seu filho tiver, ele fará mais perguntas. É assim que seu filho aprenderá que é SEGURO fazer perguntas. É assim que seu filho aprenderá que as respostas virão. Ao responder a essas perguntas, você promove a motivação intrínseca de seu filho para fazer perguntas.

Ser capaz de fazer as perguntas certas é a base de qualquer carreira em STEM.

Como promover a criatividade em uma criança pequena?

Promover a verdadeira criatividade em uma criança pequena é um processo confuso. Costumo me deparar com pais que me dizem que tenho um filho criativo ou um filho que se comporta bem. Quando meu filho é jovem, não há meio termo. Eu vejo isso. Eu vejo isso em meu próprio filho. Promover a criatividade geralmente significa deixar seu filho ficar confuso e seguir os pensamentos dele nas criações dele. Limpar essas bagunças em sua casa sempre garante ao seu filho que a criatividade é valorizada.

Fomentar a criatividade também significa que os pais muitas vezes precisam dobrar as regras um pouco. Em uma aula de artesanato em que o professor está dizendo aos alunos para colorirem o peru de marrom, você deixa seu filho fazer um peru rosa neon com pêlo laranja flamejante? É isso que é preciso para promover a criatividade em uma criança pequena.

Desafiar a norma e a convenção é a base de um pensamento externo essencial para qualquer carreira criativa.

Agora que você tem os dois ingredientes: curiosidade e criatividade, você quer ajudar seu filho a se tornar um programador. Você pode começar ensinando os conceitos básicos de codificação. Pense em como você ensinou seu filho a escrever uma história. Você provavelmente começou lendo para seu filho todas as noites. Você precisa fazer o mesmo com seu filho pequeno. Você precisa preparar seu filho imergindo-o em conceitos de codificação.

planos de aula, planejamento escolar, atividades escolar

Algoritmo

O algoritmo é simplesmente uma instrução passo a passo detalhada de como resolver uma tarefa complexa. É uma fórmula. Pense nisso como um script ou uma receita.

Quando você ensina seu filho a escrever uma história, segue um script:

Cenário – onde está o Sr. Bear? O Sr. Bear está na floresta.

Executar ação – O que o Sr. Bear faz? Bear está juntando madeira para fazer fogo.

Ensinar uma criança o conceito de algoritmo é o mesmo. Você pode perguntar à criança de manhã enquanto estiver se vestindo.

O que você faz quando se levanta pela manhã?

Escovo os dentes, lavo o rosto, visto a roupa e tomo café da manhã.

Essas etapas de como se preparar pela manhã são um algoritmo.

Sequência e decomposição

Sequência é simplesmente o fluxo de tarefas. A tarefa 1 deve ser executada antes de prosseguir com a tarefa 2, etc. Pense nisso como o fluxo de etapas em um script ou receita.
Decomposição é simplesmente dividir tarefas em pedaços pequenos.

Sequência e decomposição podem ser praticadas juntas.

planos de aula, planejamento escolar, atividades escolar

A história

Como o Sr. Bear acende um fogo?

Bear precisa juntar madeira, acender o fósforo, soltar o fósforo na madeira e acender o fogo.

Ensinar a uma criança o conceito de sequência na rotina matinal da criança.

O que você faz quando quer comer cereal?

Tiro o cereal e a tigela do armário.

Coloquei o cereal na tigela.

Pego leite na geladeira.

Coloquei o leite na tigela.

Eu como o cereal.

Coloquei a tigela e a colher na pia.

Essa é uma sequência da rotina de comer cereais matinais do seu filho. Decompor cada etapa da rotina de seu filho com ele e destacar a sequência de cada etapa em um formato de história é o primeiro passo para ensinar conceitos de codificação.

Ciclo

Loop é a repetição de uma determinada sequência por um determinado número de vezes. Você precisa colocar todos os seus livros na mochila, um por um?

A história

Como o Sr. Bear põe a mesa?

O Sr. Bear tem que colocar um prato para o urso mamãe, um prato para o urso papai e um prato para o urso bebê.

Ensinar a uma criança o conceito de sequência na rotina matinal da criança.

Quais livros você precisa colocar na sua bolsa?

Eu preciso colocar meu livro de ciências na minha bolsa.

Eu preciso colocar meu livro de matemática na minha bolsa.

Eu preciso colocar meu caderno na minha bolsa.

Quantas vezes você teve que colocar um livro em sua bolsa?

Eu tive que colocar o livro na minha bolsa 3 vezes.

Você acabou de ensinar seu filho o conceito de loop. Você até definiu várias vezes para executar esse loop, que é três vezes.

Ramificação

Ramificar é simplesmente como lidar com as mudanças dentro da rotina quando circunstâncias imprevistas acontecem.

A história

Se a mamãe ursa chegar atrasada em casa, devemos comer primeiro?

Não, vamos esperar a mamãe ursa voltar para casa. Vamos jogar um jogo primeiro.

Ensinar a uma criança o conceito de ramificação na rotina matinal da criança.

E se um dos seus livros estiver faltando na sua mesa?

Vou precisar procurar o livro por toda a casa.

Se não consigo encontrar, tenho que dizer ao professor para pedir emprestado outro.

Você acabou de ensinar seu filho o conceito de ramificação.

Depuração

A depuração é descobrir se há algum problema no script ou na receita.

Vamos voltar às etapas de comer cereais que criamos anteriormente.

Você vê algum problema com isso?

Tiro o cereal e a tigela do armário.

Coloquei o cereal na tigela.

Pego leite na geladeira.

Coloquei o leite na tigela.

Eu como o cereal.

Coloquei a tigela e a colher na pia.

O que você faz quando quer comer cereal?

Ah, esqueci a colher. Como posso comer cereais sem uma colher.

Posso adicionar um passo para pegar uma colher antes de começar a comer o cereal.

Você acabou de ensinar seu filho o conceito de depuração.

Uma vez que seu filho dominou os conceitos fundamentais de programação de computadores. Então, seu filho está pronto para aprender a codificar usando um programa de codificação. Scratch, Blockly, Alice e Swift Playground são apenas alguns dos melhores ambientes de programação em que seu filho pode criar programas.

Programar como se seu filho estivesse contando uma história nesses ambientes tornará o código menos abstrato e mais fácil de entender.

Na programação, o contexto é tudo.

Antes de eu deixar você ir, outro conceito é absolutamente crítico para ensinar seu filho.

Simplicidade é tudo.

Assim como por escrito, você não deseja ler uma história repleta de descrições, é a mesma coisa. Os espaços em branco na escrita costumam ser tão importantes quanto os parágrafos reais. Na codificação, dividir algoritmos complexos em partes muito simples que qualquer pessoa pode seguir é uma arte. É uma arte que todo codificador se esforça para atingir todos os dias.

Boa sorte em sua jornada para ensinar seu filho a codificar. Seu filho apreciará o tempo que passamos juntos. Seu filho irá apreciar a habilidade.


Advertisement