Informações da Classe
- Séries: do 7º ano do fundamental ao 3º ano do ensino médio (os alunos precisam ter 13 anos ou mais)
- Duração da aula: 1 hora
- Ferramenta utilizada: Modo Criativo do Fortnite
- Classe/ambiente de aprendizagem: é recomendado ter um dispositivo compatível com Fortnite e conexão com a internet para cada aluno. Um laboratório de informática deve servir de ambiente ideal.
Contato do Autor
Autores: Steven Isaacs e Brian Dickman
E-mail: [email protected] | [email protected]
Twitter: @mr_isaacs | @cleverlike
LinkedIn: https://www.linkedin.com/in/steve-isaacs/ | https://www.linkedin.com/in/cleverlike
DESCRIÇÃO DO AMBIENTE DE AULA/APRENDIZAGEM
Esta aula foi pensada para a Hora do Código , durante a Semana Educativa da Ciência da Computação.
Esta aula de música também pode ser utilizada em um curso de música. A composição musical é um elemento essencial na criação de jogos, e o objetivo dessa aula é mostrar aos alunos como é feita a composição musical voltada para o desenvolvimento de um jogo. Ela pode ser útil isoladamente, mas também pode ser usada junto a outras atividades na conclusão de um projeto maior.
O autor Steve Isaacs ensina que a Criação e Desenvolvimento de Jogos funciona como um ambiente de aprendizagem de tarefas ou escolhas que oferece aos estudantes a oportunidade de utilizar diferentes abordagens para alcançar os resultados do aprendizado com base em seus próprios interesses, em termos de conteúdo e opções de projeto.
O autor Brian Dickman estudou ciência de computação e, hoje, produz conteúdo divertido e educativo para videogames conhecidos em seu próprio estúdio de desenvolvimento de jogos.
Visão Geral da Aula
Você é fã das trilhas sonoras dos jogos? As músicas ficam na sua cabeça por horas após jogar seu jogo favorito? Muitas orquestras dedicam apresentações inteiras às trilhas sonoras dos videogames. Música é algo impactante e memorável, por isso, usar música nos seus projetos digitais pode ajudar a melhorar a experiência do público e tornar seu conteúdo mais atrativo.
Neste projeto, você criará uma máquina no Modo Criativo do Fortnite para reproduzir seus próprios loops (fortnite-creative-glossary#repetição) musicais personalizados!
Resultados Almejados
Qual é o resultado de aprendizagem para os alunos?
PERGUNTAS ESSENCIAIS/GRANDES IDEIAS
Os estudantes aprenderão conceitos da ciência da computação como parte de uma atividade importante, e não apenas a sintaxe como uma habilidade isolada?
Aprender conceitos da ciência da computação como os loops em uma atividade no Modo Criativo do Fortnite ajudará a entender esse conceito em um ambiente de codificação de uma forma geral?
Os estudantes vão passar a apreciar a composição musical no contexto do desenvolvimento de jogos?
Os estudantes terão mais motivação para aprender sobre ciência da computação se os conceitos forem introduzidos em um ambiente de jogo?
RESULTADO/OBJETIVOS DA APRENDIZAGEM
O aluno será capaz de:
- Compreender os loops enquanto conceito da ciência da computação
- Aplicar a compreensão dos loops como uma composição musical no contexto de um jogo
- Criar trilhas sonoras em loop com músicas de fundo dentro de um jogo
Atividades de Aprendizagem
Introdução aos Loops
Na ciência da computação, um loop é uma estrutura de programação que repete uma sequência de instruções até que uma condição específica seja alcançada. Os programadores usam loops para alternar valores, adicionar números, repetir funções e outras coisas.
– de techterms.com
Por exemplo, se você estiver percorrendo um trajeto que mede um quarto de quilômetro, mas deseja andar um quilômetro, você precisa percorrer esse trajeto quatro vezes. Isso é um exemplo de loop. Você pode parar depois que completar o trajeto quatro vezes.
Pseudocódigo é uma forma de escrever um algoritmo em um formato fácil de compreender e usar na comunicação. O código verdadeiro em diferentes linguagens da programação tem regras diferentes (ou sintaxe), mas o pseudocódigo nos permite imaginar o código de acordo com o que queremos fazer.
Confira um exemplo de loop escrito em pseudocódigo.
Repetir 4 Vezes { Percorrer o trajeto }
Confira esses vídeos que explicam de uma forma simples como os loops funcionam na ciência da computação.
Loops podem ser usados em qualquer linguagem de programação e em ambientes como o Modo Criativo do Fortnite, onde é possível criar um cenário que gera um loop para repetir um comando infinitamente ou por um determinado número de vezes.
Atividade
Os alunos criarão uma trilha sonora em loop usando o Sequenciador e blocos musicais no Modo Criativo do Fortnite.
O Sequenciador no Modo Criativo do Fortnite é um dispositivo útil que nos permite criar uma sequência repetida de eventos. Além de executar uma sequência, o dispositivo tem outros recursos que aumentam ainda mais o controle sobre o dispositivo no jogo.
O Sequenciador pode ser configurado para ter um volume tridimensional (largura x altura x comprimento). Quando o Sequenciador é ativado, ele envia um pulso do início ao fim do volume. Esse pulso acionará qualquer dispositivo ou objeto em seu caminho. Usaremos isso para reproduzir músicas colocando blocos musicais no volume do Sequenciador.


A Galeria de Blocos Musicais é uma coleção de blocos de construção que representam notas musicais em diversos instrumentos diferentes. Esses blocos reproduzem as notas ao serem acionados. A galeria contém inúmeros quadrados/blocos coloridos para cada tipo de instrumento. Cada bloco representa uma nota reproduzida. Isso facilita a criação de uma música, basta saber as notas.

Confira o passo a passo do Guia do Estudante e as Anotações do Professor para realizar a atividade.
Os alunos podem acessar o Guia do Estudante e usá-lo como base.
Use o gabarito disponível para download para avaliar o desempenho do aluno.
RECURSOS EXTERNOS
Mark Zuckerberg Explicando os Loops
Mapeamento de Padrões
Normas da ISTE para Estudantes
Normas da CSTA para Estudantes
1A-AP-10 Desenvolva programas com sequências e loops simples para expressar ideias ou resolver problemas.
1B-AP-10 Crie programas que incluam sequências, eventos, loops e condicionais.
1B-AP-12 Modifique, misture ou incorpore partes de um programa existente no seu próprio trabalho para desenvolver algo novo ou adicionar recursos mais avançados a ele.
1A-AP-14 Depure (identifique e corrija) erros em algoritmos ou programas que contenham sequências e loops simples.
2-AP-10 Use fluxogramas e/ou pseudocódigos para resolver problemas complexos como os algoritmos.
2-AP-13 Divida os problemas e subproblemas em partes para facilitar a criação, a implementação e a revisão dos programas.
2-AP-17 Teste e aperfeiçoe os programas sistematicamente através de diversos casos de teste.
3A-AP-13 Crie protótipos que usam algoritmos para resolver problemas computacionais usando o conhecimento prévio dos alunos e seus interesses pessoais.
3A-AP-16 Projete e desenvolva artefatos computacionais de um modo iterativo para fins práticos, para se expressar ou para resolver um problema social através de eventos e iniciar as instruções.
3A-AP-17 Divida os problemas em partes menores através da análise sistemática, usando recursos como procedimentos, módulos e/ou objetos.
3A-AP-22 Crie e desenvolva artefatos computacionais que funcionem em conjunto através de ferramentas colaborativas.
CONEXÕES INTERDISCIPLINARES E DO SÉCULO XXI
Esta aula aborda temas relacionados à codificação/Ciência da Computação.
Conexões do século XXI
- Pensamento crítico
- Criatividade
- Colaboração
- Comunicação
- Alfabetização Tecnológica
- Flexibilidade
- Liderança
- Iniciativa
- Habilidades Sociais
MODIFICAÇÕES E ACOMODAÇÕES
Oferecer modificações e acomodações de acordo com as necessidades do estudante, seja através do ensino individualizado, do plano 504, etc.
Os alunos podem trabalhar em equipes para realizar uma abordagem de programação em par.
O mapa de amostras pode ser fornecido aos estudantes para que o desconstruam/modifiquem.
Fornecer um controle adaptativo/controle de jogo, caso necessário.