Com esta linguagem gráfica, crianças e ado­les­cen­tes aprendem a programar de forma divertida, sem ne­ces­si­dade de ter co­nhe­ci­men­tos prévios de pro­gra­ma­ção. Em vez de frag­men­tos de código de texto difíceis de entender, este projeto utiliza blocos visuais e a fun­ci­o­na­li­dade de arrastar e soltar. Ex­pli­ca­mos o que é o Scratch e o que deve fazer para se registar.

O que é o Scratch?

Quando se pensa em lin­gua­gens de pro­gra­ma­ção da Internet, muitas pessoas pensam em códigos de texto e códigos-fonte com­pli­ca­dos e difíceis de entender. No entanto, a pro­gra­ma­ção também pode ser simples. Prova disso são as soluções de pro­gra­ma­ção sim­pli­fi­ca­das, como lin­gua­gens de script, pro­gra­ma­ção visual e editores WYSIWYG. Nem mesmo a pro­gra­ma­ção para crianças é mais um problema com o projeto Scratch e a linguagem de pro­gra­ma­ção visual Scratch.

Ao contrário das lin­gua­gens de pro­gra­ma­ção tra­di­ci­o­nais, como Java e C++, o Scratch utiliza uma interface gráfica de uti­li­za­dor. Isso significa que ideias criativas, desde jogos a animações ou histórias in­te­ra­ti­vas, podem ser im­ple­men­ta­das ra­pi­da­mente. Para isso, são uti­li­za­dos blocos gráficos em vez de código de texto. Os blocos gráficos podem ser fa­cil­mente reunidos para formar pilhas que coincidem sin­ta­ti­ca­mente entre si. Como só é possível combinar blocos e tipos de dados com­pa­tí­veis, ba­si­ca­mente não há como errar. Portanto, o Scratch também pode ser con­si­de­rado pro­gra­ma­ção por blocos. O nosso artigo“Pro­gra­ma­ção com Scratch: como um pro­fis­si­o­nal”explica de­ta­lha­da­mente e mostra passo a passo como crianças e ado­les­cen­tes podem usar o Scratch.

Desde quando existe o projeto Scratch?

O Scratch tem origem no projeto de código aberto, liderado pelo professor norte-americano Mitchel Resnick e seu Lifelong Kin­der­gar­ten Group, uma equipa de in­ves­ti­ga­ção do MIT Media La­bo­ra­tory de Cambridge. O Lifelong Kin­der­gar­ten Group é res­pon­sá­vel pelo de­sen­vol­vi­mento e suporte do Scratch. Grande parte do fi­nan­ci­a­mento vem da National Science Foun­da­tion (NSF) e de doações. A primeira versão, que incluía um ambiente de de­sen­vol­vi­mento exclusivo baseado em Squeak, foi lançada em 2007.

O que torna o Scratch tão especial?

O Scratch pretende facilitar ao máximo a entrada no mundo da pro­gra­ma­ção, tanto para pro­gra­ma­do­res ini­ci­an­tes como para crianças e ado­les­cen­tes. Dado que as com­pe­tên­cias digitais e as ha­bi­li­da­des de pro­gra­ma­ção estão entre as com­pe­tên­cias-chave do futuro, o Scratch mostra o que é possível fazer com a pro­gra­ma­ção, mesmo sem co­nhe­ci­men­tos prévios de co­di­fi­ca­ção. Em vez de uma apren­di­za­gem intensiva e de investir muito tempo, a atenção centra-se na fle­xi­bi­li­dade, na cri­a­ti­vi­dade e na cu­ri­o­si­dade. Graças ao fun­ci­o­na­mento intuitivo baseado em blocos através da fun­ci­o­na­li­dade de arrastar e soltar, é possível narrar e combinar de forma divertida.

Outra vantagem do Scratch é que atu­al­mente é utilizado em mais de 150 países e há tutoriais em mais de 40 idiomas. É fre­quen­te­mente utilizado no âmbito privado, mas também nas aulas de in­for­má­tica das escolas, por exemplo. Na pla­ta­forma Scratch, é possível publicar e partilhar tanto projetos con­cluí­dos como aqueles que ainda estão em andamento, para que a enorme co­mu­ni­dade possa ajudar-se e acon­se­lhar-se mu­tu­a­mente. O Scratch é gratuito, o que o torna acessível ao maior número possível de uti­li­za­do­res.

Como se inscreve para utilizar o Scratch?

Se quiser usar o Scratch, não precisa de se registar nem ter uma conta. Pode começar a programar os seus próprios projetos ime­di­a­ta­mente, basta escolher o seu navegador favorito e visitar a pla­ta­forma gratuita Scratch. Para começar um projeto, basta ir a «Começar a criar». No entanto, se quiser usar todas as fun­ci­o­na­li­da­des do Scratch, é ne­ces­sá­ria uma conta gratuita do Scratch. Com a sua própria conta, pode guardar as suas animações, vídeos, jogos e histórias in­te­ra­ti­vas online na própria pla­ta­forma ou no seu com­pu­ta­dor. Além disso, pode escolher quais dos seus projetos quer partilhar com a co­mu­ni­dade Scratch.

Como se tornar um Scratcher

Para criar uma conta Scratch, faça o seguinte:

  • Passo 1: clique em Junte-se ao Scratch.
  • Passo 2: introduza o nome de uti­li­za­dor desejado no menu seguinte e crie uma palavra-passe segura. Em seguida, clique em «Seguinte».
  • Passo 3: introduza agora os seus dados pessoais, como a sua lo­ca­li­za­ção e data de nas­ci­mento.
  • Passo 4: introduza um endereço de e-mail válido e confirme com «Criar a sua conta».
  • Passo 5: o registo será feito au­to­ma­ti­ca­mente. Receberá também um link de ativação por e-mail para ativar a sua conta. Agora poderá utilizar todas as fun­ci­o­na­li­da­des do Scratch, como guardar, comentar e publicar projetos do Scratch.

Scratch para pro­fes­so­res

O Scratch oferece uma conta de uti­li­za­dor especial para pro­fes­so­res, que permite criar turmas, bem como contas in­di­vi­du­ais para os alunos. Pode solicitar uma conta de professor do Scratch. A equipa do Scratch irá analisar ma­nu­al­mente cada conta de professor so­li­ci­tada, nor­mal­mente no prazo de 24 horas.

Resumo das vantagens do Scratch

O Scratch é ideal para quem quer aprender a programar sem dedicar muito tempo a memorizar código de texto. Os pontos fortes desta linguagem de pro­gra­ma­ção visual são:

  • Fa­ci­li­dade de uso: O Scratch baseia-se numa interface gráfica de uti­li­za­dor sem sintaxe de código complexa. As funções e comandos são re­pre­sen­ta­dos gra­fi­ca­mente como blocos, que se movem e montam ar­ras­tando e soltando até obter a dis­po­si­ção desejada. Apenas os blocos sin­ta­ti­ca­mente sig­ni­fi­ca­ti­vos se encaixam uns nos outros, o que significa que não podem ocorrer erros. É possível alterar as pilhas de blocos a qualquer momento.
  • Uti­li­za­ção gratuita: todas as funções do Scratch são gratuitas para que o mundo da pro­gra­ma­ção com o Scratch seja acessível ao maior número possível de uti­li­za­do­res.
  • Grande co­mu­ni­dade: o Scratch é utilizado em todo o mundo, tanto para uso privado como em ins­ti­tui­ções de ensino. Como as suas próprias ideias e projetos podem ser pu­bli­ca­dos e co­men­ta­dos através da pla­ta­forma Scratch, passa a fazer parte de uma co­mu­ni­dade grande e útil. a75e821d2801986182bd080915414e4e
Ir para o menu principal