Desvendando a Lógica: Aprenda Programação Criando Jogos!

Projeto Interdisciplinar: Lógica computacional

📚 Série/Ano: 2º ano EM

⏱️ Duração: 1 trimestre

📖 Áreas Integradas: Matemática, Tecnologia e Informática

🎯 Produto Final: Criar um jogo

📅 Data de Criação: 19/03/2026

Título do Projeto

Desvendando a Lógica: Criando Jogos com JavaScript

Justificativa

Este projeto é importante pois promove o desenvolvimento do raciocínio lógico através da programação, uma habilidade essencial no mundo contemporâneo. Ao criar um jogo, os alunos vivenciam a prática da lógica computacional, o que é fundamental para a resolução de problemas e a criatividade, além de possibilitar uma nova forma de expressão e interação com a tecnologia.

Objetivos Gerais

Os alunos aprenderão a lógica de programação por meio da construção de um jogo simples em JavaScript, desenvolvendo habilidades de raciocínio lógico e conhecimentos matemáticos aplicados.

Objetivos Específicos

Matemática

  • Explorar e aplicar conceitos matemáticos na criação de algoritmos.
  • Identificar padrões e resoluções de problemas matemáticos.

Tecnologia

  • Introduzir os alunos ao JavaScript e suas funcionalidades.
  • Desenvolver habilidades em programação e lógica computacional.

Informática

  • Utilizar diferentes ferramentas digitais para a criação de jogos.
  • Fomentar a produção coletiva por meio da programação.

Competências e Habilidades da BNCC

  • (EM13CO01) Explorar e construir a solução de problemas por meio da reutilização de partes de soluções existentes.
  • (EMIFMAT01) Investigar e analisar situações problema identificando e selecionando conhecimentos matemáticos relevantes.
  • (EM13CO02) Explorar e construir a solução de problemas por meio de refinamentos.
  • (EMIFMAT05) Selecionar e mobilizar intencionalmente recursos criativos relacionados à Matemática.
  • (EM13LGG703) Utilizar diferentes linguagens, mídias e ferramentas digitais em processos de produção coletiva.

Metodologia

O projeto será desenvolvido com base na Aprendizagem Baseada em Projetos (ABP), onde os alunos trabalharão em grupos para criar um jogo interativo. As aulas incluirão explicações teóricas seguidas de atividades práticas e colaborativas, incentivando a troca de conhecimentos e a resolução conjunta de problemas.

Cronograma Detalhado

  • Semana 1: Introdução ao JavaScript e lógica de programação.
  • Semana 2: Aprendizado sobre listas, funções e padrões no algoritmo.
  • Semana 3: Planejamento do jogo (tema, regras e design).
  • Semana 4: Desenvolvimento do jogo em grupos.
  • Semana 5: Testes e ajustes no jogo.
  • Semana 6: Preparação para a apresentação final e feedback entre grupos.

Atividades Propostas

  1. Workshop de introdução ao JavaScript: alunos aprendem a sintaxe básica e estruturas de controle.
  2. Criação de um algoritmo simples: os alunos elaboram um algoritmo para um jogo básico de adivinhação.
  3. Desenho do jogo: em grupos, os alunos desenham os personagens e o layout do jogo que pretendem criar.
  4. Implementação das funções: cada grupo programa as diferentes partes do jogo usando JavaScript.
  5. Testes de usabilidade: os alunos jogam os jogos dos colegas e oferecem feedbacks construtivos para melhorias.

Recursos Necessários

  • Computadores com acesso à internet e editores de código (ex: Visual Studio Code).
  • Material para desenho (papel, canetas, lápis).
  • Projetor para apresentações e demonstrações.
  • Acesso a tutoriais online de JavaScript.

Avaliação

A avaliação será contínua, levando em conta a participação dos alunos nas atividades, o desenvolvimento do jogo em si e a qualidade da apresentação final. Será utilizado um rubrica que considere a criatividade, a lógica do código, a colaboração em grupo e a capacidade de resolver problemas.

Culminância

A apresentação final ocorrerá em um evento aberto à escola, onde cada grupo demonstrará seu jogo, explicando o processo de construção e as regras. Os alunos poderão jogar uns com os outros e um júri composto por professores avaliará os jogos.

Extensões e Adaptações

Para contextos diversos, o projeto pode ser adaptado para incluir diferentes temas de jogos (ex: jogos educativos sobre a história ou ciências) ou ser expandido para incluir outras linguagens de programação. Para alunos com dificuldades, pode-se oferecer tutoriais adicionais e suporte individualizado.

Bibliografia e Referências