linguagens de programaÇÃo aplicadas À educaÇÃo

32
LINGUAGENS DE PROGRAMAÇÃO APLICADAS À EDUCAÇÃO Sérgio Adriano Oliveira Santos Licenciatura em Computação - UEPB

Upload: sergio-adriano-oliveira-santos

Post on 04-Jul-2015

160 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: LINGUAGENS DE PROGRAMAÇÃO APLICADAS À EDUCAÇÃO

LINGUAGENS DE PROGRAMAÇÃO APLICADAS À EDUCAÇÃO

Sérgio Adriano Oliveira SantosLicenciatura em Computação - UEPB

Page 2: LINGUAGENS DE PROGRAMAÇÃO APLICADAS À EDUCAÇÃO

Uso Pedagógico do Computador

Um dos grandes desafios para a educação é tornar a tecnologia aliada da educação, desenvolvendo nos educandos a consciência e a postura crítica quanto a sua utilização.

Page 3: LINGUAGENS DE PROGRAMAÇÃO APLICADAS À EDUCAÇÃO

Uso Pedagógico do Computador

O uso da informática na educação promove o desenvolvimento de habilidades cognitivas.

Resulta em indivíduos autônomos, que aprenderam a aprender pela busca, investigação, descoberta.

Page 4: LINGUAGENS DE PROGRAMAÇÃO APLICADAS À EDUCAÇÃO

Aplicações Pedagógicas dos Computadores

- jogos educativos - Enciclopédias

- Modelagem – Pesquisas na WEB

- Fóruns - Simuladores

- Tutoriais - Blogs

Page 5: LINGUAGENS DE PROGRAMAÇÃO APLICADAS À EDUCAÇÃO

Aplicações Pedagógicas dos Computadores

Linguagens de Programação para Educação

Page 6: LINGUAGENS DE PROGRAMAÇÃO APLICADAS À EDUCAÇÃO

Objetivos

Demonstrar o potencial das LPs como ferramentas úteis para os processos de ensino-aprendizagem em diversos domínios do conhecimento.

Page 7: LINGUAGENS DE PROGRAMAÇÃO APLICADAS À EDUCAÇÃO

Objetivos

Apresentar alguns ambientes de Programação para a educação utilizados como ferramentas na aprendizagem de novos conceitos.

Page 8: LINGUAGENS DE PROGRAMAÇÃO APLICADAS À EDUCAÇÃO

Conceitos de Aprendizagem

Como Aprendemos?

Ouvindo e Reproduzindo o que o Professor Ensina?

Page 9: LINGUAGENS DE PROGRAMAÇÃO APLICADAS À EDUCAÇÃO

Conceitos de Aprendizagem

Como Aprendemos?

Interagindo, explorando, Descobrindo, refletindo, Depurando, Interpretando Resultados?

Page 10: LINGUAGENS DE PROGRAMAÇÃO APLICADAS À EDUCAÇÃO

Conceitos de Aprendizagem

A aprendizagem é um processo dinâmico onde os indivíduos constroem continuamente novos conhecimentos a partir de suas experiências.

(Construtivismo)

Jean Piaget

Page 11: LINGUAGENS DE PROGRAMAÇÃO APLICADAS À EDUCAÇÃO

Conceitos de Aprendizagem

Diante de estímulos, a partir de seus esquemas mentais, as pessoas formulam hipóteses, na tentativa de resolver situações problemas.

Page 12: LINGUAGENS DE PROGRAMAÇÃO APLICADAS À EDUCAÇÃO

Conceitos de AprendizagemComo criar condições para que mais conhecimento possa ser adquirido ?

(Construcionismo)

Seymour Papert

Page 13: LINGUAGENS DE PROGRAMAÇÃO APLICADAS À EDUCAÇÃO

Conceitos de Aprendizagem

Construindo algo que seja significativo, envolvendo-se afetivamente com o que se está aprendendo.

Reflexão -> Elaboração -> Interpretação

Page 14: LINGUAGENS DE PROGRAMAÇÃO APLICADAS À EDUCAÇÃO

Linguagens de Programação para a Educação

Porquê usar?

1. São dinâmicas na solução de problemas e não ambíguas podendo serem usadas para testar conceitos aprendidos.

2. Possibilita integrar habilidades corporais com as intelectuais, a visualização da representação do modo como se pensa.

3. Promove o desenvolvimento do pensamento estruturado, modular.

Page 15: LINGUAGENS DE PROGRAMAÇÃO APLICADAS À EDUCAÇÃO

Linguagens de Programação para a Educação

Contribuem para o desenvolvimento da pesquisa, da criatividade, da prática e da contextualização dos conceitos aprendidos.

Page 16: LINGUAGENS DE PROGRAMAÇÃO APLICADAS À EDUCAÇÃO

Linguagens de Programação para a Educação

O uso de LPs na educação não é centrado no produto desenvolvido mas na filosofia do uso do computador e como ele facilita a assimilação de conceitos envolvidos na atividade.

Page 17: LINGUAGENS DE PROGRAMAÇÃO APLICADAS À EDUCAÇÃO

Linguagens de Programação para a Educação

Favorece a busca de equilíbrio das estruturas cognitivas pois passam por conflitos cognitivos que as levam à busca de reformulações dessas hipóteses

Page 18: LINGUAGENS DE PROGRAMAÇÃO APLICADAS À EDUCAÇÃO

Linguagens de Programação para a Educação

O ambiente LOGO

Page 19: LINGUAGENS DE PROGRAMAÇÃO APLICADAS À EDUCAÇÃO

Linguagens de Programação para a Educação

O ambiente LOGO

Desenvolvido no Media Lab do MIT por Seymour Papert

Utilização de comandos, funções e procedimentos para o funcionamento de automação e robótica na educação.

Page 20: LINGUAGENS DE PROGRAMAÇÃO APLICADAS À EDUCAÇÃO

Linguagens de Programação para a Educação

O ambiente LOGO

Características:

1. Linguagem simples desenvolvida para fins didáticos (do ponto de vista computacional) e multidisciplinar do ponto de vista pedagógico.

2. Surgiu dos contatos de Papert com a obra de Piaget.

3. Considera-se o erro como um importante fator de aprendizagem numa perspectiva interacionista.

Page 21: LINGUAGENS DE PROGRAMAÇÃO APLICADAS À EDUCAÇÃO

Linguagens de Programação para a Educação

O ambiente LOGO

Interface:

1. Consiste num cursor, com o desenho de uma tartaruga, que se move a partir de comandos digitados e gera desenhos na tela, como numa linguagem de computação.

2. Contém estruturas de decisão, repetição, definição de variáveis e funções/procedimentos.

3. Seus comandos são dados em português-estruturado (versão em Português).

Page 22: LINGUAGENS DE PROGRAMAÇÃO APLICADAS À EDUCAÇÃO

Linguagens de Programação para a Educação

O ambiente SQUEAK

Page 23: LINGUAGENS DE PROGRAMAÇÃO APLICADAS À EDUCAÇÃO

Linguagens de Programação para a Educação

O ambiente SQUEAK

Ambiente desenvolvido por Alan Kay e outros da Apple Computer (criadores do Smalltalk).

A instalação inclui uma máquina virtual (Portável).

Page 24: LINGUAGENS DE PROGRAMAÇÃO APLICADAS À EDUCAÇÃO

Linguagens de Programação para a Educação

O ambiente SQUEAK

Características:

1. Voltada para todas as faixas etárias.

2. Orientada a Objetos e Reflexiva (tudo é objeto, que podem ser-lhes atribuídas propriedades e ações).

3. Editável em tempo de execução. Recursos multimídia. Interpretada.

Page 25: LINGUAGENS DE PROGRAMAÇÃO APLICADAS À EDUCAÇÃO

Linguagens de Programação para a Educação

O ambiente SQUEAK

Interface:

1. Área de trabalho amigável de fácil utilização.

2. Os projetos são salvos com extensão “.pr”denominados squeaklets.

3. Editável em tempo de execução. Recursos multimídia.

4. Permite criar projetos, desenhar objetos, Programar movimentos, salvar projetos.

Page 26: LINGUAGENS DE PROGRAMAÇÃO APLICADAS À EDUCAÇÃO

Linguagens de Programação para a Educação

O ambiente SCRATCH

Page 27: LINGUAGENS DE PROGRAMAÇÃO APLICADAS À EDUCAÇÃO

Linguagens de Programação para a Educação

O ambiente SCRATCH

Ambiente desenvolvido no media lab do MIT liderado por Mitchel Resnick.

Pode ser usada em ambiente educativo por crianças a partir dos 8 anos em todas as áreas disciplinares, com especial ênfase para a disciplina de matemática.

Page 28: LINGUAGENS DE PROGRAMAÇÃO APLICADAS À EDUCAÇÃO

Linguagens de Programação para a Educação

O ambiente SCRATCH

Características:

1. Linguagem simples e auto explicativa. Interpretada.

2. Mantém as características do "LOGO" (usado na Robótica)

3. Introduz noções de programação, matemática e lógica, várias capacidades podem ser testadas e desenvolvidas.

Page 29: LINGUAGENS DE PROGRAMAÇÃO APLICADAS À EDUCAÇÃO

Linguagens de Programação para a Educação

O ambiente SCRATCH

Interface:

1. A interface é colorida e cheia de detalhes.

2. os comandos e menus estão em português (versão em português).

3. Requer raciocínio lógico, os elementos básicos já vem prontos para usar, bastando ligar para visualizar os resultados.

Page 30: LINGUAGENS DE PROGRAMAÇÃO APLICADAS À EDUCAÇÃO

Considerações Finais

As LPs no contexto educativo, tal como a estimulação da utilização de ferramentas potencializadoras do desenvolvimento psico-cognitivo dos alunos necessitam de educadores com as devidas competências.

O ponto forte dos ambientes de programação para a educação são as interfaces gráficas e comandos fáceis de manipular que facilitam o aprendizado .

Page 31: LINGUAGENS DE PROGRAMAÇÃO APLICADAS À EDUCAÇÃO

Bibliografias Consultadas

LINGUAGENS DE PROGRAMAÇÃO VISTAS PELOS SEUS PARADIGMAS - Cecília Calani Baranauskas, Maria -

PIAGET E VYGOTSKY - Diferenças e semelhanças disponível em: http://monografias.brasilescola.com/psicologia/piaget-vygotsky--diferencas-semelhancas.htm

CONSTRUCIONISMO de Seymour Papert disponível em: http://www.gepete.sitedaescola.com/brasil/node/6

O uso da linguagem Logo na educação infantil - Machado da silva, Ronaldo - ICEM – Universidade Federal de Mato Grosso (UFMT).

Scratch: A Sneak Preview - John Maloney, Leo Burd Yasmin, Kafai, Natalie Rusk Brian Silverman Mitchel Resnick - MIT Media Laboratory.

Programming by Choice: Urban Youth Learning Programming with Scratch - John Maloney, Kylie Peppler, Yasmin B. Kafai, Mitchel Resnick and Natalie Rusk

Page 32: LINGUAGENS DE PROGRAMAÇÃO APLICADAS À EDUCAÇÃO

Linguagens de Programação para a Educação

Perguntas?