Pergunta original
Fui convidada para o grupo de jardim de infância da minha filha mais velha para conversar e responder às perguntas das crianças sobre minha profissão. Há 26 crianças de 4 a 6 anos no grupo, além de 3 professores que têm bastante medo de qualquer coisa relacionada à programação e à TI, mas corajosos o suficiente para aprender novos truques. Eu teria cerca de 20 a 30 minutos, sem projetor ou qualquer coisa. No entanto, eles têm um computador antigo, que por sua aparência pode ser um 486, e nem tenho certeza se está funcionando (atualização: não está).
Minha pesquisa revelou excelentes tópicos anteriores, com muitas boas dicas:
- Como você explicaria seu trabalho a uma criança de 5 anos?
- Dia da carreira: como faço para que “programador de computador” pareça legal para crianças de 8 anos?
- Que coisas posso ensinar a um grupo de crianças sobre programação em um dia?
Minha situação é diferente de cada uma das opções acima: as últimas se preocupam com crianças mais velhas, enquanto a primeira é sobre conversar com uma única criança (ou pessoa mais velha) - um grupo de 20 é um desafio totalmente diferente.
Como posso ensinar as crianças e seus professores sobre programação de uma maneira divertida?
Planejar com base em respostas
Obrigado por todas as respostas incríveis, pessoal :-) Não acho que faça sentido aceitar uma única resposta, mas eu gosto mais de Jim, assim como a maioria dos SOers aparentemente. No entanto, muitas outras respostas contêm dicas e idéias úteis (algumas das quais eu certamente usarei nos próximos dias de carreira na escola ...).
Eu montei um plano aproximado:
- Explique brevemente o que é programação, como nesta resposta .
- Diga que os computadores estão em toda parte e colete exemplos com as crianças (como sugerido em várias respostas abaixo).
- Faça a apresentação de Jim com os sanduíches .
- Se o tempo permitir, construa-o ainda mais:
- explique que a força dos computadores é que eles se lembram exatamente do que foram ensinados uma vez (e demonstram isso preparando um segundo sanduíche, repetindo todas as falhas da primeira tentativa)
- ter uma segunda rodada tentando corrigir os erros no processo
- explique o conceito de loops: você pode fazer o computador preparar
n
sanduíches com uma única instrução
Este é o meu plano - tenho certeza de que tudo sairá de maneira muito diferente, por isso vou improvisar de acordo com a situação. A apresentação está agendada para daqui a duas semanas - atualizarei a postagem posteriormente e contarei como ela realmente foi ...
Resultados
Finalmente chegou o dia da apresentação hoje ... em resumo, tudo correu bem e foi um enorme sucesso :-)
O grupo acabou sendo bastante inquieto e enérgico dessa vez, então a conversa às vezes ficava um pouco caótica. Eu tive que abreviar e chegar ao Big Sandwich Maker Show. Assim como Jim descreveu, as crianças adoraram .
Houve um efeito colateral imprevisto: depois que a primeira fatia de pão finalmente ficou pronta, todo mundo queria comer! Então, por um tempo - durante o qual tentei manter a conversa e explicar mais sobre programação - tivemos que instalar uma espécie de linha de serviço de emergência com os professores do jardim de infância para produzir quantidades imensas de pão de marmelada e alimentar a multidão faminta (isso era metade uma hora depois do café da manhã, para constar :-). Depois ficamos sem pão, o que claramente significava o final da apresentação. A maior explosão de risada explodiu quando, depois de limpar a bagunça, as crianças notaram que o pobre computador pisou em um pedaço de marmelada que arruinou sua meia :-)
Os próprios professores também ficaram muito impressionados - a julgar pelo feedback, este foi o melhor e mais engraçado dia de carreira neste grupo até agora. Obrigado novamente a todos pelas ótimas idéias!
Coisas que poderiam ser melhoradas (da próxima vez):
- Quando perguntei "você acha que os computadores são inteligentes?", Para minha surpresa, a maioria deles respondeu "não". Então perguntei quem acha que os computadores são inteligentes e por quê. No entanto, deixei de perguntar quem pensa que os computadores são burros e por quê - portanto, acho que perdi algumas respostas potencialmente intrigantes.
- Convidar as crianças a virem à mesa os envolveu ativamente ... mas talvez às vezes seja um pouco ativo demais. Fatias de pão começaram a desaparecer da mesa e parte da platéia imitou o computador tão bem quanto mergulhou os dedos na manteiga e na geléia :-) Portanto, é melhor manter alguma distância.
- Para manter a multidão faminta sob controle, as crianças devem ser avisadas com antecedência: "você pode comer todo o pão, mas somente após a demonstração!"
Mas, no geral, estou muito feliz com o resultado. E tenho certeza de que as crianças receberam a mensagem principal: como programador, se você evitar criar confusão, pode fazer seu pão (mesmo com marmelada :-)