You are on page 1of 1

Muitas pessoas acham que a programação de • Partilhar e colaborar.

O portal do Scratch
computadores é muito chata, coisa para lhe provê inspiração e audiência: você pode
especialistas ou gênios, acessível apenas para experimentar projetos de outras pessoas;
aqueles com elevados níveis treinamento reutilizar e adaptar suas imagens e scripts; e
técnico. E, de fato, linguagens tradicionais de publicar seus próprios projetos. O objetivo
programação como Java e C++ são difíceis para principal é desenvolver em torno do Scratch
muitos de nós. uma cultura e uma comunidade que partilha.

Scratch, uma nova linguagem de programação
gráfica, pretende mudar isso. Scratch tira
vantagem dos avanços na computação e na
interface gráfica para tornar a programação mais
atraente e acessível para crianças, adolescentes,
e todos que queiram aprender a programar. O
Scratch oferece algumas coisas como:

• Programação com blocos. Para criar Scratch oferece um começo fácil, em que o céu
programas no Scratch, você precisa apenas é o limite (a possibilidade de criar projetos
juntar blocos gráficos empilhando-os. Os complexos), e amplos horizontes (suporte a
blocos foram projetados para se encaixarem uma diversidade de projetos). Ao desenvolver o
perfeitamente de modo que façam sentido, Scratch, demos prioridade à simplicidade, às
sem erros de síntaxe ou de lógica. Diferentes vezes até mesmo sacrificando a funcionalidade e
tipos de dados possuem formas diferentes, a compreensão.
eliminando erros de comuns. Você pode
mexer nas pilhas mesmo com o seus Ao trabalharem com projetos Scratch, estudantes
programas a rodarem, de modo que fica fácil terão oportunidade de aprender importantes
você agregar e experimentar novas ideias conceitos computacionais tais como iteração,
interativamente. condicionais, variáveis, tipos de dados, eventos,
e processos. Scratch tem sido usado para
introduzir esses conceitos aos estudantes de
todas as idades, do ensino fundamental à
graduação.
Alguns estudantes transitam para as linguagens
tradicionais baseadas em texto após serem
introduzidos à programação com o Scratch.
• Manipulação de mídia. Com o Scratch, você
pode criar programas que controlem e mexam Scratch é feito em cima da linguagem de
com gráficos, animações, música, e som. programação Squeak. Ele foi inspirado em
Scratch amplia as possibilidades de trabalhos prévios com Logo e Etoys, só que
manipulação de mídias tão populares hoje em mais fácil e intuitivo.
dia – por exemplo, adicionar um filtro de Scratch é um projeto open-source mas de
imagem programável no estilo Photoshop. desenvolvimento fechado. O código fonte é
livremente disponível, mas o aplicativo só é
desenvolvido por uma pequena equipe de
pesquisadores Media Lab no MIT.

Lifelong Kindergarten Group, MIT Media Lab