use scratch para aprender a programar se divertindo
TRANSCRIPT
Globalcode – Open4education
Usando Scratch para aprender a programar se divertindo
Ana Abrantes
Globalcode – Open4education
Sobre mim
Estou há 10 anos na Globalcode, onde sou desenvolvedora Java e responsável pelo desenvolvimento do sistema de gestão e sites Formada pela FATEC-SP e há +20 anos em TIConhecí Java em 2002 e me apaixonei, fiz cursos e tirei certificações: SCJP, SCWCD, SCJACo-autora do curso de JasperReports/iReport e de vários artigos sobre o assunto na JavaMagazineInstrutora no Devoxx4Kids, TDC4Kids, Code4Kids
Globalcode – Open4education
Agenda
O que é Scratch HistóriaObjetivosAprendizadoComo funciona e demo
Globalcode – Open4education
O Que é Scratch
• É uma linguagem de programação educativa e gratuita projetada especialmente para jovens de 8 a 16 anos, mas é usada por todas as idades
• Utiliza blocos lógicos, som e imagem, para a criação de jogos, animações e estórias interativas
• Funciona como um quebra-cabeças, encaixando os blocos: programação arrasta-e-solta
• Os projetos podem ser compartilhados na comunidade online que já tem + de 11 milhões
Globalcode – Open4education
História
• Foi idealizado por Mitchel Resnick e desenvolvido pelo grupo Lifelong Kindergarden (LLK) do MIT Media Lab• O projeto Scratch foi iniciado em janeiro de 2003 e
em maio de 2007 foi publicada a primeira versão• Com o tempo conseguiu o apoio financeiro de
empresas: Lego, Intel, Google entre outras• A família cresceu: Scratch 2.0 offline, ScratchJr,
ScratchEd, Scratch Day, Scratch Conference
Globalcode – Open4education
Objetivos
• Ser intuitiva, divertida e fácil de aprender para uma criança que nunca programou antes.
• Incentivar o aprendizado de programação, com o qual a criança aprende estratégias para resolver problemas, desenvolver projetos e comunicar ideias.
• Aprender a pensar de forma criativa, refletir de maneira sistemática e trabalhar de forma colaborativa: habilidades do século 21
Globalcode – Open4education
Aprendizado
• Conceitos computacionais: iteração, condicionais• Conceitos matemáticos: coordenadas, variáveis,
números randômicos• Contexto significativo e motivador• Processo de design: ter uma ideia > criar protótipo
> testar > compartilhar > revisar > recomeçar...• Ser fluente em tecnologias digitais• Se expressar melhor, pensar logicamente,
entender o funcionamento de novas tecnologias
Globalcode – Open4education
Globalcode – Open4education
Globalcode – Open4education
Globalcode – Open4education
Como funciona e demo
Globalcode – Open4education
Alguns números
• 150 países• 40 idiomas• +7.500 educadores• 11.868.268 projetos compartilhados• 8.892.756 usuários registrados• 338 eventos Scratch Day
Globalcode – Open4education
Referências
• https://scratch.mit.edu/• http://scratchbrasil.net.br/• http://scratched.gse.harvard.edu/• http://www.scratchfoundation.org/• https://www.ted.com/talks/
mitch_resnick_let_s_teach_kids_to_code