Núcleo de Informática Aplicada à Educação Universidade Estadual de Campinas



Documentos relacionados
Larissa Vilela de Rezende Lucas Fré Campos

Núcleo de Informática Aplicada à Educação Universidade Estadual de Campinas

CONSIDERAÇÕES SOBRE USO DO SOFTWARE EDUCACIONAL FALANDO SOBRE... HISTÓRIA DO BRASIL EM AULA MINISTRADA EM LABORATÓRIO DE INFORMÁTICA

Indicamos inicialmente os números de cada item do questionário e, em seguida, apresentamos os dados com os comentários dos alunos.

formação em programação em c/c++

O JOGO COMO INSTRUMENTO FACILITADOR NO ENSINO DA MATEMÁTICA

Estratégias de e-learning no Ensino Superior

O CIBERESPAÇO NO ENSINO E GEOGRAFIA: A PROBLEMÁTICA DO USO/DESUSO DO GOOGLE EARTH EM ESCOLAS PÚBLICAS DE DIAMANTINA

5 Considerações finais

CLUBE DE PROGRAMAÇÃO NAS ESCOLAS: NOVAS ERSPECTIVAS PARA O ENSINO DA COMPUTAÇÃO. IF Farroupilha Campus Santo Augusto; joaowinck@hotmail.

Title: Simulação de Mercado dentro da Sala de Aula: Aspectos Conceituais e Práticas Empreendedoras no Ensino Universitário do Marketing no Brasil

Pesquisa com Professores de Escolas e com Alunos da Graduação em Matemática

ALUNOS DO 7º ANO CONSTRUINDO GRÁFICOS E TABELAS

O olhar do professor das séries iniciais sobre o trabalho com situações problemas em sala de aula

24 O uso dos manuais de Matemática pelos alunos de 9.º ano

Resolução de Exercícios Orientações aos alunos

O ESTÁGIO SUPERVISIONADO COMO ESPAÇO DE CONSTRUÇÃO DA IDENTIDADE DOCENTE DE LICENCIANDOS EM MATEMÁTICA

OLIMPÍADA BRASILEIRA DE MATEMÁTICA DAS ESCOLAS PÚBLICAS (OBMEP): EXPERIÊNCIAS VIVENCIADAS A PARTIR DO PIBID UEPB MONTEIRO

POR QUE FAZER ENGENHARIA FÍSICA NO BRASIL? QUEM ESTÁ CURSANDO ENGENHARIA FÍSICA NA UFSCAR?

Lógica de Programação

PROJETO MÃO DUPLA TRABALHO COOPERATIVO INTRAESCOLAR

Portfólio fotográfico com o tema Unicamp Caroline Maria Manabe Universidade Estadual de Campinas Instituto de Artes

REFORÇO DE PROGRAMAÇÃO ESTRUTURADA EM LINGUAGEM C PARA GRADUAÇÃO EM ENGENHARIA ELÉTRICA

Novas Tecnologias no Ensino de Física: discutindo o processo de elaboração de um blog para divulgação científica

A MATEMÁTICA ATRÁVES DE JOGOS E BRINCADEIRAS: UMA PROPOSTA PARA ALUNOS DE 5º SÉRIES

ESTUDANDO CONCEITOS DE GEOMETRIA PLANA ATRAVÉS DO SOFTWARE GEOGEBRA

RESOLUÇÃO DE SITUAÇÕES-PROBLEMA EM TRIGONOMETRIA

A ÁLGEBRA NO ENSINO FUNDAMENTAL: RELATO DE UMA EXPERIÊNCIA DE INTERVENÇÃO

Dadas a base e a altura de um triangulo, determinar sua área.

O ORIGAMI: MUITO MAIS QUE SIMPLES DOBRADURAS

2. METODOLOGIA DO TRABALHO DESENVOLVIDO NA PASTORAL DO MENOR E DO ADOLESCENTE

Educação a distância: desafios e descobertas

Investigando números consecutivos no 3º ano do Ensino Fundamental

A PRÁTICA DA CRIAÇÃO E A APRECIAÇÃO MUSICAL COM ADULTOS: RELATO DE UMA EXPERIÊNCIA. Bernadete Zagonel

ANÁLISE DOS TEXTOS PRODUZIDOS POR UMA TURMA DO 3ºANO DO ENSINO MÉDIO À LUZ DOS CRITÉRIOS DO ENEM

Resultado da Avaliação das Disciplinas

ISSN ÁREA TEMÁTICA: (marque uma das opções)

MANUAL DO ALUNO PARA NAVEGAR NO AMBIENTE VIRTUAL DE APRENDIZAGEM - AVA

CONSIDERAÇÕES SOBRE A EXPERIMENTAÇÃO DE QUÍMICA NO ENSINO MÉDIO

MÉTODOS E TÉCNICAS DE AUTOAPRENDIZAGEM

Análise e Desenvolvimento de Sistemas ADS Programação Orientada a Obejeto POO 3º Semestre AULA 03 - INTRODUÇÃO À PROGRAMAÇÃO ORIENTADA A OBJETO (POO)

AVALIAÇÃO REALIZADA PELOS PARCEIROS INSTITUCIONAIS

Reflexões sobre as dificuldades na aprendizagem de Cálculo Diferencial e Integral

O USO DE SOFTWARES EDUCATIVOS: E as suas contribuições no processo de ensino e aprendizagem de uma aluna com Síndrome de Down

Sacix Linux Casa Brasil/Região Norte

MANUAL DO ALUNO EM DISCIPLINAS NA MODALIDADE A DISTÂNCIA

A RESOLUÇÃO DE PROBLEMAS NO ENSINO DAS PROPRIEDADES DE POTÊNCIAS

Sonho Planejado, Sonho Realizado

Modelagem Matemática Aplicada ao Ensino de Cálculo 1

JOGOS MATEMÁTICOS NO ENSINO MÉDIO UMA EXPERIÊNCIA NO PIBID/CAPES/IFCE

EXPLORANDO ALGUMAS IDEIAS CENTRAIS DO PARÂMETROS CURRICULARES NACIONAIS ENSINO MÉDIO. Giovani Cammarota

OS CONHECIMENTOS DE ACADÊMICOS DE EDUCAÇÃO FÍSICA E SUA IMPLICAÇÃO PARA A PRÁTICA DOCENTE

EXPERIÊNCIAS DO PROJETO EXPRESSÕES NUMÉRICAS E RADICIAÇÃO: UMA ABORDAGEM CONTEXTUALIZADA NA ESCOLA MARIA DO CARMO CARNEIRO.

FORMAÇÃO DE PROFESSORES EM LOGO: APRENDIZAGEM DE PROGRAMAÇÃO E GEOMETRIA * 1. COSTA, Igor de Oliveira 1, TEIXEIRA JÚNIOR, Waine 2

Orientações para Palestras

QUÍMICA SÓ PARA BAIXINHOS: Por meio de atividades práticas e lúdicas para as séries iniciais

RELATO DE EXPERIÊNCIA: A PERCEPÇÃO DE LUZ E SOMBRA NA EDUCAÇÃO INFANTIL. Palavras-chave: Conhecimentos físicos. Luz e sombra. Educação Infantil.

O uso de jogos no ensino da Matemática

A EDUCAÇAO INFANTIL DA MATEMÁTICA COM A LUDICIDADE EM SALA DE AULA

OBJETIVO Reestruturação de dois laboratórios interdisciplinares de formação de educadores

Cálculo utilizando variáveis do tipo DATA

INTERPRETANDO A GEOMETRIA DE RODAS DE UM CARRO: UMA EXPERIÊNCIA COM MODELAGEM MATEMÁTICA

DESENVOLVENDO COMPETÊNCIAS MATEMÁTICAS Marineusa Gazzetta *

A DANÇA E O DEFICIENTE INTELECTUAL (D.I): UMA PRÁTICA PEDAGÓGICA À INCLUSÃO

RELATÓRIO FINAL SOBRE AS ATIVIDADES DESENVOLVIDAS NA ESCOLA ESTADUAL CÔNEGO OSVALDO LUSTOSA

NOÇÕES DE VELOCIDADE NA EDUCAÇÃO INFANTIL. Palavras Chave: Conhecimentos físicos. Noções iniciais de velocidade. Matemática na Educação Infantil.

X Encontro Nacional de Educação Matemática Educação Matemática, Cultura e Diversidade Salvador BA, 7 a 9 de Julho de 2010

A IMPORTÂNCIA DAS DISCIPLINAS DE MATEMÁTICA E FÍSICA NO ENEM: PERCEPÇÃO DOS ALUNOS DO CURSO PRÉ- UNIVERSITÁRIO DA UFPB LITORAL NORTE

MANUAL DE ATIVIDADES COMPLEME MENTARES CURSO DE ENFERMAGEM. Belo Horizonte

A CONSTRUÇÃO DE ESPAÇOS E MATERIAIS DIGITAIS PARA A EDUCAÇÃO MATEMÁTICA: O USO DO SMARTPHONE NO ENSINO DA GEOMETRIA

CURSO: LICENCIATURA DA MATEMÁTICA DISCIPLINA: PRÁTICA DE ENSINO 4

REGULAMENTO INTERNO DOS CURSOS DA FIPP

Duração: Aproximadamente um mês. O tempo é flexível diante do perfil de cada turma.

ESCOLA ESTADUAL BRAZ SINIGÁGLIA PROJETO: PAÍSES DO VELHO CONTINENTE

Projeto de Sistemas I

Aprendendo, de uma forma lúdica, o sistema monetário - Jogo da caixa C.E.I.PROFª DULCE DE FARIA MARTINS MIGLIORINI

ESTADO DE GOIÁS PREFEITURA MUNICIPAL DE SANTA BÁRBARA DE GOIÁS SECRETARIA MUNICIPAL DE EDUCAÇÃO SANTA BÁRBARA DE GOIÁS. O Mascote da Turma

JOGOS MATEMÁTICOS: EXPERIÊNCIAS COMPARTILHADAS

FATEC Cruzeiro José da Silva. Ferramenta CRM como estratégia de negócios

Algoritmos e Estruturas de Dados I

A IMPORTÂNCIA DA MÚSICA NAS AULAS DE LÍNGUA PORTUGUESA DA TURMA DE 9º ANO DA ESCOLA RAIMUNDO PEREIRA DO NASCIMENTO

SETIS- III Seminário de Tecnologia Inovação e Sustentabilidade 4 e 5 de novembro de 2014.

Relatório Final do Grupo de Estudo O Edifício

Região. Mais um exemplo de determinação

SUA ESCOLA, NOSSA ESCOLA PROGRAMA SÍNTESE: NOVAS TECNOLOGIAS EM SALA DE AULA

Ana Beatriz Bronzoni

INSTITUTO VIANNA JÚNIOR LTDA FACULDADE DE CIÊNCIAS ECONÔMICAS VIANNA JÚNIOR INTERNET COMO INSTRUMENTO DE ENSINO-APRENDIZAGEM

4 Metodologia da Pesquisa

A Ponte entre a Escola e a Ciência Azul

Mostra de Projetos Coleta Seletiva Capacitação de Gestores Escolares

SOFTWARE HAGÁQUÊ: FERRAMENTA PEDAGÓGICA DE AUXÍLIO AO PROCESSO DE ENSINO E APRENDIZAGEM COMO PRÁTICA INOVADORA

CAPÍTULO 3 - TIPOS DE DADOS E IDENTIFICADORES

Ambiente Moodle 2º Semestre de 2010 Modelo A4

TECNOLOGIA E FORMAÇÃO DE PROFESSORES

Como fazer contato com pessoas importantes para sua carreira?

VII E P A E M Encontro Paraense de Educação Matemática Cultura e Educação Matemática na Amazônia

CÁLCULO DO VOLUME DE UM SÓLIDO DE REVOLUÇÃO: UMA ATIVIDADE USANDO OS SOFTWARES GRAPH E WINPLOT

RELATÓRIO TREINAMENTO ADP 2013 ETAPA 01: PLANEJAMENTO

ANÁLISE DOS ERROS NA RESOLUÇÃO DE PROBLEMAS DE EQUAÇÕES DO 1º GRAU DOS ALUNOS DA 6ª SÉRIE

Transcrição:

Núcleo de Informática Aplicada à Educação Universidade Estadual de Campinas Resumo Tradicionalmente os alunos ingressantes no bacharelado de Ciência da Computação da UNICAMP aprendem a programar utilizando como primeira linguagem o Pascal. Neste artigo descreve-se a metodologia e os resultados obtidos ao se utilizar com estes ingressantes, Logo como primeira linguagem. Problemas relacionados com Logo e com a metodologia utilizada são ressaltados. NIED - Memo N 10 1988 O Uso da Linguagem Logo em um Curso de Introdução à Programação de Computadores para Alunos ingressantes no Bacharelado de Ciência da Computação Heloísa Vieira da Rocha Cidade Universitária "Prof. Zeferino Vaz" Prédio V da Reitoria - 2º Piso 13083-970 - Campinas - SP Telefones: (019) 3788-7350 ou 3788-7136 Fac-símile: (19) 3788.7350 e 3788.7136 (ramal 30)

O uso da linguagem Logo em um curso de Introdução à Programação de Computadores para alunos ingressantes no Bacharelado de Ciência da Computação Heloísa Vieira da Rocha 1 Introdução A linguagem Logo possui quase todos os recursos das modernas linguagens de programação. Mas tudo que se lê a respeito dela, em qualquer meio de divulgação, sejam jornais ou livros específicos, conduzem a idéia, de que Logo é uma linguagem para crianças. Para confirmar esta idéia, todas as aplicações de Logo que são apresentadas, de forma geral, não exploram todos os aspectos da linguagem, com aplicações bastante simples sob o aspecto computacional. Portanto Logo realmente é mostrado como sendo para crianças, pelo seu aspecto lúdico e facilidade de aprendizagem. Objetivo O objetivo deste trabalho é mostrar que Logo pode ser utilizado com adultos, e especificamente com adultos que pretendem se tornar especialistas em computação. Este uso se justifica, por ser Logo uma linguagem onde conceitos de Computação essenciais para a atividade de programação, tais como procedimentos, variáveis, recursão, passagem de parâmetros, etc., podem ser rapidamente experimentados, possibilitando a aprendizagem via experimentação, sem necessidade de conceituações anteriores. Faz-se um relato e discussão de uma experiência de uso de Logo junto à alunos ingressantes no curso de Bacharelado em Ciência da Computação, da UNICAMP. Neste relato descreve-se qual a metodologia utilizada no curso e avaliação feita do curso pelos alunos e pelo professor que ministrou o curso imediatamente seguinte no currículo. 1

Metodologia de desenvolvimento do curso O curso foi subdividido em duas metades: na primeira teríamos como objetivo a introdução aos conceitos básicos de programação "via" Logo; e na segunda metade faríamos a Introdução ao Pascal, ou seja, como são expressos os mesmos conceito em uma linguagem com características diferentes do Logo. Para que esta experiência pudesse ser levada à efeito alguns problemas inicias tiveram que ser enfrentados. Primeiro, foi preciso convencer responsáveis pelo curso de graduação em Ciência da Computação, da validade da experiência. Tentou-se mostrar que Logo é uma linguagem adequada para ser utilizada com os objetivos que se pretendia, mostrando-se problemas interessantes computacionalmente que podiam ser resolvidos utilizando-se Logo. Mas foi preciso assegurar que os alunos sairíam do curso com o mesmo conhecimento de PASCAL que os alunos que passam pelo mesmo curso da forma tradicional em que é oferecido. O Logo exige que os alunos utilizem os micros em situação normal de aula, não foi possível a reserva total do laboratório de micros para todas as aulas da semana. Como eram duas turmas de aproximadamente 40 alunos, cada uma das turmas fazia uso da sala de micros em uma das aulas de duas horas da semana. Isto em muito prejudicou o andamento das atividades com Logo, pois ficamos com o tempo de experimentação nos micros cortado pela metade.. Para as aulas que eram dadas no laboratório de micros, foi preparado um material de apoio, que ao ser seguido levaria à experimentação dos conceitos desejados. Este material era todo voltado para a parte gráfica do Logo, com exceção da parte de recursão onde procurou-se explorar exemplos também numéricos, já com vistas à passagem para o PASCAL. Durante a aula, era feito o desenvolvimento de algoritmos de forma geral, independentes do Logo ou de qualquer linguagem, mas sempre se ressaltava os aspectos que estavam sendo trabalhados por eles no laboratório. Isto objetivava trazer à consciência os conceitos importantes que estavam sendo aprendidos e ao mesmo tempo mostrar o caráter geral destes. Foi muito difícil estabelecer um critério de avaliação deste trabalho com Logo, e isto era preciso ser feito, pois se tratava de um curso formal do currículo. A primeira idéia foi pedir que eles se sugerissem e desenvolvessem um projeto de maior porte. Mas com o caminhar das atividades notou-se que os alunos não eram criativos quanto se desejava. Eles se prendiam demasiado ao material de apoio fornecido e a maioria somente experimentava os procedimentos já resolvidos no texto. Decidiu-se então que a cada aula de laboratório eles teriam que entregar, para avaliação, um 2

mini-projeto dentre vários que eram propostos. A avaliação final seria feita em cima destes projetos e por um projeto final, de maior porte, que seria escolhido dentre vários sugeridos, e que deveria ser entregue no final do semestre. Os alunos sempre trabalhavam em duplas. O agrupamento foi natural e o projeto final também foi desenvolvido em duplas. Quanto à parte de Pascal, eles seriam avaliados pelos programas apresentados e por uma prova feita em sala de aula. Resultados Em termos de nível de programação em Logo, os resultados obtidos foram excelentes. Os projetos finais mostraram um excelente nível de estruturação e uso de técnicas como recursão, referência adequada à variáveis (locais/globais/parâmetros) muito sofisticadas. Além disso, como os projetos eram de relativo porte, foi demonstrado um perfeito entendimento do ambiente de programação, quanto ao uso da área de trabalho disponível e o manuseio (carga/eliminação) de arquivos de modo a otimizar a solução. É bom ressaltar, que no curso tradicionalmente oferecido onde se utiliza somente a linguagem Pascal para desenvolvimento de programas, recursão e manuseio de arquivos. A noção de que um projeto grande (que não cabe na memória disponível) pode ser desenvolvido através da inclusão e exclusão de diferentes arquivos somente é abordada em cursos de quinto semestre. O desenvolvimento de atividades em duplas mostrou-se bastante indesejável, pois em muitos casos somente um dos elementos da dupla teve total aproveitamento das atividades desenvolvidas. A passagem para o Pascal foi feita com menor facilidade que a esperada. Não se conseguiu que em Pascal fossem desenvolvidos programas do mesmo nível que os de Logo. Acredita-se que isto tenha ocorrido pela mudança profunda nas características dos programas desenvolvidos, pois passou-se da resolução de problemas essencialmente gráficos para problemas relacionados a textos e números. Vale ressaltar que, além dessa dificuldade relativa à "qualidade" dos problemas, notouse ser difícil a transposição de contexto Logo - Pascal nos aspectos relativos à rigidez do Pascal com relação à declaração de variáveis juntamente com seu tipo (inteiro, real, caractere, etc.) e 3

também na diferença que existe no escopo de validade de variáveis, que em Logo é dinâmico e em Pascal é estático. Como foi avaliado o curso No Depto. De Ciências da Computação da UNICAMP, tem-se como praxe fazer avaliação padrão dos cursos oferecidos no semestre. É fornecido um questionário aos alunos onde eles devem avaliar aspectos relativos à organização do curso, atuação do professor, relevância do conteúdo aprendido, dificuldades observadas, etc. Os resultados desta avaliação foram desanimadores, pois tinha-se a sensação de ter conseguido atingir muitos dos objetivos desejados, e segundo os alunos o curso foi: desorganizado e mal estruturado, a linguagem que foi ensinada, o Logo no caso, não era de forma alguma relevante na formação deles e que quanto ao Pascal não sabiam absolutamente nada. No currículo do bacharelado de Ciência da Computação, existem três cursos básicos de programação, que são fornecidos nos três primeiros semestres consecutivamente. Tem-se este primeiro onde são abordados os conceitos básicos de programação; o segundo, faz um aprofundamento na linguagem Pascal e consequentemente no desenvolvimento de programas mais complexos e o terceiro explora formas de estruturas de dados, tais como listas ligadas, árvores, tabelas, etc. O professor que deu o segundo curso, disse ter pego uma turma com muita base, pois mesmo tendo que rever aspecto iniciais do Pascal, ele consegui avançar em extrema rapidez, chegando inclusive a cobrir grande parte da matéria do curso seguinte ao dele. Conversando particularmente com alguns alunos, eles afirmaram que o principal problema é a colocação que existe ao redor do Logo: de ser uma linguagem voltada para crianças e que serve para fazer desenhos, ou seja, "brincar". Isto de alguma forma cria uma barreira, pois não existe o interesse em aprender Logo, principalmente em se tratando de futuros especialistas de Computação. Conclusão Confirma-se ser senso comum que Logo é para crianças, pois desde especialistas na área de Computação até alunos ingressantes neste curso tem esta idéia pré-concebida. Nota-se que isto de alguma forma fez com que os alunos não se concretizassem dos importantes conceitos computacionais aprendidos enquanto "brincavam". Algo precisa ser feito no sentido de mudar esta idéia. Os pesquisadores em Logo, e "loguistas" em geral, precisam avançar, no sentido de não se ater à aspectos superficiais da 4

utilização da linguagem Logo. Deve-se aprofundar no conhecimento da linguagem, ultrapassando os aspectos gráficos, no sentindo de verificar e apresentar a complexidade dos problemas que podem ser resolvidos utilizando-se Logo, que é similar a da maioria das linguagens de programação disponíveis. Isto também tem sérias implicações no treinamento de professores, e pessoal em geral, para o uso de Logo na escola. Deve-se repensar este processo, caso contrário eles perpetuarão a idéia de que Logo é para crianças. Acredito que se Logo fosse somente para crianças ele não seria bom, pois não permitiria desenvolvimento e acho que isto é análogo à pensarmos em qualquer língua natural, que é boa tanto para crianças como para grandes literatos. 5