programação para crianças (e não só)

29
Programação para Crianças (e não só) Biblioteca Municipal dos Coruchéus 8 Novembro 2014 | 10-13h Humberto Neves | Ardozia

Upload: humberto-neves

Post on 08-Jul-2015

177 views

Category:

Education


2 download

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ó)

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ó)
Page 3: Programação para crianças (e não só)

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ó)

Pensamento Computacional

conceitos práticas perspectivas

Page 5: Programação para crianças (e não só)

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ó)

Conceitos de Programação

• instruções

Page 7: Programação para crianças (e não só)

Conceitos de Programação

• sequências

123

7

Page 8: Programação para crianças (e não só)

Conceitos de Programação

• condições

Page 9: Programação para crianças (e não só)

Conceitos de Programação

• ciclos

Page 10: Programação para crianças (e não só)

Conceitos de Programação

• operadores

Page 11: Programação para crianças (e não só)

Conceitos de Programação

• variáveis

Page 12: Programação para crianças (e não só)

Conceitos de Programação

• Eventos

Page 13: Programação para crianças (e não só)

Conceitos de Programação

• Paralelismo

Page 14: Programação para crianças (e não só)

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ó)

Perspectivas

• forma de expressão

• ligação com outros trabalhos

• compreensão

Page 16: Programação para crianças (e não só)

scratch

Page 17: Programação para crianças (e não só)

scratch

palco

Page 18: Programação para crianças (e não só)

scratch

actores e fundos

palco

Page 19: Programação para crianças (e não só)

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ó)

scratch

actores e fundos

palco

blocos trajes sons

espaço de edição

Page 21: Programação para crianças (e não só)

exercícios de treino

http://scratch.mit.edu/users/ardozia/

Page 22: Programação para crianças (e não só)

1. “Olá Mundo”

• colocar o Francisco a dizer “Olá Mundo”

Page 23: Programação para crianças (e não só)

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ó)

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ó)

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ó)

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ó)

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ó)

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ó)

Obrigado