Esta aula ensina os fundamentos do Scratch, desde a interface e ferramentas de desenho até lógica de programação. O professor demonstra quatro aplicações práticas (vogais, anatomia e cores) usando variáveis, listas e extensões de IA, focando no ensino lúdico e na criação de games educativos.
0:00 - Introdução ao Scratch e sua origem no MIT
0:36 - Visita a projetos e cursos do professor
1:06 - Como conciliar o Scratch com aulas de ensino médio
1:25 - Como acessar e criar projetos no Scratch
1:40 - Diferenças entre Scratch 2 e Scratch 3
2:08 - Primeira visualização da tela do Scratch
2:32 - Divisão da tela do Scratch: paleta, área do jogo e gaveta de objetos
3:14 - Uso da mochila (backpack) para guardar objetos
3:21 - Configurando o idioma do Scratch para português
3:35 - Como executar ações e eventos no Scratch
5:14 - Apresentação do Scratch Junior (iPad e Android)
5:37 - Exemplo de sequência de movimentos
6:03 - Utilização do Scratch para aulas de desenho (ferramenta de pintura)
6:17 - Diferença entre modos bitmap e vetor no Scratch
8:27 - Exportação de desenhos vetoriais (SVG)
9:16 - Conversão para bitmap e manipulação de pixels
10:05 - Scratch como ferramenta de desenho e programação
10:23 - Criação e uso de cenários e personagens da biblioteca do Scratch
11:59 - Apresentação das extensões do Scratch 3
12:05 - Extensão de instrumentos musicais
14:12 - Extensão de texto para fala
15:05 - Extensão de tradução de texto
16:45 - Extensão Makey Makey e conexão com robótica (Arduino, Lego Mindstorms)
17:34 - Convite para explorar o Scratch e o curso completo
18:10 - Criação da primeira aplicação: aula de vogais para a primeira série
18:35 - Exploração da biblioteca de atores e backgrounds
19:50 - Biblioteca de sons e importação de áudios
20:59 - Edição do palco e área de trabalho do Scratch
21:30 - Importação de recursos externos (imagens) para o Scratch
22:22 - Ajuste do tamanho das imagens no Photoshop antes de importar
22:56 - Créditos ao artista Agnaldo (Dado Almeida)
23:46 - Curso de criação de arte para games e apps do Agnaldo
24:39 - Preparação de imagens para importação no Scratch (Photoshop)
27:41 - Importação de imagens (cenário e personagens) para o Scratch
32:29 - Configuração da animação dos personagens (Felpudo e Fofura)
38:14 - Introdução à criação de partículas de coração
43:48 - Configuração inicial da cena (Felpudo e Fofura)
48:07 - Criação do efeito de partículas de coração
50:40 - Detalhes da programação das partículas (tamanho aleatório, movimento, transparência)
1:07:05 - Continuação da aventura do Felpudo: diálogos e mudança de cena
1:09:08 - Criação de novo cenário (plano B)
1:10:50 - Apresentação do inimigo (lesma voadora)
1:11:09 - Criação e animação do inimigo
1:13:50 - Lógica para o lesma raptar a Fofura
1:22:00 - Próximos passos: minigames para resgatar a Fofura
1:24:23 - Segunda aplicação: aula de vogais para a primeira série
1:25:23 - Adicionando letras (vogais) e programando a fala
1:31:36 - Adicionando objetos e customizando a fala
1:33:39 - Compartilhamento e incorporação de projetos Scratch em HTML
1:37:16 - Terceira aplicação: Anatomia das plantas para a segunda série
1:37:52 - Criação de background e desenho de uma árvore
1:42:27 - Criação de folhas, raízes e frutos como objetos separados
1:48:04 - Importação de imagens externas (flor)
1:50:16 - Adição de textos explicativos no palco
1:52:14 - Configuração da fala e exibição de texto ao clicar nos objetos
1:58:06 - Compartilhamento do projeto "Anatomia das Plantas"
2:01:31 - Quarta aplicação: Cores em inglês para a terceira série (conceitos avançados de programação)
2:03:04 - Uso de variáveis para guardar frases e informações
2:06:01 - A importância de aprender programação visual com Scratch (evitar erros de sintaxe)
2:07:12 - Uso de sensores (input) para interação do usuário
2:09:05 - Estruturas condicionais (if) para comparação de respostas
2:11:00 - Conceito de inteligência artificial em programação
2:14:04 - Estruturas de repetição (for/loop) para múltiplos objetos/perguntas
2:16:37 - Criação de uma lista de respostas
2:18:24 - Uso de contador para gerenciar a rodada do jogo
2:23:43 - Criação de variável de pontuação
2:25:48 - Funções (métodos/procedimentos) para encapsular ações
2:28:55 - Criação e uso da função "Esconder imagens" para exibir objetos por rodada
2:34:26 - Conclusão sobre os conceitos fundamentais da programação abordados