Aprender a programar/Programar para aprender

Preview:

Citation preview

Nativos Digitais Do LOGO ao Scratch Programação por blocos O que se aprende programando?

Aprender a programarProgramar para aprender

João Torres

CCTIC – Escola Superior de EducaçãoInstituto Politécnico de Setúbal

6 de Abril de 2016

Nativos Digitais Do LOGO ao Scratch Programação por blocos O que se aprende programando?

1 Nativos Digitais

2 Do LOGO ao Scratch

3 Programação por blocos

4 O que se aprende programando?

Nativos Digitais Do LOGO ao Scratch Programação por blocos O que se aprende programando?

1 Nativos Digitais

2 Do LOGO ao Scratch

3 Programação por blocos

4 O que se aprende programando?

Nativos Digitais Do LOGO ao Scratch Programação por blocos O que se aprende programando?

Nativos DigtaisNativos DigtaisFoto: http://cdn-homolog.editoraglobo.com.br.s3.amazonaws.com/prazodevalidade/files/2013/06/nativo_digital.jpgFoto: http://cdn-homolog.editoraglobo.com.br.s3.amazonaws.com/prazodevalidade/files/2013/06/nativo_digital.jpg

Nativos Digitais Do LOGO ao Scratch Programação por blocos O que se aprende programando?

Nativos Digitais Do LOGO ao Scratch Programação por blocos O que se aprende programando?

Nativos Digitais Do LOGO ao Scratch Programação por blocos O que se aprende programando?

Desde setembro de 2014, "Coding"Desde setembro de 2014, "Coding"integra os currículos no Reino Unido.integra os currículos no Reino Unido.Foto:João TorresFoto:João Torres

Nativos Digitais Do LOGO ao Scratch Programação por blocos O que se aprende programando?

Iniciação à Programação no 1.o CicloIniciação à Programação no 1.o Ciclodo Ensino Básico.do Ensino Básico.Foto:João TorresFoto:João Torres

Nativos Digitais Do LOGO ao Scratch Programação por blocos O que se aprende programando?

DGE - Ministério da EducaçãoDGE - Ministério da Educação

A Europa precisará de 900 000 trabalhadoresA Europa precisará de 900 000 trabalhadoresnas áreas das TIC, até 2020.nas áreas das TIC, até 2020.Foto:João TorresFoto:João Torres

Nativos Digitais Do LOGO ao Scratch Programação por blocos O que se aprende programando?

Competências de aprendizagem para o Séc. XXI

Fonte: http://projectos.ese.ips.pt/eduscratch/index.php/recursos2/finish/34-textos/370-competencias-de-aprendizagem-para-o-sec-xxi-documento-mit/0Fonte: http://projectos.ese.ips.pt/eduscratch/index.php/recursos2/finish/34-textos/370-competencias-de-aprendizagem-para-o-sec-xxi-documento-mit/0

Nativos Digitais Do LOGO ao Scratch Programação por blocos O que se aprende programando?

1 Nativos Digitais

2 Do LOGO ao Scratch

3 Programação por blocos

4 O que se aprende programando?

Linguagem LOGO - 1967Linguagem LOGO - 1967Foto: http://www.bestappsforkids.com/wp-content/uploads/2012/04/save-turtle.pngFoto: http://www.bestappsforkids.com/wp-content/uploads/2012/04/save-turtle.png

Seymour PapertSeymour PapertFoto: http://blog.niitdesign.com/wp-content/uploads/2014/04/resized_image2_19fb3ce8b54043ebfc471a9ede4bf6d0.pngFoto: http://blog.niitdesign.com/wp-content/uploads/2014/04/resized_image2_19fb3ce8b54043ebfc471a9ede4bf6d0.png

Em Portugal, anos 1980Em Portugal, anos 1980Foto: Maria José LoureiroFoto: Maria José Loureiro

Nativos Digitais Do LOGO ao Scratch Programação por blocos O que se aprende programando?

Robótica

Nativos Digitais Do LOGO ao Scratch Programação por blocos O que se aprende programando?

Exemplo de um programa em LOGO

Nativos Digitais Do LOGO ao Scratch Programação por blocos O que se aprende programando?

Fonte: Papert, A família em Rede (p. 84)Fonte: Papert, A família em Rede (p. 84)

Nativos Digitais Do LOGO ao Scratch Programação por blocos O que se aprende programando?

Fonte: Papert, A família em Rede (p. 84)Fonte: Papert, A família em Rede (p. 84)

Mitchel ResnickMitchel ResnickFoto: https://upload.wikimedia.org/wikipedia/commons/2/2c/Mitchel_Resnick.jpgFoto: https://upload.wikimedia.org/wikipedia/commons/2/2c/Mitchel_Resnick.jpg

Nativos Digitais Do LOGO ao Scratch Programação por blocos O que se aprende programando?

Scratch - 2007

A inspiração. . .A inspiração. . .Foto: https://timedotcom.files.wordpress.com/2015/06/lego.jpgFoto: https://timedotcom.files.wordpress.com/2015/06/lego.jpg

Nativos Digitais Do LOGO ao Scratch Programação por blocos O que se aprende programando?

Scratch - 2007

Nativos Digitais Do LOGO ao Scratch Programação por blocos O que se aprende programando?

1 Nativos Digitais

2 Do LOGO ao Scratch

3 Programação por blocos

4 O que se aprende programando?

Nativos Digitais Do LOGO ao Scratch Programação por blocos O que se aprende programando?

Hora do código

https://studio.code.org/s/mc/stage/1/puzzle/1https://studio.code.org/s/mc/stage/1/puzzle/1

Nativos Digitais Do LOGO ao Scratch Programação por blocos O que se aprende programando?

App inventor do MIT

Rolling SpiderRolling Spider

Nativos Digitais Do LOGO ao Scratch Programação por blocos O que se aprende programando?

Programar o voo do Rolling Spider

Nativos Digitais Do LOGO ao Scratch Programação por blocos O que se aprende programando?

1 Nativos Digitais

2 Do LOGO ao Scratch

3 Programação por blocos

4 O que se aprende programando?

Nativos Digitais Do LOGO ao Scratch Programação por blocos O que se aprende programando?

Nativos Digitais Do LOGO ao Scratch Programação por blocos O que se aprende programando?

Ângulos, regularidades, cores. . .

Nativos Digitais Do LOGO ao Scratch Programação por blocos O que se aprende programando?

Ângulos, regularidades, cores. . .

Nativos Digitais Do LOGO ao Scratch Programação por blocos O que se aprende programando?

Ângulos, regularidades, cores. . .

Nativos Digitais Do LOGO ao Scratch Programação por blocos O que se aprende programando?

Ângulos, regularidades, cores. . .

Nativos Digitais Do LOGO ao Scratch Programação por blocos O que se aprende programando?

Ângulos, regularidades, cores. . .

Nativos Digitais Do LOGO ao Scratch Programação por blocos O que se aprende programando?

Ângulos, regularidades, cores. . .

Nativos Digitais Do LOGO ao Scratch Programação por blocos O que se aprende programando?

Nativos Digitais Do LOGO ao Scratch Programação por blocos O que se aprende programando?

Criatividade

Nativos Digitais Do LOGO ao Scratch Programação por blocos O que se aprende programando?

Bolt

Projeto disponível em: https://scratch.mit.edu/projects/34443432/Projeto disponível em: https://scratch.mit.edu/projects/34443432/

Nativos Digitais Do LOGO ao Scratch Programação por blocos O que se aprende programando?

Nativos Digitais Do LOGO ao Scratch Programação por blocos O que se aprende programando?

Alunos do 6.o ano VocacionalAlunos do 6.o ano VocacionalEscola Básica 2/3 de AranguezEscola Básica 2/3 de AranguezFoto: João TorresFoto: João Torres

Alunos apresentam o Clube ScratchAlunos apresentam o Clube ScratchESE/IPS Scratch Day 2015ESE/IPS Scratch Day 2015Foto: Francisco MatiasFoto: Francisco Matias

Entrega de CertificadosEntrega de CertificadosFoto: João TorresFoto: João Torres

Inauguração do Clube ScratchInauguração do Clube Scratchda EB 2/3 du Bocageda EB 2/3 du BocageFoto: João TorresFoto: João Torres

Nativos Digitais Do LOGO ao Scratch Programação por blocos O que se aprende programando?

Nativos Digitais Do LOGO ao Scratch Programação por blocos O que se aprende programando?

Recommended