O Scratch no ensino da programação (Softciências)

894 visualizações

Publicada em

O Scratch no ensino da programação
Apresentação realizada no Encontro Kodu/Scratch, em Coimbra - 31 de Maio de 2014

Publicada em: Educação
0 comentários
6 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

Sem downloads
Visualizações
Visualizações totais
894
No SlideShare
0
A partir de incorporações
0
Número de incorporações
11
Ações
Compartilhamentos
0
Downloads
41
Comentários
0
Gostaram
6
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

O Scratch no ensino da programação (Softciências)

  1. 1. O Scratch no ensino da programação Coimbra, 2014-05-31 !
  2. 2. ! UK National Curriculum Tabela:  h)p://www.compu2ngatschool.org.uk/data/uploads/CASPrimaryCompu2ng.pdf   Primary  school  pupils  in  England  will  be  taught   computer  programming  as  part  of  an  overhaul   of  the  na3onal  curriculum  that  will  see  ICT   replaced  with  compu2ng  across  all  levels  of   educa2on  from  September  2014.    Fonte:  h)p://www.techweekeurope.co.uk/news/na2onal-­‐curriculum-­‐ict-­‐educa2on-­‐compu2ng-­‐121214  
  3. 3. ! “Computational Thinking” ! Abordagem  à  resolução  de  problemas   ! Decomposição  em  sub-­‐problemas   ! Reconhecimento  de  padrões   ! Abstracção   ! Pensamento  lógico  e  algorítmico   ! Soluções  eficientes   ! Inovação  e  Cria3vidade  
  4. 4. ! Imagem:  h)p://cdvideoweb.com/wp-­‐content/uploads/2013/09/prog.png   Linguagens de programação
  5. 5. ! Linguagens de programação Imagem:  h)ps://netbeans.org/images_www/v6/9/screenshots/ruby.png  
  6. 6. ! ! Raciocínio  lógico   ! Abstracção   ! Análise  de  problemas   ! Abordagem  sistémica   ! Superficialidade   ! Compe2dores  externos  (contextos  hiper  es(mulantes)   !  Tempo  e  dedicação   Ensino da programação: obstáculos
  7. 7. ! ! Foi  concebido  para  crianças  com  idade  entre   os  8  e  os  16  anos   ! Não  exige  conhecimento  de  outras  linguagens   ! U2liza  uma  interface  gráfica   ! Programas  montados  a  par2r  de  blocos   !   Integra  diferentes  media   ! Resultados  rápidos  e  sensorialmente   es2mulantes   Vantagens do Scratch
  8. 8. ! Compatibilidade
  9. 9. ! Versões do Scratch Versão  1.4   instalador  offline   Versão  2.0   online  
  10. 10. ! Comunidades Scratch http://scratch.mit.edu/ http://kids.sapo.pt/scratch/ http://eduscratch.dge.mec.pt/
  11. 11. Introduzir conceitos de programação com recurso ao Scratch
  12. 12. ! Arquitectura  de  Von-­‐Neumann   memória   CPU   entrada   input   saída   output  
  13. 13. ! Programação: saída | output
  14. 14. ! Programação: saída | output
  15. 15. ! Programação: entrada | input
  16. 16. ! Programação: noção de ordem
  17. 17. ! Programação: noção de sequência
  18. 18. ! Programação: estruturas de repetição …  
  19. 19. ! Programação: estruturas de decisão
  20. 20. ! ! Ordenação   •  Bubble  sort   •  Selec(on  Sort   •  Inser(on  sort   •  Quick  sort   ! Pesquisa  sequencial   ! Pesquisa  binária   !  Outros…   Algoritmos comuns
  21. 21. ! Ordenação: bubble sort
  22. 22. ! Pesquisa sequencial
  23. 23. ! Pesquisa sequencial - C/C++
  24. 24. ! Pesquisa binária
  25. 25. ! Pesquisa binária - C/C++
  26. 26. João Sá joaosa@anpri.pt facebook.com/joaosa twitter.com/joaosa Imagem:  h)p://www.eversfam.com/wp-­‐content/uploads/2012/06/thank-­‐you2.jpg  

×