O que é o Scratch ?

O Scratch é uma linguagem de programação visual baseada em blocos, o Scratch foi desenvolvido pelo grupo Lifelong Kindergarten no Media Lab da universidade americana MIT com o intuito de ensinar lógica de programação para crianças e adolescentes de 8 a 16 anos de idade.

Sumário

O QUE É UMA LINGUAGEM DE PROGRAMAÇÃO ?

Linguagem de programação é a sintaxe de instruções ou comandos que o computador consegue interpretar para realizar uma ação. Um conjunto de instruções ou comandos escritos em uma sequência lógica forma um programa.

Existem milhares de linguagens de programação que são utilizadas para diferentes aplicações, para fazer um programa na maioria delas você deve escrever linhas de comando como essa:

class Simple{
   public static void main(String args[]){
   System.out.println(“Hello Java”);
   }
}

Complicado, não é mesmo?

LINGUAGEM DE PROGRAMAÇÃO BASEADA EM BLOCOS

Uma linguagem de programação baseada em blocos funciona como um quebra-cabeça, onde cada peça é um comando e quando montamos uma sequência de peças conseguimos escrever um programa.

Este é um exemplo de um programa feito no Scratch:

código no scratch

Viu como é muito mais fácil de entender e criar um programa.

O SCRATCH É PAGO ?

O Scratch não é pago, é uma ferramenta gratuita que pode ser utilizada por todo mundo. Basta apenas ter um computador, tablet ou smartphone com acesso à Internet para começar a programar e criar.

O site para acessar o Scratch é: https://scratch.mit.edu/

QUEM UTILIZA O SCRATCH ?

Como o Scratch é uma linguagem de rápido aprendizado e muito intuitivo, qualquer pessoa mesmo sem nenhum conhecimento anterior é capaz de programar com o Scratch, é muito usado por pais que querem ensinar seus filhos a programarem.

Também é utilizado por professores em escolas do ensino Fundamental e Médio para introdução de lógica de programação e ensino de tecnologia.

Porém o Scratch oferece tantos recursos que é utilizado também por universidades para ensinar ciências da computação e lógica de programação para alunos universitários.

Além de crianças e adolescentes, o Scratch também é utilizado por adultos como forma de aprendizado, lazer e diversão. Muitos utilizam para recriar jogos famosos dos videogames para brincar com amigos e com a família.

Usuários do Scratch por idade:

Utilização do Scratch-Fonte: https://scratch.mit.edu/statistics/
Fonte: https://scratch.mit.edu/statistics/

O QUE É POSSÍVEL FAZER COM SCRATCH

O Scratch é uma ferramenta bastante poderosa, com ele a criança pode explorar diferentes usos da programação para aprender e se divertir.

Com o Scratch os alunos podem criar histórias e desenhos animados, é possível dar vida aos personagens com movimentos e vozes. Tocar músicas, criar instrumentos musicais e trilhas sonoras:

Música no Scratch
Música no Scratch

Também é possível criar quizes e os mais variados tipos de jogos.

Jogos de ação, aventura, de plataforma, de tiro e é também possível criar jogos em 3 dimensões:

Jogo 3D no Scratch
Jogo 3D no Scratch

Existem algumas extensões que permitem ao Scratch utilizar dispositivos para criar jogos mais interativos, como por exemplo a Web Cam, onde o Scratch consegue detectar o movimento do jogador, assim ao invés de clicar no teclado ou mouse para rebater uma bola, por exemplo, o jogador irá fazer um movimento na frente da câmera.

Ainda há extensões para uso de kits de eletrônica e robótica, como Makey Makey, Micro:bit, Lego Wedo 2.0 e Lego Mindstorms EV3, dentre outros:

Extensões do Scratch

IDEIAS DE PROJETOS

Dentro do site do Scratch você pode explorar milhões de jogos e animações criados por alunos de todo o mundo, basta ir na opção “Explorar” do menu principal e escolher um projeto para se inspirar.

Além de jogar ou ver a animação, você também pode aprender como o programa foi feito, basta selecionar um projeto e clicar no botão “Ver Interior”:

Ver código de programa no Scratch
Ver código de programa no Scratch

COMO APRENDER O SCRATCH

Existem diferentes formas de aprender a programar utilizando o Scratch, a primeira é através dos tutoriais na própria página do Scratch. Basta entrar no site e acessar a opção “Ideias” para acessar uma lista de tutoriais básicos.

Esses tutoriais vão te explicar como utilizar o editor, o funcionamento de diferentes comandos e ensinará a criar seus primeiros programas:

Tutoriais do Scratch
Tutoriais do Scratch

Uma outra opção é buscar uma escola especializada em seu bairro.

A terceira opção é fazer um curso online, a Planet Code oferece diversos cursos para alunos que desejam aprender a programar.

Este curso foi idealizado para crianças e jovens de 8 a 16 anos de idade, onde os alunos aprenderão a criar 15 projetos diferentes de maneira fácil e divertida.

O curso começa ensinando os comandos e conceitos básicos e vai aprofundando ao longo das aulas, onde os alunos começam a criar programas cada vez mais complexos e interessantes.

COMO ENSINAR O SCRATCH ?

Se você é professor ou pai e deseja ensinar a usar o Scratch é muito fácil, você pode buscar os materiais de ensino disponíveis no site do Scratch ou realizar um curso online. 

Fazendo isso você aprenderá a programar usando o Scratch e estará apto a ensinar os primeiros passos para seus filhos ou alunos.

Algumas dicas importantes:

  • Nunca dê as respostas: deixe os alunos explorarem e buscarem as respostas, parte do aprendizado é a auto descoberta, ensinar a criança a aprender e buscar soluções sozinhas;
  • Mostre o caminho: se o aluno tem dificuldade em encontrar a resposta estimule ele a seguir determinado caminho através de perguntas, como por exemplo, “qual desses comandos você acha que faz o personagem andar?”
  • Exploração: deixe a criança explorar as possibilidades sozinha, em alguns momentos ela pode não conseguir enxergar algo que é possível, neste caso ao invés de mostrar como algo funciona faça perguntas do tipo “você acha que é possível fazer o personagem diminuir de tamanho?”
  • Estimule o pensamento e a criatividade: mostre para a criança um projeto e peça para ela tentar fazer algo similar
  • Ensine conceitos: explique como funciona conceitos, como os comandos de repetição (ex. “sempre”) ou de condição (ex. “se, então”), e peça para ela tentar aplicar em um programa

EBOOK GRATUITO

Preencha o formulário abaixo e enviaremos gratuitamente o eBook “FERRAMENTAS GRATUITAS PARA ENSINO DE TECNOLOGIA”

Ebook - Ferramentas de Ensino de Tecnologia

COMO USAR O SCRATCH ?

Existem duas formas de utilizar o Scratch, a primeira é através do editor online e a segunda é instalando o editor no seu computador.

Para acessar o editor online basta entrar no site do Scratch (https://scratch.mit.edu/) e clicar na opção “Criar” do menu principal:

Criar Programa no Scratch
Criar Programa no Scratch

Ou entrar diretamente no editor através do seguinte link: https://scratch.mit.edu/projects/editor

Também é possível instalar o editor offline no seu computador, a diferença é que o editor offline não necessita de uma conexão com a Internet para que possa criar seus programas e jogos no Scratch.

Para instalar o editor offline basta fazer o download através do seguinte link: https://scratch.mit.edu/download

O editor offline possui versões para computadores Windows e MacOS, além de ChromeBook e Tablets Android.

COMO PROGRAMAR NO SCRATCH

O editor de programas do Scratch é a ferramenta onde você vai criar seus programas, ela tem 3 partes principais, a primeira coluna da esquerda é onde estão os conjuntos de comandos e os comandos que utilizamos para criar uma ação.

A coluna central é a área de programação, onde colocaremos os comandos de forma lógica para que o programa funcione.

E a terceira coluna da direita é o palco, a área onde as ações irão acontecer, aqui veremos todos os personagens, telas e animações:

Editor do Scratch
Editor do Scratch

Quando terminar o programa clique na bandeira verde para iniciar e ver o resultado.

QUAIS OS BENEFÍCIOS DE PROGRAMAR COM O SCRATCH

Aprender a programar com o Scratch traz muitos benefícios para os alunos e desenvolve diversas habilidades importantes, algumas delas são:

  • Raciocínio lógico
  • Pensamento computacional
  • Localização espacial
  • Ação e reação
  • Criatividade
  • “Story Telling”
  • Português
  • Matemática
  • Resolução de problemas

Agora que já conhece um pouco você há pode começar a ensinar seu filho ou seus alunos a programarem com Scratch.

Comentários encerrados.

Planet Code
error: SITE PROTEGIDO !!!
Rolar para cima

Aula Gratuita Online

Preencha com as informações abaixo para receber sua aula gratuita online.

Aula Gratuita Online

Preencha com as informações abaixo para fazer sua aula gratuita online.

Aula Gratuita Online

Preencha com as informações abaixo para fazer sua aula gratuita online.

Aula Gratuita Online

Preencha com as informações abaixo para fazer sua aula gratuita online.

Aula Gratuita Online

Escolha abaixo o curso para realizar uma aula gratuita online.