Esta é uma lição opcional para aprendizado adicional
- Aprenda o que é um algoritmo
- Pratique a criação de um algoritmo
Estas são as atividades para esta lição:
O QUE É UM ALGORITMO?
A maioria das crianças que crescem na América do Norte adora sanduíches de manteiga de amendoim e geleia. Veja Johnna e Evan dando instruções ao pai, Josh, para fazer um sanduíche.
Fonte: "Aprendendo sobre Inteligência Artificial: Um centro de recursos do MIT para estudantes do ensino fundamental e médio", MIT Media Lab
No vídeo, Josh, o pai, não faz nada a não ser que lhe seja dito em comandos simples, passo a passo. Assim como um computador, ele só entende instruções exatas e precisas.
Johnna e Evan deram a seu pai um algoritmo para fazer um sanduíche, com resultados variados.
Um algoritmo é um conjunto de instruções passo a passo. Para que um computador faça algo, é necessário fornecer a ele um algoritmo.
No Technovation Girls, você aprenderá a escrever algoritmos para criar um aplicativo!
Vamos praticar a redação de instruções explícitas para serem seguidas por alguém.
Dica de mentores(as)
Práticas recomendadas: Incentive estudantes a dividir a tarefa em pequenas etapas. Mantenha-os animados, lembrando-os de que esse é o primeiro passo para a programação.
Atividade opcional: Faça a atividade de manteiga de amendoim e geleia com seus estudantes!
Mais informações: As escolas européias experimentaram maneiras de ensinar ciência da computação para crianças pequenas (4-5 anos de idade), mas é uma atividade muito divertida para ser feita com qualquer pessoa!
Eles queriam ilustrar que os computadores não são inteligentes. Eles são apenas máquinas muito rápidas (e burras) que fazem tudo o que programamos para que façam. Eles fizeram isso agindo como computadores e as crianças "programaram" os computadores/professor para fazer um PB&J. Isso é bastante hilário se for feito corretamente, pois o objetivo é levar os comandos o mais literalmente possível. Se o primeiro passo do estudantes for "Espalhe a manteiga de amendoim no pão", os professores/computadores não farão as coisas óbvias primeiro, mas farão a coisa literal, que provavelmente seria espalhar a manteiga de amendoim em todo o pão (já que o estudante não especificou apenas uma torrada).
Há um vídeo de exemplo aqui com mais instruções e informações.
Perguntas orientadoras a serem feitas aos estudantes: Existem outros jogos que precisam de um algoritmo para serem jogados? Pense em qualquer um daqueles jogos de lanchonete em que você tem de fazer os pedidos das pessoas. Primeiro você cozinha a carne, pica os legumes e depois coloca tudo em um prato! Como em Overcooked! Há algum outro jogo da vida real que use um algoritmo? Que tal um cubo de rubik? Você repete certos padrões até que os quadrados sejam movidos para onde você quer, isso é um algoritmo!
As dicas são fornecidas com o apoio do AmeriCorps.
ATIVIDADE1: ESCREVER UM ALGORITMO
Há duas opções aqui para uma atividade de algoritmo. Você pode fazer uma ou outra, ou ambas. A primeira atividade é física (dança!), portanto, é uma boa opção se a sua equipe estiver se reunindo pessoalmente. Se a reunião for virtual, talvez seja melhor tentar a segunda opção, uma atividade de desenho. Clique em uma das atividades para ler as instruções.
ALGORITMO DE DANÇA
- Um membro da equipe deve se voluntariar para ser o dançarino e sair da sala.
- Outros membros da equipe assistem ao vídeo algumas vezes.
- Em seguida, os membros da equipe que não são dançarinos escrevem um algoritmo para o dançarino seguir.
- Em seguida, eles devem "ensinar" os movimentos ao dançarino, usando apenas as etapas de seu algoritmo.
- Faça com que o dançarino dance junto com o vídeo e veja o quão perto você chegou!
Com o dançarino voluntário fora da sala, os outros membros da equipe assistem ao vídeo (clipe de 20 segundos) e escrevem os passos da dança para o dançarino seguir.
Reflita!
Para os redatores de algoritmos:
- Como foi a sensação de transmitir instruções apenas com palavras? Foi satisfatório? Frustrante? Por que ou por que não?
Para o dançarino:
- As instruções foram claras o suficiente para serem seguidas? Foi fácil? Difícil? Por que sim ou por que não?
ALGORITMO DE DESENHO
- Cada membro da equipe escolhe uma das formas nas outras guias. CLIQUE APENAS NA GUIA QUE VOCÊ ESCOLHEU!
- Abra a guia para revelar a forma e, em seguida, escreva um algoritmo para desenhar essa forma.
- Em seguida, dê seu algoritmo a outro colega de equipe.
- O outro colega de equipe segue seu algoritmo para desenhar essa forma, sem ter visto a forma.
- Reflita sobre o desempenho de ambos e como se sentiram ao realizar a atividade.





REFLEXÃO
Agora você tem uma noção do que é necessário para criar um algoritmo. Você criará seus próprios algoritmos para dizer ao seu aplicativo o que fazer.
REVISÃO DOS PRINCIPAIS TERMOS
- Algoritmo - Instruções passo a passo que explicam como fazer algo
RECURSOS ADICIONAIS
Se você quiser obter um pouco mais de informações sobre o que é um algoritmo, este é um bom vídeo para assistir.
