Primeiro Programa: Scratch para Idades 5–9
O que é Scratch, por que funciona para crianças pequenas e como orientar uma criança de 5–9 anos em seu primeiro programa real.
Scratch é uma linguagem de programação baseada em blocos, gratuita, construída pelo MIT Media Lab especificamente para crianças. Em vez de digitar sintaxe, as crianças encaixam blocos coloridos como peças de um quebra-cabeça para fazer um sprite de gato se mover, tocar sons ou reagir a um clique do mouse. Para uma criança de 5–9 anos, esse é o ponto todo: a barreira entre uma ideia e um programa funcional é quase zero, e erros são baratos de consertar.
O que Scratch realmente é
Scratch roda em um navegador em scratch.mit.edu, ou offline através do aplicativo Scratch desktop para famílias sem internet confiável. A interface tem três painéis: uma paleta de blocos à esquerda (agrupada por categoria — Motion, Looks, Sound, Events, Control), uma área de código no meio onde os blocos são arrastados e conectados, e um palco à direita mostrando o resultado ao vivo. Não há compilação, sem mensagens de erro cheias de jargão. Se dois blocos não se encaixam, simplesmente não se unem.
Crianças dessa idade geralmente não conseguem digitar bem e não conseguem ler texto complexo, então Scratch depende de cor e forma em vez de palavras. Um bloco "when green flag clicked" é amarelo e tem forma de chapéu. Um bloco "move 10 steps" é azul. Após algumas sessões, a maioria dos meninos e meninas de 6 anos reconhecem categorias de blocos pela cor sozinhos, antes de conseguirem ler o rótulo.
O primeiro projeto que realmente funciona
Pule os tutoriais que começam com menus e configurações. Abra Scratch, clique no sprite gato e construa isto em menos de cinco minutos:
when green flag clicked
forever
move 10 steps
if on edge, bounce
São três blocos. Clique na bandeira verde e o gato caminha pelo palco e quica na parede para sempre. É pequeno, mas é um programa completo e funcional, e a criança construiu por conta própria. Adicione um bloco "play sound Meow" logo após "move 10 steps" e agora cada passo faz um som — causa e efeito, imediatamente visível.
De lá, o próximo passo natural é adicionar um segundo sprite (um cachorro, digamos) e dar a ele seu próprio script. Crianças de 5–9 anos entendem "cada sprite tem seu próprio código" mais rápido do que a maioria dos adultos espera, porque isso espelha como elas já pensam sobre personagens em uma história.
Por que baseado em blocos vence baseado em texto nessa idade
Linguagens de texto punem erros de digitação. Um dois-pontos faltando em Python ou um ponto-e-vírgula solto em JavaScript interrompe tudo, e uma criança de 7 anos não tem base para ler um stack trace. Scratch remove esse modo de falha quase completamente — blocos só se conectam onde são sintaticamente válidos, então
Escrito com assistência de IA, revisado e publicado por Michal Pilch (CISSP), Korra Studio.
Esta é uma anotação da base de conhecimento da Korra Studio — a plataforma associa cada tema com mentoria 1-para-1.
Começar gratuitamentearrow_forward