Universidade Tecnológica Federal do Paraná
Campus Siqueira Campos
Scratch na Educação Básica
Material Didático para Professores

TEMPLATE 1: APRESENTAÇÃO PESSOAL INTERATIVA

Descrição do Projeto

Modelo completo para alunos criarem sua própria apresentação interativa, ideal para primeiras aulas e quebra-gelo.

Estrutura Completa do Projeto

A. Configuração Inicial

QUANDO ⚑ FOR CLICADO ESCONDA MUDE PARA O CENÁRIO [minha_casa] MUDE [slide_atual] PARA [1] TRANSMITA [iniciar_apresentacao]

B. Sprite Principal - Aluno

QUANDO EU RECEBER [iniciar_apresentacao] MOSTRE DIGA [Olá! Meu nome é...] POR 2 SEGUNDOS ESPERA 0.5 SEGUNDOS DIGA [ESCREVA_SEU_NOME_AQUI] POR 3 SEGUNDOS ESPERA 1 SEGUNDO TRANSMITA [proximo_slide]

C. Slides de Apresentação

Slide 1 - Idade:
QUANDO EU RECEBER [proximo_slide] SE <(slide_atual)=[1]> ENTAO MUDE [slide_atual] PARA [2] DIGA [Eu tenho _____ anos] POR 3 SEGUNDOS ESPERA 2 SEGUNDOS TRANSMITA [proximo_slide]
Slide 2 - Família:
SE <(slide_atual)=[2]> ENTAO MUDE [slide_atual] PARA [3] MUDE PARA O CENÁRIO [familia] DIGA [Minha família tem _____ pessoas] POR 3 SEGUNDOS ESPERA 2 SEGUNDOS TRANSMITA [proximo_slide]
Slide 3 - Matéria Favorita:
SE <(slide_atual)=[3]> ENTAO MUDE [slide_atual] PARA [4] MUDE PARA O CENÁRIO [escola] DIGA [Minha matéria favorita é _____] POR 3 SEGUNDOS ESPERA 2 SEGUNDOS TRANSMITA [proximo_slide]
Slide 4 - Hobbies:
SE <(slide_atual)=[4]> ENTAO MUDE [slide_atual] PARA [5] MUDE PARA O CENÁRIO [hobbies] DIGA [Gosto de _____ e _____] POR 3 SEGUNDOS ESPERA 2 SEGUNDOS TRANSMITA [proximo_slide]
Slide 5 - Sonho:
SE <(slide_atual)=[5]> ENTAO DIGA [Quando crescer, quero ser _____] POR 3 SEGUNDOS TOQUE O SOM [cheer] MUDE O EFEITO [COR] PARA [50] ESPERA 1 SEGUNDO MUDE O EFEITO [COR] PARA [0]

D. Sprites Adicionais

Sprite Botão "Próximo":
QUANDO ESTE SPRITE FOR CLICADO TRANSMITA [proximo_slide] TOQUE O SOM [pop]
Sprite Mascote (opcional):
QUANDO EU RECEBER [proximo_slide] ESPERA 0.3 SEGUNDOS TOQUE O SOM [meow] // Ou outro som apropriado GIRE ↻ 360 GRAUS

Instruções para Personalização

ÁREAS PARA EDIÇÃO DO ALUNO:

  1. NOME: Substituir "ESCREVA_SEU_NOME_AQUI"
  2. IDADE: Completar número de anos
  3. FAMÍLIA: Número de pessoas na família
  4. MATÉRIA: Nome da matéria favorita
  5. HOBBIES: Duas atividades que gosta
  6. SONHO: Profissão desejada

CENÁRIOS PARA ADICIONAR:

  • Minha casa
  • Minha família
  • Minha escola
  • Meus hobbies
  • Meus sonhos

Versões Adaptadas por Idade

1º-2º Ano (Simplificado):

QUANDO ⚑ FOR CLICADO DIGA [Meu nome é _____] POR 3 SEGUNDOS ESPERA 2 SEGUNDOS DIGA [Tenho _____ anos] POR 3 SEGUNDOS ESPERA 2 SEGUNDOS DIGA [Gosto de _____] POR 3 SEGUNDOS

3º-5º Ano (Completo):

// Incluir todos os 5 slides + interatividade // Adicionar botões de navegação // Incluir efeitos especiais

TEMPLATE 2: QUIZ EDUCATIVO COMPLETO

Descrição do Projeto

Template para criação de quizzes educativos com sistema de pontuação, feedback e tela final.

Estrutura Completa do Sistema

A. Variáveis Necessárias

// CRIAR ESTAS VARIÁVEIS: pontuacao_total pergunta_atual resposta_correta tempo_restante

B. Inicialização do Quiz

QUANDO ⚑ FOR CLICADO MUDE [pontuacao_total] PARA [0] MUDE [pergunta_atual] PARA [1] MUDE [tempo_restante] PARA [60] MUDE PARA O CENÁRIO [tela_inicial] TRANSMITA [iniciar_quiz]

C. Sistema de Temporizador

QUANDO EU RECEBER [iniciar_quiz] SEMPRE ESPERA 1 SEGUNDOS MUDE [tempo_restante] PARA ((tempo_restante) - (1)) SE <(tempo_restante)=[0]> ENTAO TRANSMITA [fim_do_quiz] PARE [ESTE SCRIPT]

D. Banco de Perguntas

Pergunta 1 - Matemática:
QUANDO EU RECEBER [fazer_pergunta1] SE <(pergunta_atual)=[1]> ENTAO MUDE [resposta_correta] PARA [15] PERGUNTE [Quanto é 8 + 7?] E ESPERE SE <(resposta)=[15]> ENTAO ADICIONE [10] A [pontuacao_total] DIGA [✅ Correto! +10 pontos] POR 2 SEGUNDOS SENAO DIGA [❌ Resposta: 15] POR 2 SEGUNDOS MUDE [pergunta_atual] PARA [2] ESPERA 2 SEGUNDOS TRANSMITA [proxima_pergunta]
Pergunta 2 - Ciências:
QUANDO EU RECEBER [fazer_pergunta2] SE <(pergunta_atual)=[2]> ENTAO MUDE [resposta_correta] PARA [oxigenio] PERGUNTE [Qual gás as plantas produzem?] E ESPERE SE <(resposta)=[oxigenio]> ENTAO ADICIONE [10] A [pontuacao_total] DIGA [✅ Excelente! +10 pontos] POR 2 SEGUNDOS SENAO DIGA [❌ É oxigênio] POR 2 SEGUNDOS MUDE [pergunta_atual] PARA [3] ESPERA 2 SEGUNDOS TRANSMITA [proxima_pergunta]
Pergunta 3 - Geografia:
QUANDO EU RECEBER [fazer_pergunta3] SE <(pergunta_atual)=[3]> ENTAO MUDE [resposta_correta] PARA [brasilia] PERGUNTE [Qual a capital do Brasil?] E ESPERE SE <(resposta)=[brasilia]> ENTAO ADICIONE [10] A [pontuacao_total] DIGA [✅ Muito bem! +10 pontos] POR 2 SEGUNDOS SENAO DIGA [❌ É Brasília] POR 2 SEGUNDOS MUDE [pergunta_atual] PARA [4] ESPERA 2 SEGUNDOS TRANSMITA [proxima_pergunta]

E. Controlador de Perguntas

QUANDO EU RECEBER [proxima_pergunta] SE <(pergunta_atual)=[1]> ENTAO TRANSMITA [fazer_pergunta1] SENAO SE <(pergunta_atual)=[2]> ENTAO TRANSMITA [fazer_pergunta2] SENAO SE <(pergunta_atual)=[3]> ENTAO TRANSMITA [fazer_pergunta3] SENAO SE <(pergunta_atual)> [3]> ENTAO TRANSMITA [fim_do_quiz]

F. Tela Final com Resultados

QUANDO EU RECEBER [fim_do_quiz] MUDE PARA O CENÁRIO [tela_final] APAGUE TODOS OS EFEITOS SE <(pontuacao_total)=[30]> ENTAO DIGA [🎉 PERFEITO! 30/30 pontos!] POR 4 SEGUNDOS TOQUE O SOM [cheer] SENAO SE <(pontuacao_total)> [20]> ENTAO DIGA [👏 Ótimo trabalho!] POR 4 SEGUNDOS TOQUE O SOM [dance celebrate] SENAO SE <(pontuacao_total)> [10]> ENTAO DIGA [👍 Bom esforço!] POR 4 SEGUNDOS TOQUE O SOM [meow] SENAO DIGA [💪 Continue praticando!] POR 4 SEGUNDOS TOQUE O SOM [drum] DIGA (JUNTAR [Sua pontuação: ] (pontuacao_total)) POR 5 SEGUNDOS
Sprite Display de Informações
// Mostra pontuação e tempo SEMPRE DIGA (JUNTAR [Pontos: ] (pontuacao_total)) // Outro sprite para tempo SEMPRE DIGA (JUNTAR [Tempo: ] (tempo_restante))

Instruções para Customização

Para Adicionar Mais Perguntas:

  1. CRIAR nova transmissão "fazer_pergunta4"
  2. ADICIONAR código seguindo padrão anterior
  3. ATUALIZAR controlador para incluir pergunta 4
  4. AJUSTAR condições do fim do quiz

Áreas de Personalização:

// EDITAR ESTES VALORES: - Texto das perguntas - Respostas corretas - Pontuação por pergunta - Tempo total do quiz - Mensagens de feedback - Sons e efeitos visuais

Versões por Disciplina

Matemática:

PERGUNTA: [Quanto é 12 × 4?] RESPOSTA_CORRETA: [48] FEEDBACK: [✅ Tabuada certa!]

Português:

PERGUNTA: [Complete: O _____ saltou o muro] RESPOSTA_CORRETA: [gato] FEEDBACK: [✅ Gramática correta!]

Ciências:

PERGUNTA: [Quantos planetas tem nosso sistema solar?] RESPOSTA_CORRETA: [8] FEEDBACK: [✅ Conhece o sistema solar!]

TEMPLATE 3: ANIMAÇÃO COM MÚLTIPLOS SPRITES

Descrição do Projeto

Template para criar animações coordenadas entre vários personagens, ideal para contar histórias.

Estrutura de Coordenação

A. Sistema de Sincronização

// VARIÁVEIS GLOBAIS: cena_atual personagem_ativo // INICIALIZAÇÃO: QUANDO ⚑ FOR CLICADO MUDE [cena_atual] PARA [1] MUDE [personagem_ativo] PARA [nenhum] TRANSMITA [cena1_inicio]

B. Personagem Principal - Herói

QUANDO EU RECEBER [cena1_inicio] MOSTRE VÁ PARA X: [-150] Y: [0] DIGA [Olá, eu sou o herói desta história!] POR 3 SEGUNDOS ESPERA 0.5 SEGUNDOS MOVA 100 PASSOS // Anda para o centro TRANSMITA [heroi_pronto]

C. Personagem Secundário - Amigo

QUANDO EU RECEBER [heroi_pronto] ESPERA 1 SEGUNDO // Pequena pausa dramática MOSTRE VÁ PARA X: [150] Y: [0] DIGA [E eu sou o amigo que ajuda!] POR 3 SEGUNDOS MOVA -80 PASSOS // Anda em direção ao herói TRANSMITA [amigo_pronto]

D. Personagem Cômico - Alívio Cômico

QUANDO EU RECEBER [amigo_pronto] ESPERA 0.5 SEGUNDOS MOSTRE VÁ PARA X: [0] Y: [-100] DIGA [E eu caí de paraquedas!] POR 2 SEGUNDOS TOQUE O SOM [boing] GIRE ↻ 360 GRAUS TRANSMITA [comico_pronto]

E. Interação entre Personagens

Diálogo Coordenado:
QUANDO EU RECEBER [comico_pronto] ESPERA 1 SEGUNDO // Herói responde DIGA [Que surpresa te ver aqui!] POR 2 SEGUNDOS TRANSMITA [heroi_respondeu] QUANDO EU RECEBER [heroi_respondeu] ESPERA 0.5 SEGUNDOS // Amigo comenta DIGA [Sempre aparecendo do nada!] POR 2 SEGUNDOS TRANSMITA [amigo_respondeu] QUANDO EU RECEBER [amigo_respondeu] ESPERA 0.5 SEGUNDOS // Cômico finaliza DIGA [Essa é a minha especialidade!] POR 2 SEGUNDOS TOQUE O SOM [laugh1] TRANSMITA [dialogo_completo]

F. Sequência de Ações em Grupo

Animação Sincronizada:
QUANDO EU RECEBER [dialogo_completo] ESPERA 1 SEGUNDO // Todos se movem juntos REPITA 5 VEZES TRANSMITA [pular] ESPERA 0.3 SEGUNDOS TRANSMITA [animacao_final]
Ação de Pular (para todos os personagens):
QUANDO EU RECEBER [pular] MUDE Y POR 30 ESPERA 0.1 SEGUNDOS MUDE Y POR -30 TOQUE O SOM [pop]

G. Finalização da Animação

QUANDO EU RECEBER [animacao_final] ESPERA 1 SEGUNDO // Formação final VÁ PARA X: [-100] Y: [0] // Herói VÁ PARA X: [100] Y: [0] // Amigo VÁ PARA X: [0] Y: [50] // Cômico DIGA [Fim da nossa aventura!] POR 3 SEGUNDOS TOQUE O SOM [drum roll]
Sprite Narrador (Opcional)
QUANDO EU RECEBER [cena1_inicio] ESCONDA ESPERA 2 SEGUNDOS MOSTRE DIGA [Numa terra distante...] POR 2 SEGUNDOS ESCONDA
Sistema de Controle de Cenas
QUANDO A TECLA [ESPAÇO] FOR PRESSIONADA SE <(cena_atual)=[1]> ENTAO TRANSMITA [cena2_inicio] MUDE [cena_atual] PARA [2] SENAO SE <(cena_atual)=[2]> ENTAO TRANSMITA [cena3_inicio] MUDE [cena_atual] PARA [3]

Instruções para Personalização

Customização de Personagens:

  • HERÓI: Nome e características, Diálogos personalizados, Movimentos específicos
  • AMIGO: Relação com herói, Habilidades especiais, Momentos de destaque
  • ALÍVIO CÔMICO: Piadas e situações engraçadas, Efeitos especiais, Surpresas na história

Para Expandir a História:

// ADICIONAR novas cenas: QUANDO EU RECEBER [cena2_inicio] // Programar ações da cena 2 QUANDO EU RECEBER [cena3_inicio] // Programar ações da cena 3

TEMPLATE 4: SIMULADOR MATEMÁTICO INTERATIVO

Descrição do Projeto

Template para criar ferramentas interativas de aprendizado matemático com feedback visual.

Sistema Completo de Cálculo

A. Variáveis Matemáticas

// VARIÁVEIS PARA CÁLCULOS: base altura raio area_calculada perimetro_calculado lado forma_selecionada

B. Interface do Usuário

Botão Quadrado:
QUANDO ESTE SPRITE FOR CLICADO MUDE [forma_selecionada] PARA [quadrado] PERGUNTE [Qual o tamanho do lado?] E ESPERE SE <(resposta)> [0]> ENTAO MUDE [lado] PARA (resposta) MUDE [area_calculada] PARA ((lado) * (lado)) MUDE [perimetro_calculado] PARA ((4) * (lado)) TRANSMITA [desenhar_quadrado] TRANSMITA [mostrar_resultados] SENAO DIGA [⚠️ Use números positivos!] POR 2 SEGUNDOS
Botão Retângulo:
QUANDO ESTE SPRITE FOR CLICADO MUDE [forma_selecionada] PARA [retangulo] PERGUNTE [Qual a base?] E ESPERE MUDE [base] PARA (resposta) PERGUNTE [Qual a altura?] E ESPERE MUDE [altura] PARA (resposta) SE <<(base)> [0]> E <(altura)> [0]>> ENTAO MUDE [area_calculada] PARA ((base) * (altura)) MUDE [perimetro_calculado] PARA ((2) * ((base) + (altura))) TRANSMITA [desenhar_retangulo] TRANSMITA [mostrar_resultados] SENAO DIGA [⚠️ Medidas devem ser positivas!] POR 2 SEGUNDOS
Botão Círculo:
QUANDO ESTE SPRITE FOR CLICADO MUDE [forma_selecionada] PARA [circulo] PERGUNTE [Qual o raio?] E ESPERE MUDE [raio] PARA (resposta) SE <(raio)> [0]> ENTAO MUDE [area_calculada] PARA ((3.14) * ((raio) * (raio))) MUDE [perimetro_calculado] PARA ((2) * (3.14) * (raio)) TRANSMITA [desenhar_circulo] TRANSMITA [mostrar_resultados] SENAO DIGA [⚠️ Raio deve ser positivo!] POR 2 SEGUNDOS

C. Sistema de Desenho

Desenhando Quadrado:
QUANDO EU RECEBER [desenhar_quadrado] APAGUE TODOS OS DESENHOS ABAIXE A CANETA DEFINA A COR DA CANETA PARA [azul] DEFINA O TAMANHO DA CANETA PARA [3] VÁ PARA X: [-50] Y: [-50] // Posição inicial REPITA 4 VEZES MOVA (lado) PASSOS GIRE ↻ 90 GRAUS LEVANTE A CANETA
Desenhando Retângulo:
QUANDO EU RECEBER [desenhar_retangulo] APAGUE TODOS OS DESENHOS ABAIXE A CANETA DEFINA A COR DA CANETA PARA [verde] DEFINA O TAMANHO DA CANETA PARA [3] VÁ PARA X: [-60] Y: [-40] // Lados maiores (base) REPITA 2 VEZES MOVA (base) PASSOS GIRE ↻ 90 GRAUS MOVA (altura) PASSOS GIRE ↻ 90 GRAUS LEVANTE A CANETA
Desenhando Círculo:
QUANDO EU RECEBER [desenhar_circulo] APAGUE TODOS OS DESENHOS ABAIXE A CANETA DEFINA A COR DA CANETA PARA [vermelho] DEFINA O TAMANHO DA CANETA PARA [3] VÁ PARA X: (0) Y: (0 - (raio)) // Aproximação de círculo com 36 segmentos REPITA 36 VEZES MOVA (((2) * (3.14) * (raio)) / (36)) PASSOS GIRE ↻ (360 / 36) GRAUS LEVANTE A CANETA

D. Display de Resultados

QUANDO EU RECEBER [mostrar_resultados] ESPERA 0.5 SEGUNDOS // Tempo para desenhar DIGA (JUNTAR [Forma: ] (forma_selecionada)) POR 4 SEGUNDOS ESPERA 0.2 SEGUNDOS DIGA (JUNTAR [Área: ] (ARREDONDAR (area_calculada))) POR 4 SEGUNDOS ESPERA 0.2 SEGUNDOS DIGA (JUNTAR [Perímetro: ] (ARREDONDAR (perimetro_calculado))) POR 4 SEGUNDOS TOQUE O SOM [pop]
Sprite Calculadora (Display Permanente)
SEMPRE DIGA (JUNTAR [Área: ] (area_calculada)) // Outro sprite para perímetro SEMPRE DIGA (JUNTAR [Perímetro: ] (perimetro_calculado))
Botão de Limpar
QUANDO ESTE SPRITE FOR CLICADO APAGUE TODOS OS DESENHOS MUDE [area_calculada] PARA [0] MUDE [perimetro_calculado] PARA [0] MUDE [forma_selecionada] PARA [nenhuma] DIGA [Tela limpa!] POR 1 SEGUNDOS TOQUE O SOM [computer beeps]

Instruções para Expansão

Adicionar Novas Formas:

Triângulo:
// Fórmulas para triângulo equilátero AREA: ((base) * (altura)) / (2) PERIMETRO: (3) * (lado) // Sistema de desenho específico
Trapézio:
// Fórmulas para trapézio AREA: ((base_maior) + (base_menor)) * (altura) / (2) PERIMETRO: (base_maior) + (base_menor) + (2) * (lado)

Personalização por Nível:

1º-2º Ano (Formas Básicas):
- Apenas quadrado e retângulo - Números inteiros pequenos - Cálculos simples
3º-4º Ano (Formas Intermediárias):
- Adicionar triângulo e círculo - Trabalhar com decimais - Incluir unidades de medida
5º Ano (Formas Complexas):
- Adicionar trapézio, losango - Trabalhar com fórmulas complexas - Incluir conversão de unidades

Recursos de Aprendizado Integrados

Dicas de Fórmulas:

QUANDO ESTE SPRITE FOR CLICADO // Botão Ajuda DIGA [📐 Dicas de Fórmulas:] POR 2 SEGUNDOS ESPERA 0.5 SEGUNDOS DIGA [Quadrado: A = lado × lado] POR 3 SEGUNDOS ESPERA 0.3 SEGUNDOS DIGA [Retângulo: A = base × altura] POR 3 SEGUNDOS ESPERA 0.3 SEGUNDOS DIGA [Círculo: A = π × raio²] POR 3 SEGUNDOS

Exemplos Práticos:

QUANDO ESTE SPRITE FOR CLICADO // Botão Exemplos DIGA [📏 Exemplos do dia a dia:] POR 2 SEGUNDOS ESPERA 0.5 SEGUNDOS DIGA [Quadrado: piso da sala] POR 2 SEGUNDOS ESPERA 0.3 SEGUNDOS DIGA [Retângulo: porta, janela] POR 2 SEGUNDOS ESPERA 0.3 SEGUNDOS DIGA [Círculo: pizza, relógio] POR 2 SEGUNDOS

INSTRUÇÕES DE USO PARA PROFESSORES

Como Implementar os Templates

Passo a Passo Básico:

  1. BAIXAR o template desejado
  2. ABRIR no Scratch Online/Desktop
  3. PERSONALIZAR áreas marcadas
  4. TESTAR todas as funcionalidades
  5. COMPARTILHAR com alunos

Gestão em Sala de Aula:

  • Demonstração: Mostrar template funcionando
  • Personalização guiada: Ajudar alunos a customizar
  • Expansão criativa: Incentivar melhorias originais
  • Compartilhamento: Apresentar projetos finalizados

Dicas para Personalização Criativa

Para Alunos Criativos:

  • Adicionar personagens extras
  • Criar histórias originais
  • Desenvolver novos desafios
  • Implementar efeitos especiais únicos

Para Diferentes Disciplinas:

  • Matemática: Novas fórmulas e cálculos
  • Português: Diálogos e narrativas complexas
  • Ciências: Simulações de fenômenos naturais
  • História: Reconstituições de eventos históricos
  • Artes: Animações e composições visuais

Avaliação com Templates

Critérios de Avaliação:

  • ✅ PERSONALIZAÇÃO (40%)
    • Elementos pessoais adicionados
    • Customização criativa
    • Originalidade nas modificações
  • ✅ FUNCIONALIDADE (30%)
    • Todas as funções working
    • Sem erros de programação
    • Experiência do usuário fluida
  • ✅ CONTEÚDO (30%)
    • Qualidade do conteúdo educacional
    • Precisão das informações
    • Valor educacional agregado