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

Post on 04-Jul-2015

160 Views

Category:

Documents

2 Downloads

Preview:

Click to see full reader

TRANSCRIPT

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

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

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.

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.

Aplicações Pedagógicas dos Computadores

- jogos educativos - Enciclopédias

- Modelagem – Pesquisas na WEB

- Fóruns - Simuladores

- Tutoriais - Blogs

Aplicações Pedagógicas dos Computadores

Linguagens de Programação para Educação

Objetivos

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

Objetivos

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

Conceitos de Aprendizagem

Como Aprendemos?

Ouvindo e Reproduzindo o que o Professor Ensina?

Conceitos de Aprendizagem

Como Aprendemos?

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

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

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.

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

(Construcionismo)

Seymour Papert

Conceitos de Aprendizagem

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

Reflexão -> Elaboração -> Interpretaçã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.

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.

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.

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

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

O ambiente LOGO

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.

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.

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

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

O ambiente SQUEAK

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

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.

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.

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

O ambiente SCRATCH

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.

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.

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.

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 .

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

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

Perguntas?

top related