
Descrição da aula : Comece sua jornada de codificação com o Roblox enquanto se junta a milhões que participam da iniciativa global Hour of Code™. Normas da ISTE : Designer Inovador 4a, 4c, 4d, Comunicador Criativo 6b, 6d
Objetivos de lição |
|
Habilidades e conceitos |
|
Preparação |
|
Materiais |
|
Visão Geral
Duração | Atividade | Descrição |
---|---|---|
5 minutos | Introdução | Apresente a estrutura do projeto e da lição. |
5 minutos | Trabalho Orientado: Criar Histórias | Ter estudantes escreverem suas histórias e criarem espaços reservados. |
25 minutos | Tutorial Guiado: Jogos de História | Guie os estudantes através de um tutorial para construir um jogo de história. |
10 minutos | Trabalho Independente: Finalizar Projetos Estudantis | Deixe os estudantes alcançarem ou continuarem construindo histórias. |
5 minutos | Sumário | Revise a lição e tenha estudantes compartilhando histórias |
Plano de aula
Introdução
- Assista a este vídeo sobre a Hour of Code™, uma iniciativa nacional que introduz milhões de estudantes a uma hora de programação de computador.
- Diga aos estudantes que eles vão construir um jogo usando o Roblox Studio, a ferramenta usada para criar todas as experiências do Roblox.Os estudantes vão escrever uma história e, em seguida, usar as respostas do usuário para substituir palavras e nomes.Por exemplo: Um dia [name] acordou e comeu um gigante [comida favorita do usuário].
- Assista ao vídeo de visão geral do projeto para mostrar aos estudantes a experiência que eles criarão e aumentarão a excitação.
Trabalho guiado - Criar histórias
- Forneça papel e lápis aos estudantes para escreverem suas histórias.
- Guie os estudantes através das lições Escrever a História.
- Faça com que os alunos realizem essa atividade longe dos computadores para reduzir as distrações.
- Dica de brainstorming: Tenha os alunos gerarem ideias tendo um sugerir um personagem (bruxo, chef, etc), e outro sugerindo o que esse personagem faz.
Tutorial guiado - Jogos de história
- Lidar com estudantes através dos tutoriais começando em Abrindo o Modelo e terminando com Finalizar e Adicionar.
Trabalho independente - Finalizar projetos de estudantes
- Mostre aos estudantes as dicas e truques de Finalizar e Adicionar.
- Faça com que os estudantes acompanhem seus projetos.Se terminado, adicione os seguintes desafios, faça-os adicionar dois ou mais personagens (cada um usando uma variável diferente: name2, name3).
Envolver
- Resuma o que os estudantes criaram e o vocabulário: variável, string / cadeia / texto, concatenação.
- Incentive 2 ou 3 estudantes a compartilharem verbalmente a história que escreveram como classe.Por exemplo, um estudante lê a história e então chama outro estudante para fornecer uma resposta.
Apêndice
Dicas de solução de problemas
Dicas gerais de solução de problemas
- Apresentar estudantes ao "Pergunte 3 antes de Mim": um estudante precisa perguntar a três pares antes de pedir ajudarao instrutor.
- Tenha vizinhos testando o trabalho um do outro. Ao testarem, incentive os estudantes a procurar erros comuns, como espaços perdidos na concatenação. Lição 1: Criar variáveis
- Para ajudar os estudantes a encontrarem melhor o script Gerente de História, desenhe a ordem em um quadro de exibição: StarterGUI > GameGUI > StoryManager .
- Quando os alunos digitam sua primeira variável, certifique-se de que ela está entre as duas linhas verdes traçadas. Isso ajudará a evitar erros futuros. Lição 2: Obtenha respostas do jogador
- Estresse a capitalização e a ortografia rigorosas quando os estudantes digitam palavras como storyMaker e GetInput.Ter uma letra escrita incorretamente ou capitalizada incorretamente causará um erro.
- Lembre os estudantes de pressionar o botão Pare sempre que estiverem prontos para testar. Lição 3: Conte a história
- À medida que os estudantes digitam sentenças, eles podem notar espaços extras ou algumas palavras combinadas.As variáveis de corda mostram literalmente tudo entre aspas.
- Se a história escreve palavras que são combinadas como, "wizardNia", adicione um espaço extra antes dessa variável.
Personalize a lição
Simplifique a lição
- Ter estudantes se concentrem em apenas escrever uma pergunta, uma frase e uma variável. Expandir a lição
- Ter estudantes incluam pelo menos uma técnica de Dicas e Truques.
- Permita que os estudantes troquem lugares para jogar experiências um do outro quando terminarem.
Recursos diversos
Abaixo estão perguntas para verificar se há compreensão no conteúdo.
Perguntas da lição 1 | Resposta |
---|---|
Uma variável é... | Um espaço reservado para informações |
O que os scripts contêm? | Código para executar programas |
Nomeie um exemplo de um bom nome de variável: | adjective03 , name3 , myVerb1 |
Onde no script o código precisa ser digitado? | Entre as duas linhas traçadas verdes |
Perguntas da lição 2 | Resposta |
---|---|
As variáveis podem conter mais de um tipo de informação. Verdadeiro ou falso? | Verdadeiro |
As variáveis do tipo de corda são sanduídas entre o que? | Sinais de citação |
O que pode e não pode ter espaços entre eles em seu código? | O conteúdo da string pode ter espaços (como " My name "), variáveis não podem (como name1 ) |
Perguntas da lição 3 | Resposta |
---|---|
O que a concatenação faz e como? | Combina duas ou mais strings/variáveis juntas usando .. |
Descrição da pista Descubra como construir o jogo de palavras interativas definitivo usando as ferramentas de codificação e design gratuitas do Roblox.Neste curso único de uma hora, os alunos poderão explorar os fundamentos da programação de computadores e do design de jogos e, em seguida, compartilhar sua experiência concluída online com amigos para criar suas próprias histórias divertidas! Criado especificamente para estudantes novos à programação, este programa foi desenvolvido em parceria entre a Roblox, a maior plataforma de entretenimento para experiências 3D geradas pelo usuário, e a Hour of Code™, um movimento global que visa ampliar a participação na ciência da computação.
Neste curso, seu aluno vai:
- Aprenda e desenvolva fundamentos de programação com Luau.
- Use programação para criar um jogo de história em um mundo 3D.
- Leve para casa uma experiência completa que pode ser jogada e compartilhada conectado / online.