programação para crianças (e não só)
DESCRIPTION
Oficina de Programação para crianças - e não só. Conceitos de programação, pensamento computacional, exercícios de animação usando o nosso Francisco Esquerdo, de Joy Hanford, como actor.TRANSCRIPT
![Page 1: Programação para crianças (e não só)](https://reader034.vdocuments.net/reader034/viewer/2022052400/559cbb221a28abd4558b4849/html5/thumbnails/1.jpg)
Programação para Crianças (e não só)
Biblioteca Municipal dos Coruchéus 8 Novembro 2014 | 10-13h
Humberto Neves | Ardozia
![Page 2: Programação para crianças (e não só)](https://reader034.vdocuments.net/reader034/viewer/2022052400/559cbb221a28abd4558b4849/html5/thumbnails/2.jpg)
![Page 3: Programação para crianças (e não só)](https://reader034.vdocuments.net/reader034/viewer/2022052400/559cbb221a28abd4558b4849/html5/thumbnails/3.jpg)
No Reino Unido, a partir de Setembro de 2014 o currículo do ensino básico passa a incluir a disciplina “Ciência da computação”.
• ensinar às crianças como programar, como criar os seus próprios programas.
• ensinar não apenas a funcionar um computador, mas como o computador funciona, e como o colocar a trabalhar para si.
![Page 4: Programação para crianças (e não só)](https://reader034.vdocuments.net/reader034/viewer/2022052400/559cbb221a28abd4558b4849/html5/thumbnails/4.jpg)
Pensamento Computacional
conceitos práticas perspectivas
![Page 5: Programação para crianças (e não só)](https://reader034.vdocuments.net/reader034/viewer/2022052400/559cbb221a28abd4558b4849/html5/thumbnails/5.jpg)
Conceitos de Programação
• instruções
• sequências
• condições
• ciclos
• operadores
• variáveis
• eventos
• paralelismo
![Page 6: Programação para crianças (e não só)](https://reader034.vdocuments.net/reader034/viewer/2022052400/559cbb221a28abd4558b4849/html5/thumbnails/6.jpg)
Conceitos de Programação
• instruções
![Page 7: Programação para crianças (e não só)](https://reader034.vdocuments.net/reader034/viewer/2022052400/559cbb221a28abd4558b4849/html5/thumbnails/7.jpg)
Conceitos de Programação
• sequências
123
…
7
![Page 8: Programação para crianças (e não só)](https://reader034.vdocuments.net/reader034/viewer/2022052400/559cbb221a28abd4558b4849/html5/thumbnails/8.jpg)
Conceitos de Programação
• condições
![Page 9: Programação para crianças (e não só)](https://reader034.vdocuments.net/reader034/viewer/2022052400/559cbb221a28abd4558b4849/html5/thumbnails/9.jpg)
Conceitos de Programação
• ciclos
![Page 10: Programação para crianças (e não só)](https://reader034.vdocuments.net/reader034/viewer/2022052400/559cbb221a28abd4558b4849/html5/thumbnails/10.jpg)
Conceitos de Programação
• operadores
![Page 11: Programação para crianças (e não só)](https://reader034.vdocuments.net/reader034/viewer/2022052400/559cbb221a28abd4558b4849/html5/thumbnails/11.jpg)
Conceitos de Programação
• variáveis
![Page 12: Programação para crianças (e não só)](https://reader034.vdocuments.net/reader034/viewer/2022052400/559cbb221a28abd4558b4849/html5/thumbnails/12.jpg)
Conceitos de Programação
• Eventos
![Page 13: Programação para crianças (e não só)](https://reader034.vdocuments.net/reader034/viewer/2022052400/559cbb221a28abd4558b4849/html5/thumbnails/13.jpg)
Conceitos de Programação
• Paralelismo
![Page 14: Programação para crianças (e não só)](https://reader034.vdocuments.net/reader034/viewer/2022052400/559cbb221a28abd4558b4849/html5/thumbnails/14.jpg)
Práticas de programação
• novas formas de pensar.
decomposição decompor um problema em sub-
problemas
encontrar padrões encontrar semelhanças que se
repetem
abstracção encontrar pequenas diferenças
que permitem a re-utilização das soluções
algoritmo lista de instruções a seguir para
completar uma tarefa
![Page 15: Programação para crianças (e não só)](https://reader034.vdocuments.net/reader034/viewer/2022052400/559cbb221a28abd4558b4849/html5/thumbnails/15.jpg)
Perspectivas
• forma de expressão
• ligação com outros trabalhos
• compreensão
![Page 16: Programação para crianças (e não só)](https://reader034.vdocuments.net/reader034/viewer/2022052400/559cbb221a28abd4558b4849/html5/thumbnails/16.jpg)
scratch
![Page 17: Programação para crianças (e não só)](https://reader034.vdocuments.net/reader034/viewer/2022052400/559cbb221a28abd4558b4849/html5/thumbnails/17.jpg)
scratch
palco
![Page 18: Programação para crianças (e não só)](https://reader034.vdocuments.net/reader034/viewer/2022052400/559cbb221a28abd4558b4849/html5/thumbnails/18.jpg)
scratch
actores e fundos
palco
![Page 19: Programação para crianças (e não só)](https://reader034.vdocuments.net/reader034/viewer/2022052400/559cbb221a28abd4558b4849/html5/thumbnails/19.jpg)
scratch
actores e fundos
palcoblocos de instruções trajes do actor sons do actor
![Page 20: Programação para crianças (e não só)](https://reader034.vdocuments.net/reader034/viewer/2022052400/559cbb221a28abd4558b4849/html5/thumbnails/20.jpg)
scratch
actores e fundos
palco
blocos trajes sons
espaço de edição
![Page 21: Programação para crianças (e não só)](https://reader034.vdocuments.net/reader034/viewer/2022052400/559cbb221a28abd4558b4849/html5/thumbnails/21.jpg)
exercícios de treino
http://scratch.mit.edu/users/ardozia/
![Page 22: Programação para crianças (e não só)](https://reader034.vdocuments.net/reader034/viewer/2022052400/559cbb221a28abd4558b4849/html5/thumbnails/22.jpg)
1. “Olá Mundo”
• colocar o Francisco a dizer “Olá Mundo”
![Page 23: Programação para crianças (e não só)](https://reader034.vdocuments.net/reader034/viewer/2022052400/559cbb221a28abd4558b4849/html5/thumbnails/23.jpg)
2. Deslizar na corda
• fazer o Francisco deslizar sobre o estendal
• iniciar com o som “wow”
• finalizar com o som”ufa”
• criar “desequilíbrio” no inicio do movimento
sequênciaparalelismo
![Page 24: Programação para crianças (e não só)](https://reader034.vdocuments.net/reader034/viewer/2022052400/559cbb221a28abd4558b4849/html5/thumbnails/24.jpg)
3. Francisco a cantar
• colocar o Francisco a cantar a música “Boas Maneiras” da Maria Vasconcelos.
• sequência: refrão, 1ª parte, refrão, 2ª parte, refrão
• O Francisco também dança no refrão
sequência
padrões
![Page 25: Programação para crianças (e não só)](https://reader034.vdocuments.net/reader034/viewer/2022052400/559cbb221a28abd4558b4849/html5/thumbnails/25.jpg)
4. Francisco desce uma escada
• Francisco desce a escada
• decompor o problema
• usar um novo bloco - “DesceDegrau”
• de cada vez que desce um degrau muda o traje
decomposição
padrões
![Page 26: Programação para crianças (e não só)](https://reader034.vdocuments.net/reader034/viewer/2022052400/559cbb221a28abd4558b4849/html5/thumbnails/26.jpg)
5. Francisco diz as horas
• Francisco diz a hora actual, ex.“Olá, são 10 horas e 30 minutos”
• o relógio avança para a hora actual
decomposição
padrões
![Page 27: Programação para crianças (e não só)](https://reader034.vdocuments.net/reader034/viewer/2022052400/559cbb221a28abd4558b4849/html5/thumbnails/27.jpg)
6. Mini jogo com o Francisco
• Francisco tem de apanhar todas as bolas que caem do céu
• se conseguir apanhar soma 5 pontos; senão conseguir perde 5 pontos
• como fazer o Francisco deslocar-se mais ou depressa?
aleatoriedadeevento do utilizador
![Page 28: Programação para crianças (e não só)](https://reader034.vdocuments.net/reader034/viewer/2022052400/559cbb221a28abd4558b4849/html5/thumbnails/28.jpg)
6. Exercício livre
• Usar os actores pré-definidos ou criar outros
• uma animação
• um desenho
• apresentar
![Page 29: Programação para crianças (e não só)](https://reader034.vdocuments.net/reader034/viewer/2022052400/559cbb221a28abd4558b4849/html5/thumbnails/29.jpg)
Obrigado