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 TI
Conhecí Java em 2002 e me apaixonei, fiz cursos
e tirei certificações: SCJP, SCWCD, SCJA
Co-autora do curso de JasperReports/iReport e de
vários artigos sobre o assunto na JavaMagazine
Instrutora no Devoxx4Kids, TDC4Kids, Code4Kids
Globalcode – Open4education
Agenda
O que é Scratch
História
Objetivos
Aprendizado
Como 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_tea
ch_kids_to_code
Globalcode – Open4education
Obrigada!
Ana Abrantes
@anabrant
ana.abrantes@globalcode.com.br
code4kids.com.br/

Use scratch para aprender a programar se divertindo

  • 1.
    Globalcode – Open4education UsandoScratch para aprender a programar se divertindo Ana Abrantes
  • 2.
    Globalcode – Open4education Sobremim 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 TI Conhecí Java em 2002 e me apaixonei, fiz cursos e tirei certificações: SCJP, SCWCD, SCJA Co-autora do curso de JasperReports/iReport e de vários artigos sobre o assunto na JavaMagazine Instrutora no Devoxx4Kids, TDC4Kids, Code4Kids
  • 3.
    Globalcode – Open4education Agenda Oque é Scratch História Objetivos Aprendizado Como funciona e demo
  • 4.
    Globalcode – Open4education OQue é 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
  • 5.
    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
  • 6.
    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
  • 7.
    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
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
    Globalcode – Open4education Algunsnúmeros • 150 países • 40 idiomas • +7.500 educadores • 11.868.268 projetos compartilhados • 8.892.756 usuários registrados • 338 eventos Scratch Day
  • 13.
    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_tea ch_kids_to_code
  • 14.
    Globalcode – Open4education Obrigada! AnaAbrantes @anabrant ana.abrantes@globalcode.com.br code4kids.com.br/

Notas do Editor

  • #2 ----- Meeting Notes (06/12/15 00:30) ----- Título está ok? Falar sobre a minha história
  • #3 ----- Meeting Notes (06/12/15 00:30) ----- Há 2 anos começamos a nos dedicar também às crianças e eu me identifiquei com este público
  • #8 O que é ser fluente? Via de 2 mãos: ler e escrever Quem não quer ser programador quando crescer? Não tem problema, aprendemos a escrever mesmo sem querer ser escritor no futuro! Todos se beneficiam ao aprender a programar, inclusive os idosos