Materiais Complementares Scratch
Recursos para Professores
1. GLOSSÁRIO DE TERMOS SCRATCH
Termos Técnicos Básicos
A. Interface e Plataforma
Scratch
- Plataforma de programação visual desenvolvida pelo MIT
- Utiliza blocos coloridos que se encaixam como LEGO
- Disponível online e offline
Palco
- Área onde os sprites se movem e interagem
- Localizado no canto superior direito da tela
- Dimensões: 480x360 pixels
Área de Scripts
- Espaço central onde os blocos são arrastados e encaixados
- Onde os programas são montados
- Pode conter múltiplos scripts para o mesmo sprite
B. Elementos de Programação
Sprite
- Personagem ou objeto que realiza ações no projeto
- Pode ter múltiplos trajes (aparências)
- Cada sprite tem seus próprios scripts
- Exemplos de sprites:
- Personagens (gato, pessoa, monstro)
- Objetos (bola, carro, árvore)
- Letras e números
- Formas geométricas
Bloco
- Unidade básica de programação no Scratch
- Categorizado por cores e funções
- Encaixa-se verticalmente com outros blocos
Script
- Conjunto de blocos encaixados que formam um programa
- Executa sequencialmente de cima para baixo
- Pode ser iniciado por eventos
Backdrop (Cenário)
- Imagem de fundo do palco
- Pode ser programado para mudar durante a animação
- Múltiplos cenários podem ser usados no mesmo projeto
C. Categorias de Blocos
Blocos de Movimento (Azul)
- Controlam posição, direção e rotação dos sprites
- Ex:
mova 10 passos,gire 15 graus
Blocos de Aparência (Roxo)
- Alteram visualização dos sprites
- Ex:
diga Olá!,mude o efeito cor
Blocos de Som (Magenta)
- Controlam áudio e efeitos sonoros
- Ex:
toque o som meow,toque a nota 60
Blocos de Eventos (Amarelo)
- Iniciam a execução dos scripts
- Ex:
quando ⚑ for clicado,quando a tecla espaço for pressionada
Blocos de Controle (Laranja)
- Gerenciam fluxo do programa
- Ex:
espere 1 segundos,repita 10 vezes,se então
Blocos de Sensores (Azul Claro)
- Detectam interações e condições
- Ex:
tocando na cor?,tecla espaço pressionada?
Blocos de Operadores (Verde)
- Realizam cálculos e operações lógicas
- Ex:
+,-,e,ou,não
Blocos de Variáveis (Laranja)
- Armazenam e manipulam dados
- Ex:
mude pontos para 1,adicione 1 a pontos
Termos Avançados
D. Conceitos de Programação
Variável
- Container que armazena um valor
- Pode ser número, texto ou booleano (verdadeiro/falso)
- Ex:
pontuação,vidas,nome_jogador
Lista
- Coleção ordenada de valores
- Similar a variável, mas armazena múltiplos itens
- Ex:
lista_de_alunos,pontuações_altas
Clone
- Cópia temporária de um sprite
- Herda scripts e características do original
- Pode ser criado e destruído durante a execução
Broadcast (Transmissão)
- Mensagem enviada entre sprites
- Permite comunicação e sincronização
- Ex:
transmita game_over,quando eu receber inicio
Coordenadas X e Y
- Sistema de posicionamento no palco
- X: horizontal (-240 esquerda, 240 direita)
- Y: vertical (-180 baixo, 180 cima)
- Centro: (0, 0)
2. REFERÊNCIAS E LINKS ÚTEIS
Recursos Oficiais Scratch
A. Sites Principais
Scratch Oficial (MIT)
- Plataforma principal
- Comunidade de projetos
- Contas gratuitas
- Tutoriais interativos
Scratch para Educadores
🌐 https://scratch.mit.edu/educators
- Recursos específicos para professores
- Planos de aula
- Materiais de formação
- Histórias de sucesso
Scratch Wiki
🌐 https://en.scratch-wiki.info
- Enciclopédia colaborativa
- Tutoriais detalhados
- Solução de problemas
- Exemplos avançados
B. Downloads e Versões
Scratch Desktop (Offline)
📥 https://scratch.mit.edu/download
- Versão para instalação local
- Não requer internet
- Windows, Mac, Linux
- Ideal para escolas com conectividade limitada
Scratch App
📱 Disponível nas lojas de aplicativos
- Versão móvel simplificada
- Tablets e smartphones
- Funcionalidades básicas
Recursos em Português
C. Materiais Traduzidos
Scratch Brasil
🌐 http://www.scratchbrasil.net
- Comunidade brasileira
- Tutoriais em português
- Eventos e competições
- Fórum de discussão
Cartilhas em Português
📚 Materiais recomendados:
- "Aprendendo com Scratch" - MEC
- "Scratch para Professores" - Fundação Lemann
- "Programação Criativa" - CIEB
Recursos para Sala de Aula
D. Planos de Aula Prontos
ScratchEd (Harvard)
🌐 http://scratched.gse.harvard.edu
- Banco de atividades
- Planos por série e disciplina
- Avaliações e rubricas
- Comunidade de educadores
Code.org Integração
🌐 https://code.org/educate/scratch
- Atividades mapeadas para currículo
- Progressão de dificuldade
- Conexão com outras linguagens
E. Projetos Exemplares
Galeria de Projetos Educativos
🔗 https://scratch.mit.edu/studios/26724098/
- Projetos organizados por tema
- Matemática, Ciências, História
- Arte e Música
- Exemplos para diferentes idades
Ferramentas de Apoio
F. Extensões e Add-ons
Scratch Extensions
⚡ Extensões disponíveis:
- Pen (Desenho)
- Music (Instrumentos musicais)
- Text to Speech (Texto para fala)
- Translate (Tradução)
- Micro:bit (Hardware)
- LEGO Education
Editores de Imagem Integrados
🎨 Ferramentas incluídas:
- Editor de Paint (básico)
- Conversor de SVG
- Editor de vetores
- Ferramentas de texto
3. FICHAS DE ATIVIDADE RÁPIDA
Cartões de Desafio Relâmpago (15 minutos cada)
Desafio 1: "Animação Simples"
Objetivo: Criar movimento básico
TAREFA:
- Adicione um sprite animal
- Faça-o andar 50 passos
- Gire 90 graus
- Repita 4 vezes
BLOCOS SUGERIDOS:
Desafio 2: "Diálogo entre Personagens"
Objetivo: Sincronizar falas
TAREFA:
- Use 2 sprites diferentes
- Sprite 1: "Olá, como você está?"
- Sprite 2: "Estou bem, obrigado!"
- Use blocos de espera para timing
BLOCOS-CHAVE:
Desafio 3: "Efeitos Visuais"
Objetivo: Explorar aparência
TAREFA:
- Escolha um sprite
- Mude o efeito cor gradualmente
- Aumente o tamanho
- Adicione um som
BLOCOS EXPERIMENTAIS:
Rubrica de Avaliação Rápida
Critérios Básicos (1º-3º ano)
✅ FUNCIONAMENTO (3 pontos)
- Projeto inicia com bandeira verde
- Executa sem erros
- Faz o que foi proposto
✅ CRIATIVIDADE (2 pontos)
- Elementos pessoais adicionados
- Cores e sons escolhidos
- Originalidade na solução
✅ ORGANIZAÇÃO (1 ponto)
- Scripts organizados
- Nomes apropriados
- Projeto salvo corretamente
Critérios Avançados (4º-5º ano)
✅ LÓGICA E ESTRUTURA (3 pontos)
- Uso adequado de loops
- Condicionais quando necessário
- Variáveis bem empregadas
✅ INTERATIVIDADE (2 pontos)
- Responde a entradas do usuário
- Feedback claro
- Múltiplas ações possíveis
✅ OTIMIZAÇÃO (1 ponto)
- Código eficiente
- Sem repetições desnecessárias
- Uso apropriado de eventos
4. GUIA DE SOLUÇÃO DE PROBLEMAS
Problemas Comuns e Soluções
A. Problemas de Acesso
"Não consigo fazer login"
CAUSAS POSSÍVEIS:
- Senha incorreta
- Conta não verificada
- Problema de conexão
- Navegador desatualizado
SOLUÇÕES:
- Use "Esqueci minha senha"
- Verifique email de confirmação
- Tente outro navegador (Chrome/Firefox)
- Limpe cache e cookies
"Scratch está lento"
OTIMIZAÇÕES:
- Feche abas não usadas
- Use modo offline se disponível
- Reinicie o navegador
- Verifique conexão de internet
B. Problemas Técnicos
"Blocos não encaixam"
VERIFIQUE:
- Está arrastando para área de scripts?
- Aparece linha branca de conexão?
- Bloco é compatível com a categoria?
- Não está tentando encaixar horizontalmente?
SOLUÇÃO:
Arraste o bloco lentamente entre outros blocos até aparecer a linha branca de conexão
"Sprite não aparece"
COMANDOS PARA VISIBILIDADE:
mostre(torna visível)esconda(torna invisível)vá para x: 0 y: 0(centraliza)
VERIFIQUE SE:
- Não usou "esconda" sem "mostre"
- Sprite não está fora do palco
- Efeitos de transparência não estão ativos
"Som não toca"
CHECKLIST DE ÁUDIO:
- Volume do computador está ligado?
- Usou bloco "toque o som [som]"?
- O som existe na biblioteca?
- Teste clicando diretamente no bloco de som
SOLUÇÃO ALTERNATIVA:
Use "toque a nota [60]" para teste rápido
C. Problemas de Lógica
"Programa não faz o que eu quero"
ETAPAS DE DEBUG:
- Teste cada bloco individualmente
- Verifique a ordem dos blocos
- Use "diga [texto]" para verificar valores
- Confirme condições em blocos "se"
EXEMPLO:
Em vez de:
Tente:
"Variáveis não atualizam"
VERIFICAÇÕES:
- A variável está visível no palco?
- Usou "mude [var] para [valor]"?
- Ou "adicione [1] a [var]"?
- Não está reiniciando acidentalmente?
EXEMPLO CORRETO:
Técnicas de Debug para Professores
Método "Divide e Conquiste"
- ISOLAR: Teste pequenas partes do código
- IDENTIFICAR: Encontre onde o problema começa
- CORRIGIR: Ajuste apenas essa parte
- TESTAR: Verifique se resolveu sem quebrar outras coisas
Método "Rastreamento Visual"
Use blocos de aparência para debugging:
5. CARTAZES PARA SALA DE AULA
🟨 EVENTOS (Iniciar programas)
quando ⚑ for clicado
quando a tecla [espaço] for pressionada
quando este sprite for clicado
🟦 MOVIMENTO (Mover sprites)
mova 10 passos
gire ↻ 15 graus
vá para x: 0 y: 0
🟪 APARÊNCIA (Mudar visual)
diga Olá! por 2 segundos
mude o efeito cor para 25
mostre / esconda
🟧 CONTROLE (Repetir e Esperar)
espere 1 segundos
repita 10 vezes
se [condição] então
1. PLANEJAR 💭
- O que quero criar?
- Quais sprites preciso?
- Como será a interação?
2. IMPLEMENTAR 🛠️
- Adicionar sprites e cenários
- Programar blocos lógicos
- Testar frequentemente
3. TESTAR 🧪
- Clicar na bandeira verde
- Verificar se tudo funciona
- Corrigir problemas (debug)
4. COMPARTILHAR 🌟
- Salvar projeto
- Colocar um nome significativo
- Compartilhar com colegas
5. REFLETIR 📝
- O que aprendi?
- O que posso melhorar?
- Qual próximo desafio?
🎯 COMEÇE SIMPLES
Funcionalidade básica primeiro
Depois adicione complexidade
🔍 TESTE COM FREQUÊNCIA
A cada novo bloco adicionado
Use a bandeira verde sempre
🏷️ USE NOMES SIGNIFICATIVOS
"pontuacao" em vez de "var1"
"inimigo" em vez de "sprite2"
🗂️ ORGANIZE SEUS SCRIPTS
Agrupe blocos relacionados
Use comentários para explicar
🐛 NÃO TENHA MEDO DE ERRAR
Erros são oportunidades
Debugging faz parte do processo
🤝 COLABORE E COMPARTILHE
Peça ajuda aos colegas
Mostre suas descobertas
6. MODELOS DE PROJETOS PRONTOS
Template 1: Projeto de Apresentação
Template 2: Quiz Básico
Template 3: Animação com Múltiplos Sprites
7. CHECKLIST PARA O PROFESSOR
Preparação da Aula
✅ ANTES DA AULA:
✅ MATERIAIS NECESSÁRIOS:
Durante a Aula
✅ INTRODUÇÃO (10 min):
✅ ATIVIDADE PRÁTICA (30 min):
✅ ENCERRAMENTO (10 min):
Avaliação e Acompanhamento
✅ INDICADORES DE SUCESSO:
✅ REGISTRO DO PROFESSOR: