O documento discute a criação de tutoriais e desafios para o Scratch usando screencasts curtos. Propõe uma estrutura com uma introdução do conceito no screencast seguida de um desafio para os usuários completarem no Scratch. Também lista alguns conceitos iniciais de controle que poderiam ser abordados como eventos de mouse/teclado, estruturas de decisão e repetição.
Scratch'Ando com o SAPO - partilhando ideias e desafios
1. scratch’ando com o SAPO
partilhando ideias e desafios
carlos santos - 26|02|09
Thursday, February 26, 2009
2. • o scratch’ando na comunidade labs.sapo/ua
• scratch: ideias e desafios
Thursday, February 26, 2009
3. • imagine - program - share
• junta... - cria... - partilha...
Thursday, February 26, 2009
4. “the single skill that will, above all others,
distinguish a literate person is
Mark Prensky
programming literacy, the ability to make
digital technology do whatever, within the
Thursday, February 26, 2009
6. scratch--
• ler/ouvir as nossas histórias
• jogar os nossos jogos
• ver os nossos tutoriais :)
foto: http://www.flickr.com/photos/latigi/2340779241/
Thursday, February 26, 2009
7. scratch
• conhecimento do trabalho já
realizado pela Teresa
• encontro informal no cef^SL 08
• Teresa, Fausto, Carlos, Luís Pedro
• discussão de ideias para
projecto nacional
• o scratch em PT
• plataforma scratch para comunidade PT
• pólos de disseminação do scratch em
instituições de ensino superior (acções
de formação para professores,
dinamização de actividades,...)
• envolvimento do SAPO e PTIN
• scratch no SAPO Kids
Thursday, February 26, 2009
8. foto: http://www.flickr.com/photos/latigi/2340779241/ foto: http://www.flickr.com/photos/stoweboyd/2333316745/
preocupações: screencasts são...
• para geeks ou para crianças?
• interessantes ou monótonos?
• exaustivos e longooosssszzzzzz ou curtos e directos?
Thursday, February 26, 2009
9. tutoriais para
crianças
• screencasts podem ser uma
parte da solução:
• conceitos base
• inspiração!
• questões importantes:
• incluir apenas imagem da aplicação?
• ... ou incluir também vídeo do locutor?
• ter um locutor adulto ou uma criança?
• que tipo de discurso utilizar?
• quais os conceitos fundamentais a
transmitir?
• como dar continuidade aos screencasts
para transformar os tutoriais em
desafios?
• complementar cada screencast
com um desafio a realizar em
scratch!
foto: http://www.flickr.com/photos/stephenpoff/2782684519/
Thursday, February 26, 2009
10. proposta de estrutura
de tutorial
• introduzir conceito com
screencast
• duração < 3min?
• lançar desafio no final do
screencast:
• conceito: operações de movimento
• desafio: “agora que já sabes dar vida
aos objectos vamos criar uma dança
com o Pópio e a Pópia!”
• recurso: ficheiro base de scratch com
elementos base para desafio (cenários,
personagens e músicas)
• partilhar resultados no SAPO
Kids
foto: http://www.flickr.com/photos/breal/472473367/
Thursday, February 26, 2009
11. que tutoriais?
• quantidade vs qualidade
• repensar estratégia por faixas
etárias:
• limitações de tempo para
desenvolvimento!
• não duplicar tutoriais sobre os mesmos
conceitos
• optar por uma linguagem que se possa
adaptar a várias faixas etárias
• níveis de dificuldade crescente
• mecanismo de recomendação baseado
em tutoriais precedentes e idade mínima
recomendada (???)
• criar página do SAPO Kids para
divulgação dos tutoriais:
• informação adicional para profs e pais
• adoptar personagem que faça a ligação
com o universo do scratch
foto: http://www.flickr.com/photos/mfakheri/1396343056/
Thursday, February 26, 2009
12. o que abordar?
para cada grupo de instruções
identificar principais
conceitos;
definir níveis de complexidade;
eliminar conceitos não
prioritários;
para cada conceito restante
definir estrutura do
tutorial;
definir guião do screencast;
definir desafio;
construir ficheiro base de
scratch
fim para;
fim para.
Thursday, February 26, 2009
13. exemplo: controlo
• conceitos:
• eventos de rato e teclas (básico)
• estruturas de decisão (intermédio)
• estruturas de repetição (avançado)
• mecanismos de mensagens internas
• pausas (básico)
• breaks em estruturas
• terminar programa (estudar relevância)
• tutoriais - controlo:
• básico: eventos de rato e teclas + pausas
• intermédio: estruturas de decisão
• avançado: estruturas de repetição
Thursday, February 26, 2009
14. foto: http://www.flickr.com/photos/deathtogutenberg/2259247204/ foto: http://www.flickr.com/photos/edmittance/3079389007/ foto: http://www.flickr.com/photos/tanjadebie/373723450/
criar um diagrama conceptual para:
• identificar tutoriais
• identificar desafios
• estabelecer relações/precedências
• estabelecer prioridades de trabalho
Thursday, February 26, 2009
15. labs.sapo/ua
• blog de projecto
• obrigatório :)
• possibilidade de substituir o blog da
disciplina
• criar imagem do projecto
• maior audiência
• divulgação por vários meios: chapéu
labs.sapo, twitter labs.sapo/ua, twitter
sapo,...
• blogs individuais
• dar um espaço pessoal a todos os
membros da comunidade
• ligação a imagem publicada no gravatar
• recomendada a utilização para uma visão
mais pessoal da participação na
comunidade
Thursday, February 26, 2009