Lição 6: Hora do Código com MINECRAFT
Grades K-2 | Grades 3-5 | Grades 6-8 | Grades 9-12
Visão Geral
Nesta lição, alunos de todas as idades recebem uma experiência introdutória em codificação e ciência da computação em um ambiente seguro e colaborativo. Esta lição funciona bem para qualquer estudante com idade suficiente para ler (mais de 6 anos). Provavelmente os alunos mais jovens não irão terminar o tutorial, mas se divertidão muito solucionando quebra-cabeças durante uma hora. É muito provável que os estudantes do ensino médio terminarão o tutorial e terão tempo para jogar no nível livre ao final.
Propósito
Esta lição apresenta os conceitos fundamentais do CS sobre codificação e programação (usando blocos), além de técnicas simples de depuração.
Agenda
Encerramento (5 minutos)
Atividade (30 a 45 minutos)
Introdução (5 minutos)
Avaliação (2 minutos)
Aprendizagem complementar
Objetivos
Os estudantes serão capazes de:
- Definir “programação” (ou “codificação”) e “ciência da computação”
- Identificar o vocabulário essencial da ciência da computação
- Identificar lugares para continuar aprendendo ciência da computação e programação
Preparação
Uma semana antes de sua Hora do Código
— Revise o Hour of Code Educator GuideGuia do Educador de Hora do Código e Best Practices from Successful EducatorsMelhores Práticas de Educadores de Sucesso para começar a planejar seu evento Hora do Código. — Register your Hour of Code eventRegistre seu evento Hora do Código se você deseja receber algum produto promocional ou suporte para a sala de aula. — Revise e conclua o tutorial on-line sozinho: MINECRAFT Hour of CodeHora do Código com MINECRAFT. — Verifique se ele foi testado antes de pedir aos estudantes que o concluam. Confira seus recursos tecnológicos e decida se é necessário solucionar algum problema antes de sua Hora do Código.
Um dia antes de sua Hora do Código
— Escreva as palavras "codificação", "programação" e "depuração" no quadro ou adicione-as ao seu mural de palavras, se tiver um. — Cada estudante que concluir a atividade deverá receber um certificado. Print oneImprima um para todos com antecedência para facilitar no final de sua Hora do Código.
Vocabulário
- codificar - (v) escrever código, ou escrever instruções para um computador.
- Depuração - Localizar e corrigir problemas em um algoritmo ou programa.
- Programa - Algoritmo que foi codificado em algo que pode ser executado por uma máquina.
Suporte
Relatar um Bug
Guia de Ensino
Encerramento (5 minutos)
Questione
Peça aos alunos que reflitam sobre as atividades do dia. O que aprenderam sobre codificação? Programação? Depuração? Como se sentem em relação à ciência da computação e à codificação depois de passarem uma hora conhecendo-as?
Comemore
Explique que hoje vocês vão passar uma hora codificando, porque esta semana é a “CS Education Week”, Semana de Educação em Ciência da Computação, e milhões de alunos no mundo todo também estão fazendo uma Hora do Código esta semana. Dê parabéns aos alunos por fazerem parte desse movimento mundial.
Dê a cada aluno [a certificate][0] com seu nome.
Próximos passos
Avise os alunos que, se eles gostaram da atividade de hoje, eles têm muitas opções para continuar codificando. Estimule os alunos a acessarem code.org/learn para ver uma lista de opções ou, se você estiver planejando alguma das atividades de extensão a seguir, diga aos alunos o que vem a seguir na sala de aula.
Atividade (30 a 45 minutos)
Desafie os alunos a concluírem o tutorial [MINECRAFT][0].
Dependendo da idade e da capacidade dos alunos, pense nas opções:
- Para alunos mais novos, sugerimos que você divida a turma em duplas e peça a cada dupla que trabalhe em conjunto para concluir o tutorial usando a [pair programming][1].
- Para alunos de anos intermediários, constatamos que trabalhar de forma independente nos tutoriais funciona bem. Às vezes, é útil permitir que os alunos escolham seu próprio tutorial. Se os alunos não tiverem interesse no MINECRAFT, poderão ter uma experiência semelhante com os tutoriais [Code with Anna and Elsa][2] ou [Star Wars][3].
- Para alunos mais velhos ou adultos, o tutorial [MINECRAFT][4] funciona muitíssimo bem, seja como um desafio independente, seja como uma atividade de programação em pares.
[Teaching Tip][5]
Lembre-se de praticar os tutoriais escolhidos do começo ao fim antes de pedir aos alunos que tentem fazê-los. Assim, você saberá o que esperar e poderá tomar decisões sobre permitir que os alunos escolham o próprio tutorial ou se deseja atribuir tutoriais com base nas necessidades dos alunos.
[/][5]
Se um grupo ou aluno terminar antes, poderá tentar fazer outro tutorial acessando [code.org/learn][6].
Introdução (5 minutos)
Preparação inicial
Dê as boas-vindas aos alunos e apresente brevemente a atividade do dia.
Diga: “Hoje vamos passar uma hora aprendendo a codificar. Alguém aqui já ouviu o termo ‘código’ antes? O que significa?”
Talvez os alunos mencionem que um “código” é como uma mensagem secreta, ou que está relacionado a computadores de alguma forma.
[Teaching Tip][0]
Caso não conheça muito sobre codificação, uma maneira de apresentar a Hora do Código é mostrar um dos [our inspirational videos][1]. Escolha um que você acredita que os alunos vão achar inspirador e compartilhe-o agora. Para alunos pequenos, sugerimos “[The Hour of Code is Here][2].”
[/][0]
Explique que, na ciência da computação, “código” significa um conjunto de instruções que um computador consegue entender. Avise os alunos que hoje eles vão praticar “codificação”, “programação” e “depuração”.
Defina:
- Codificação significa escrever códigos, ou escrever instruções para um computador.
- Do mesmo modo, programação significa escrever códigos ou instruções. Hoje vamos programar com blocos no computador (se estiver usando um tutorial on-line) ou com papel e caneta (se estiver usando uma atividade desconectada).
- Depuração significa verificar se há erros no código e tentar corrigi-los.
[Teaching Tip][3]
Você deve gastar muito pouco tempo fazendo a preparação inicial ou apresentando a Hora do Código. Principalmente com alunos pequenos, é melhor começar as atividades o mais rápido possível. Muita explicação ou palestras longas no começo tendem a estragar a diversão, que é o grande objetivo!
[/][3]
Avaliação (2 minutos)
Dê a cada aluno um [“Exit Ticket”][0] e peça que resumam o que aprenderam hoje, como se sentiram ou o que experimentaram. Os alunos podem desenhar, escrever ou se expressar da maneira como preferirem. Recolha o “Bilhete de saída” de cada aluno quando saírem da sala. Se desejar, você pode colocar os “Bilhetes de saída” em um mural ou em algum lugar de destaque na escola como um lembrete da Hora do Código.
Aprendizagem complementar
Após uma Hora do Código
Depois que sua Hora do Código terminar, existem muitas formas de continuar ensinando ciência da computação na sua sala de aula do ensino fundamental. Aqui vão algumas ideias:
- Lecione os cursos [Code Studio Computer Science Fundamentals][0]. Esses quatro cursos foram feitos para alunos pequenos. Os alunos trabalham em uma série de quebra-cabeças que os ensinam a codificar, e os educadores têm acesso a planos de aula envolventes que ajudam a dar vida ao aprendizado. A Code.org oferece desenvolvimento profissional gratuito para esses cursos, on-line ou pessoalmente.
- Convide um especialista em ciência da computação para dar uma palestra à sua classe sobre o trabalho dele. Não conhece nenhum cientista da computação na região? Entre em contato com um voluntário no nosso [volunteer map][1]