O Processo de Ensino-Aprendizagem de Fundamentos de Programação: Uma Visão Crítica da Pesquisa no Brasil

Tamanho: px
Começar a partir da página:

Download "O Processo de Ensino-Aprendizagem de Fundamentos de Programação: Uma Visão Crítica da Pesquisa no Brasil"

Transcrição

1 O Processo de Ensino-Aprendizagem de Fundamentos de Programação: Uma Visão Crítica da Pesquisa no Brasil José Carlos Rocha Pereira Júnior, Clevi Elena Rapkiewicz LEPROD - Universidade Estadual do Norte Fluminense (UENF) Campos dos Goytacazes RJ Brasil {zeca, clevi}@uenf.br Abstract. The programming basis teach-learning process has demonstrated difficult for students and teachers so that is essential to develop researches for its improvement. In this article a critical vision of the sensitization of the researchers in relation to this thematic one from made bibliographical survey in annals of last the five years of the Workshop de Educação em Computação (WEI) and Simpósio Brasileiro de Informática Educativa (SBIE) is presented. It is verified that this is always a present subject in at least one of the events and is come back to separately deal with tools and teaching strategies. Resumo. O processo de ensino-aprendizagem de fundamentos de programação tem se demonstrado difícil para alunos e professores de forma que é imprescindível desenvolver pesquisas para sua melhoria. Neste artigo é apresentada uma visão crítica da sensibilização dos pesquisadores em relação a esta temática a partir de levantamento bibliográfico feito nos anais dos últimos cinco anos do Workshop de Educação em Computação (WEI) e do Simpósio Brasileiro de Informática Educativa (SBIE). Verifica-se que este é um tema sempre presente em pelo menos um dos eventos e está voltado para tratar ferramentas e estratégias de ensino separadamente. Palavras-chaves: ensino de programação, pesquisas em programação. 1. Introdução Em cursos de computação e informática uma das metas está definida em torno da capacidade do aluno apresentar soluções para diversas classes de problemas encontradas no cotidiano das pessoas, das organizações e de muitos outros elementos. Através de um programa busca-se um mecanismo de obtenção de soluções para um conjunto de problemas e o processo, ou seja, as várias instruções estruturadas logicamente que o computador executa para chegar a tais soluções são definidas por meio de uma linguagem de programação. Assim, programação de computadores é uma disciplina presente em qualquer curso de computação e informática. Em caráter introdutório preocupa-se em fornecer aos alunos as bases necessárias para o desenvolvimento da lógica de programação e, em seu estudo, representar o raciocínio envolvido através de algoritmos nexos e corretos. Durante o processo de ensino-aprendizagem de fundamentos de programação nota-se que grande parte dos alunos apresenta dificuldades em assimilar as abstrações envolvidas. Esta disciplina tem um dos maiores índices de reprovação em todas as instituições de ensino brasileiras, o que torna ponto de reflexão por parte dos professores preocupados com a melhoria da qualidade no processo, ratificando a

2 necessidade de alterações didáticas e metodológicas de apresentação [RODRIGUES 2002]. Este artigo tem por objetivo apresentar uma visão crítica da pesquisa relativa ao processo de ensino-aprendizagem de programação no Brasil a partir da análise dos anais do maior evento nacional que envolve Educação e Informática, o Workshop de Educação em Informática (WEI). Também foi incluído o Simpósio Brasileiro de Informática na Educação (SBIE). Esta opção foi feita partindo da hipótese de que os pesquisadores têm se preocupado com soluções computacionais para o processo em diversas áreas de domínio muitas vezes negligenciando a própria área de Computação e Informática. O artigo está dividido em três seções: a primeira apresenta uma breve identificação de alguns problemas associados ao processo citado; a segunda, uma análise crítica da sensibilização dos pesquisadores com base nos anais do WEI e SBIE. Por fim, considerações finais são feitas. 2. Alguns Desafios do Processo de Ensino-Aprendizagem de Fundamentos de Programação A origem dos problemas associados a este processo é bastante questionável uma vez que envolve ambas as classes de atores, ou seja, tanto os alunos quanto os professores, as metodologias aplicadas e até certo grau de dificuldade intrínseco da área. Muitos dos alunos não conseguem desenvolver o raciocínio lógico necessário para o posterior desenvolvimento de programas. O nível de dificuldade no processo faz com que haja baixa motivação dos alunos, apatia, baixa auto-estima culminando com muita evasão e reprovação [RODRIGUES 2002; SCHULTZ 2003; CHAVES DE CASTRO et al 2003; DELGADO et al 2004]. A questão chave no processo é justamente como motivar o aluno, fazê-lo tomar gosto pelo aprendizado procurando superar suas dificuldades como a falta de habilidades matemáticas [HENDERSON 1987; KOLIVER, DORNELES e CASA 2004; WINSLOW 1996; BAEZA-YATES 1995]. O modo tradicional de apresentar o conteúdo de tal disciplina se faz de forma expositiva concentrando-se na solução de problemas. O professor apresenta o conteúdo através do chamado Portugol (pseudo-código), apresenta alguns exemplos e propõe exercícios para a turma [NOBRE e MENEZES 2002]. Segundo BORGES [2000], o modo tradicional não consegue facilmente motivar os alunos a se interessar pela disciplina, pois não é claro para os alunos a importância de certos conteúdos para sua formação. O relacionamento entre o professor e os alunos é um fator importante para a motivação. O aluno muitas vezes se torna mais interessado em um ambiente descontraído e colaborativo do que em um ambiente instrucionista 1 onde o professor preocupa-se em mostrar o que sabe. Além disso, uma metodologia pedagógica adequada contribui para o aprendizado, porém, como afirmam SANTOS, DIRENE e GUEDES [2003], poucas metodologias são universalmente aceitas e, mesmo as mais consolidadas não formalizam um processo claro de procedimento de ensino, deixando muitos aspectos 1 Segundo CIDRAL [2000], a abordagem instrucionista reproduz um modelo pautado apenas na transmissão do conhecimento.

3 delegados ao professor. Neste ponto deve-se questionar a diversidade de ritmos de aprendizagem dos alunos conjugada, muitas vezes, com turmas grandes [TOBAR et al 2001]. Há uma forte indicação de que o conhecimento anterior sobre a resolução de problemas dentro do contexto anterior à computação é um pré-requisito importante no aprendizado de linguagens de programação [LEMOS, BARROS e LOPES 2003]. No caso dos alunos, estes costumam ter muita dificuldade em aplicar suas habilidades prévias, criando fonte de medo e frustração [CHAVES DE CASTRO et al 2003]. Discute-se também a necessidade (ou não) de definir o paradigma a ser utilizado na disciplina. Segundo o relatório da força tarefa da IEE e ACM [2001], o estudo de algoritmos deve fornecer o discernimento da natureza intrínseca do problema e técnicas de solução independentes de qualquer paradigma, linguagem de programação ou hardware. Esta visão é corroborada por autores como HENDERSON [1986], [KOLIVER, DORNELES e CASA 2004]. Alguns autores vão mais longe ao afirmar que a introdução de paradigmas como orientação a objetos nos cursos iniciais sobre algoritmos não fornece evidências significativas de facilitar o aprendizado [MARION 1999; PEREGO 2002; BURTON e BRUHN 2003]. Já outros autores preconizam que certos paradigmas, como funcional, podem facilitar o processo [CHAVES DE CASTRO et al 2003]. Outros defendem o próprio paradigma imperativo, preferencialmente ao orientado a objeto [BAEZA-YATES 1995; BORGES 2000] ou o procedural clássico [DELGADO et al 2004]. Outra questão é considerar a utilização ou não de uma linguagem de programação. Alguns autores como GRIES [1974] defendem o uso de linguagens como Pascal, o que é contra-argumentado por WINSLOW [1996] corroborado por KOLIVER, DORNELES e CASA [2004] ao afirmar que o algoritmo permite concentrar sobre características importantes da solução e ignorar detalhes que podem ser resolvidos posteriormente. Finalmente, há que se considerar o envolvimento extra-classe necessário para o acompanhamento das dificuldades dos alunos. De modo geral, as dificuldades atribuídas ao ensino de fundamentos de programação não são tarefas fáceis ou um tanto possíveis de serem superadas, porém podem ser amenizadas em alta escala com metodologias pedagógicas adequadas. Buscando analisar o grau de preocupação e/ou interesse da comunidade científica brasileira de computação e informática com o processo de ensino-aprendizado de fundamentos de programação, a seção a seguir apresenta eventos representativos para tal pesquisa com intuito de posteriormente mensurar os trabalhos relacionados. 3. Uma Análise Crítica dos Anais do SBIE e WEI Os questionamentos em relação aos problemas associados ao processo de ensinoaprendizagem de programação parecem não ter fim. Não se pode garantir alguma solução ótima para tais problemas, mas consegue-se um conjunto de boas soluções que produzem resultados razoáveis em determinadas circunstâncias. Com tais problemas relatados, o que se pretende é verificar se propostas de soluções são apresentadas pela comunidade científica. Este questionamento foi feito a partir de anais dos últimos cinco anos (1999 a 2003) do Workshop de Educação em Computação (WEI) e do Simpósio Brasileiro de Informática na Educação (SBIE).

4 O WEI e o SBIE fazem parte do conjunto de eventos anuais promovidos pela Sociedade Brasileira de Computação (SBC). Foram selecionados por abordarem os temas do domínio de formas diferentes: o primeiro enfatiza a Computação, quanto ao segundo, a Educação. 40,00 35,00 30,00 (%) 25,00 20,00 15,00 10,00 5,00 SBIE WEI 0, Figura 1: Publicações sobre o Ensino de Fundamentos de Programação. A partir dos dados apresentados na figura 1 é possível constatar que pelo menos um artigo por ano sobre o ensino de programação é publicado em um dos eventos. Como era de se esperar, o WEI é o evento que apresenta o maior índice de publicações e este valor gira em torno de duas por ano, em média. Com base nestes resultados quantitativos observa-se que a preocupação como o ensino de programação tem se demonstrado crescente para o WEI e estável para o SBIE. Assim, a hipótese de que a comunidade de computação brasileira se mostra ciente e busca soluções referentes aos problemas do ensino-aprendizagem de fundamentos de programação foi comprovada. De forma a assinalar qual é o foco de interesse das pesquisas, ou seja, que soluções tem sido propostas para amenizar os problemas relativos ao processo, alguns citados na seção 2, considera-se os anais dos três últimos anos do período selecionado (1999 a 2003), classificando as propostas segundo três vertentes: Ferramentas: artigos que apresentam ferramentas computacionais visando facilitar o processo de ensino. Estratégias: artigos que discutem estratégias de ensino e/ou de avaliação de competências. Ferramentas e Estratégias: artigos que discutem alguma estratégia suportada por ferramentas computacionais.

5 25% Ferramentas 25% 50% Estratégias Ferramentas e Estratégias Figura 2: Foco das publicações em 2001 e A partir desta classificação obtêm-se dados estatísticos sobre a importância que se tem dado a cada uma destas vertentes (Figura 2). Nota-se que a preocupação maior está em desenvolver ferramentas computacionais do que agregá-las a estratégias. VALENTE [1999] e ALMEIDA [2001] têm mostrado a pertinência de uso de recursos computacionais no processo de ensino e aprendizagem, sobretudo quando associados a estratégias pedagógicas adequadas. Assim, sugerir estratégias apoiadas por um ambiente virtual que proporcione a colaboração e ferramenta de desenvolvimento que permita a execução e visualização de resultados parece ser uma proposta melhor. 4. Considerações Finais Este artigo consolida que os problemas inerentes ao processo de ensino e aprendizagem de fundamentos de programação são números e difíceis de serem tratados, de forma que não se pode afirmar a existência de uma solução que o resolva em sua totalidade. A partir destas constatações uma parcela da comunidade científica passou a se preocupar com a questão produzindo projetos de pesquisa que visam à melhoria deste processo uma vez que a programação de computadores é em muitos casos base para o desenvolvimento profissional do aluno. Assim, ao analisar que pesquisas têm sido feitas no Brasil através de dois dos maiores eventos sobre Informática e Educação (WEI e SBIE) verificou-se que a comunidade científica brasileira tem buscado constantemente propor soluções para os problemas dentro do tema adotado, porém, ainda é pouco se comparado a pesquisas em outras áreas e domínios. Referências ALMEIDA, M. E. B. (2001) Tecnologia na Escola: Formação de Educadores na Ação. Programa Salto para o Futuro-série Informática na Educação. Disponível em: (Última consulta em março/2003). BAEZA-YATES, R. A. (1995) Teaching Algorithms. SIGACT News 26, 4,

6 BORGES, M. A. F. (2000) Avaliação de uma Metodologia Alternativa para a Aprendizagem de Programação. VIII Workshop de Educação em Computação WEI Curitiba, PR, Brasil. BURTON, P. J. e BRUHN, R. E. (2003) "Teaching Programming in the OOP Era", SIGCSE Bulletin, 35(2): CHAVES DE CASTRO, T., CASTRO JÚNIOR, A., MENEZES, C., BOERES, M. e RAUBER, M. (2003) Utilizando Programação Funcional em Disciplinas Introdutórias de Computação. XI Workshop de Educação em Computação WEI Campinas, SP, Brasil. CIDRAL, A. (2000) Aps-Tutor: Un Ambiente Web de Aprendizagem como Soporte às Atividades Presenciais no Ensino de Análise de Sistemas. V Congresso Iberoamericano de Informatica Educativa - RIBIE'2000. Viña del Mar, Chile. DELGADO, C., XEXEO, J. A. M., SOUZA, I. F., CAMPOS, M., RAPKIEWICZ, C. E. (2004) Uma Abordagem Pedagógica para a Iniciação ao Estudo de Algoritmos. XII Workshop de Educação em Computação (WEI'2004). Salvador, BA, Brasil. HENDERSON, P. B. (1986) Anatomy of an Introductory Computer Science Course. In Proceedings of the seventeenth SIGCSE technical symposium on Computer science education, ACM Press, pp HENDERSON, P. (1987) Modern Introductory Computer Science. In Proceedings of the eighteenth SIGCSE technical symposium on Computer science education, ACM Press, pp KOLIVER, C., DORNELES, R. V., CASA, M. E. (2004) Das (muitas) dúvidas e (poucas) certezas do ensino de algoritmos. XII Workshop de Educação em Computação (WEI'2004). Salvador, BA, Brasil. LEMOS, M. A., BARROS, L. N., LOPES, R. D. (2003) Um Biblioteca Cognitiva para o Aprendizado de Programação. XI Workshop de Educação em Computação WEI Campinas, SP, Brasil. MARION, W. (1999) "CS1: What Should We Be Teaching?", Annual Joint Conference Integrating Technology into Computer Science Education,Working group reports from ITiCSE on Innovation and technology in computer science education, pp 35-38, Polônia. NOBRE, I. A. M. N., MENEZES, C. S. (2002) Suporte à Cooperação em um Ambiente de Aprendizagem para Programação (SAmbA). XIII Simpósio Brasileiro de Informática na Educação SBIE São Leopoldo, RS, Brasil. ON COMPUTING CURRICULA IEEE COMPUTER SOCIETY ASSOCIATION FOR COMPUTTING MACHINERY, T. J. T. F. Computing Curricula (2001) Computer Science. Tech. rep., IEEE-CS and ACM.

7 PEREGO, C., LISBOA, M. e BERTAGNOLLI S. (2002) "A Migração de Pascal para Java: Problemas e Propostas de Solução", X Workshop de Educação em Computação (WEI'2002), Brasil. RODRIGUES, M. C. (2002) Como Ensinar Programação?. Informática - Boletim Informativo Ano I n 01, ULBRA. Canoas, RS, Brasil. SANTOS, G., DIRENE, A. I., GUEDES, A. L. P. (2003) Autoria e Interpretação Tutorial de Soluções Alternativas para Promover o Ensino de Programação de Computadores. XIV Simpósio Brasileiro de Informática na Educação SBIE Rio de Janeiro, RJ, Brasil. SCHULTZ, M. R. O. (2003) Metodologias para Ensino de Lógica de Programação de Computadores. Monografia de Especialização (Ciência da Computação). Universidade Federal de Santa Catarina (UFSC), Florianópolis, SC, Brasil. 69p. TOBAR, C. M., ROSA, J. L. G., COELHO, J. M. A., PANNAIN, R. (2001) Uma Arquitetura de Ambiente Colaborativo para o Aprendizado de Programação. XII Simpósio Brasileiro de Informática na Educação (SBIE 2001). Vitória, ES, Brasil. VALENTE, J. A. (1999). Informática a Educação no Brasil: Análise e Contextualização Histórica. In: VALENTE, J. A. O computador na sociedade do conhecimento. Campinas, UNICAMP/NIED. 156p. WINSLOW, L. E. (1996) Programming Pedagogy -- A Psychological Overview. ACM SIGCSE BULLETIN, Vol. 28, No. 3.

A pesquisa no ensino de computação. Práticas de ensino de algoritmos (Hazzan, Cap. 4) Péricles Miranda

A pesquisa no ensino de computação. Práticas de ensino de algoritmos (Hazzan, Cap. 4) Péricles Miranda A pesquisa no ensino de computação Práticas de ensino de algoritmos (Hazzan, Cap. 4) Péricles Miranda Existe pesquisa na área de ensino? Existe uma variedade de tópicos Conhecimento de novatos Investiga

Leia mais

ESTRATÉGIAS PEDAGÓGICAS NO ENSINO DE ALGORITMOS E PROGRAMAÇÃO ASSOCIADAS AO USO DE JOGOS EDUCACIONAIS

ESTRATÉGIAS PEDAGÓGICAS NO ENSINO DE ALGORITMOS E PROGRAMAÇÃO ASSOCIADAS AO USO DE JOGOS EDUCACIONAIS ESTRATÉGIAS PEDAGÓGICAS NO ENSINO DE ALGORITMOS E PROGRAMAÇÃO ASSOCIADAS AO USO DE JOGOS EDUCACIONAIS Clevi Elena Rapkiewicz¹ Gilse Falkembach² Louise Seixas² Núbia dos Santos Rosa¹ Vanildes Vieira da

Leia mais

Ensino de Algoritmos e Programação: Uma Experiência no Nível Médio

Ensino de Algoritmos e Programação: Uma Experiência no Nível Médio Ensino de Algoritmos e Programação: Uma Experiência no Nível Médio José Carlos Rocha Pereira Júnior 1, Clevi Elena Rapkiewicz 1, Carla Delgado 2, José Antonio Moreira Xexeo 3 1 LEPROD - Universidade Estadual

Leia mais

Um Ambiente Virtual para apoio a uma Metodologia para Ensino de Algoritmos e Programação

Um Ambiente Virtual para apoio a uma Metodologia para Ensino de Algoritmos e Programação Um Ambiente Virtual para apoio a uma Metodologia para Ensino de Algoritmos e Programação José Carlos Rocha Pereira Júnior 1 Clevi Elena Rapkiewicz ** Resumo. Numa análise da literatura sobre o processo

Leia mais

XVIII Encontro dos Grupos PET da Região Sudeste

XVIII Encontro dos Grupos PET da Região Sudeste ANÁLISE DO ÍNDICE DE REPROVAÇÃO NA DISCIPLINA DE TECNOLOGIA DA INFORMAÇÃO I DA UNIVERSIDADE FEDERAL DE JUIZ DE FORA Bittencourt, M. A. 1 ; Fernandes I. A. 1 ; Viana, J. F. P. 1 ; Pedrosa, R. M. D. 2 ;

Leia mais

Uma Arquitetura de Tutor Inteligente que Provê Suporte ao Diálogo com o Aluno Iniciante em Linguagem de Programação

Uma Arquitetura de Tutor Inteligente que Provê Suporte ao Diálogo com o Aluno Iniciante em Linguagem de Programação Uma Arquitetura de Tutor Inteligente que Provê Suporte ao Diálogo com o Aluno Iniciante em Linguagem de Programação Renato de M. Santos 1, Crediné Silva de Menezes 1, Davidson Cury 1 1 Programa de Pós-Graduação

Leia mais

Utilização da Linguagem Python e dos conhecimentos em Matemática no Ensino da Lógica de Programação. Karla Pereira Mestre em Informática (IComp-UFAM)

Utilização da Linguagem Python e dos conhecimentos em Matemática no Ensino da Lógica de Programação. Karla Pereira Mestre em Informática (IComp-UFAM) Utilização da Linguagem Python e dos conhecimentos em Matemática no Ensino da Lógica de Programação Karla Pereira Mestre em Informática (IComp-UFAM) Roteiro A utilização da linguagem Python no aprendizado

Leia mais

LOLGICA: UMA PLATAFORMA DE ENSINO VOLTADA PARA LÓGICA E LINGUAGENS DE PROGRAMAÇÃO

LOLGICA: UMA PLATAFORMA DE ENSINO VOLTADA PARA LÓGICA E LINGUAGENS DE PROGRAMAÇÃO LOLGICA: UMA PLATAFORMA DE ENSINO VOLTADA PARA LÓGICA E LINGUAGENS DE PROGRAMAÇÃO Alberto Elias Do Amaral Júnior 1 Leonardo Amorim Sena 2 Luiz Otávio Andrade Soares 3 Willyan Michel Ferreira 4 Eduardo

Leia mais

Relato da experiência do trabalho com jogos manuais de raciocínio lógico como reforço para as disciplinas de algoritmos e linguagem de programação

Relato da experiência do trabalho com jogos manuais de raciocínio lógico como reforço para as disciplinas de algoritmos e linguagem de programação Relato da experiência do trabalho com jogos manuais de raciocínio lógico como reforço para as disciplinas de algoritmos e linguagem de programação Roberto Pires Silveira 1, Sônia Alcântara 2 roberto.silveira@ifrj.edu.br,

Leia mais

Relato dos resultados sobre o Curso de Extensão Introdução à Programação

Relato dos resultados sobre o Curso de Extensão Introdução à Programação Relato dos resultados sobre o Curso de Extensão Introdução à Programação Pedro Eduardo Camera¹, Patricia Mariotto Mozzaquatro Chicon ¹, 1 Unicruz Universidade de Cruz Alta Cruz Alta RS Brazil Resumo. O

Leia mais

COMUNIDADE VIRTUAL DE APRENDIZAGEM DE ROBÓTICA E PROGRAMAÇÃO GAMIFICADA

COMUNIDADE VIRTUAL DE APRENDIZAGEM DE ROBÓTICA E PROGRAMAÇÃO GAMIFICADA Patrocínio, MG, junho de 2016 COMUNIDADE VIRTUAL DE APRENDIZAGEM DE ROBÓTICA E PROGRAMAÇÃO GAMIFICADA Igor Bagnara (IFTM Campus Patrocínio) 1 ; Cintia Carvalho Oliveira (IFTM Campus Patrocínio) 2 Grupo

Leia mais

PROPOSTA DE UM SISTEMA PARA O MONITORAMENTO DAS ATIVIDADES DE PROGRAMAÇÃO PARA ALUNOS INICIANTES

PROPOSTA DE UM SISTEMA PARA O MONITORAMENTO DAS ATIVIDADES DE PROGRAMAÇÃO PARA ALUNOS INICIANTES Grupo de Estudos em Informática na Educação PROPOSTA DE UM SISTEMA PARA O MONITORAMENTO DAS ATIVIDADES DE PROGRAMAÇÃO PARA ALUNOS INICIANTES Patricia Padula Marina Gomes Thiago Dantas Érico Amaral Roteiro

Leia mais

Aplicando Padrões de Seleção no Ensino de Programação de Computadores para Estudantes do Primeiro Ano do Ensino Médio Integrado

Aplicando Padrões de Seleção no Ensino de Programação de Computadores para Estudantes do Primeiro Ano do Ensino Médio Integrado Aplicando Padrões de Seleção no Ensino de Programação de Computadores para Estudantes do Primeiro Ano do Ensino Médio Integrado Alexis V. de A. Leal 1, Deller J. Ferreira 2 1 Instituto Federal de Mato

Leia mais

LINGUAGEM DE PROGRAMAÇÃO: EVASÃO E REPROVAÇÃO NO INSTITUTO FEDERAL CATARINENSE, CAMPUS AVANÇADO SOMBRIO

LINGUAGEM DE PROGRAMAÇÃO: EVASÃO E REPROVAÇÃO NO INSTITUTO FEDERAL CATARINENSE, CAMPUS AVANÇADO SOMBRIO LINGUAGEM DE PROGRAMAÇÃO: EVASÃO E REPROVAÇÃO NO INSTITUTO FEDERAL CATARINENSE, CAMPUS AVANÇADO SOMBRIO Autores: Vinícius dos Santos FERNANDES, Vanderlei FREITAS JUNIOR. Identificação autores: Aluno e

Leia mais

Um Mapeamento Sistemático para auxiliar na escolha de plataformas EAD para o ensino-aprendizagem de Algoritmos e Programação de Computadores

Um Mapeamento Sistemático para auxiliar na escolha de plataformas EAD para o ensino-aprendizagem de Algoritmos e Programação de Computadores Um Mapeamento Sistemático para auxiliar na escolha de plataformas EAD para o ensino-aprendizagem de Algoritmos e Programação de Computadores Jefta Karoline Caldeira, Ana Paula Freitas Vilela Boaventura

Leia mais

As Disciplinas de Introdução à Programação na USP: um Estudo Preliminar

As Disciplinas de Introdução à Programação na USP: um Estudo Preliminar IV CBIE e X LACLO - I WAlgProg - 2015 As Disciplinas de Introdução à Programação na USP: um Estudo Preliminar Yorah Bosse Marco Aurélio Gerosa {yorah, gerosa}@ime.usp.br Introdução Disciplina que ensina

Leia mais

Uma Abordagem Pedagógica para a Iniciação ao Estudo de Algoritmos

Uma Abordagem Pedagógica para a Iniciação ao Estudo de Algoritmos Uma Abordagem Pedagógica para a Iniciação ao Estudo de Algoritmos Carla Delgado 1,, José Antonio Moreira Xexeo 1, Isabel Fernandes de Souza 1, Marcio Campos 1, Clevi Elena Rapkiewicz 2 1 Faculdades Integradas

Leia mais

Construindo Jogos Digitais para apoiar o Ensino de Matemática e Ensinar a Construir e Testar Sistemas Concorrentes

Construindo Jogos Digitais para apoiar o Ensino de Matemática e Ensinar a Construir e Testar Sistemas Concorrentes Construindo Jogos Digitais para apoiar o Ensino de Matemática e Ensinar a Construir e Testar Sistemas Concorrentes Fagner Silva Martins (Bolsista), Marcelo de Melo Fernandes (Bolsista), Ayla Débora Dantas

Leia mais

Seiji Isotani CURRICULUM VITAE

Seiji Isotani CURRICULUM VITAE Seiji Isotani CURRICULUM VITAE São Paulo 2004 1. Dados Pessoais Nome: Seiji Isotani Data e Local de Nascimento: 09/09/1979, Osasco/SP - Brazil Endereço Atual : Osasco, SP Brazil Telefone: (11) 3609-1033

Leia mais

VÍDEO AULA 1 APRESENTAÇÃO DO CURSO 100% ON LINE

VÍDEO AULA 1 APRESENTAÇÃO DO CURSO 100% ON LINE Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas VÍDEO AULA 1 APRESENTAÇÃO DO CURSO 100% ON LINE Coordenador Prof. Dorival Magro Junior Mestre em Ciência da Computação EDUCAÇÃO A DISTÂNCIA

Leia mais

A metodologia das maratonas de programação em um projeto de extensão: um relato de experiência

A metodologia das maratonas de programação em um projeto de extensão: um relato de experiência A metodologia das maratonas de programação em um projeto de extensão: um relato de experiência Ana Elisa Tozetto Piekarski 1, Mauro Miazaki 1, Tony Alexander Hild 1, Mauro Henrique Mulati 1, Daniel Kikuti

Leia mais

Programar com Entusiasmo e Motivação usando pequenos drones

Programar com Entusiasmo e Motivação usando pequenos drones XVI ENCONTRO DAS TIC NA EDUCAÇÃO Programar com Entusiasmo e Motivação usando pequenos drones Escola Secundária de Sacavém 8 julho 2016 Escola TEIP (Programa Territórios Educativos de Intervenção Prioritária)

Leia mais

TEACHING AND LEARNING CONCEPTION OF ALGORITHMS AND COMPUTER PROGRAMMING: THE TEACHING PRACTICE

TEACHING AND LEARNING CONCEPTION OF ALGORITHMS AND COMPUTER PROGRAMMING: THE TEACHING PRACTICE ARTIGOS & ENSAIOS Revista Varia Scientia v.09, n.16, p. 149-158 Ano de Impressão 2010 Andreia de Jesus 2 Gláucia Silva Brito 3 CONCEPÇÃO DE ENSINO-APRENDIZAGEM DE ALGORITMOS E PROGRAMAÇÃO DE COMPUTADORES:

Leia mais

Revisão/Mapeamento Sistemático

Revisão/Mapeamento Sistemático Universidade de São Paulo Instituto de Ciências Matemáticas e de Computação SSC0572 - Computadores, Sociedade e Ética Profissional Revisão/Mapeamento Sistemático Prof. Dr. José Carlos Maldonado PAE: Pedro

Leia mais

DESCOMPLICANDO A PROGRAMAÇÃO EM LINGUAGEM C. UMA SOLUÇÃO PARA DEPURAÇÃO SIMPLES DE CÓDIGOS. GOMES, M. S. ¹, AMARAL, E. M H. ¹

DESCOMPLICANDO A PROGRAMAÇÃO EM LINGUAGEM C. UMA SOLUÇÃO PARA DEPURAÇÃO SIMPLES DE CÓDIGOS. GOMES, M. S. ¹, AMARAL, E. M H. ¹ DESCOMPLICANDO A PROGRAMAÇÃO EM LINGUAGEM C. UMA SOLUÇÃO PARA DEPURAÇÃO SIMPLES DE CÓDIGOS. GOMES, M. S. ¹, AMARAL, E. M H. ¹ ¹ Universidade Federal do Pampa (UNIPAMPA) Bagé RS Brasil RESUMO Este trabalho

Leia mais

APRENDENDO PROGRAMAÇÃO COM BATALHAS DE ROBÔS. Instituto Federal Catarinense, Blumenau/SC

APRENDENDO PROGRAMAÇÃO COM BATALHAS DE ROBÔS. Instituto Federal Catarinense, Blumenau/SC APRENDENDO PROGRAMAÇÃO COM BATALHAS DE ROBÔS Braga, Paulo André de Melo 1 ; Bueno, Mateus Moraes 2 ; Stumm Júnior, Valdir 1 Instituto Federal Catarinense, Blumenau/SC INTRODUÇÃO Cursos da área de informática,

Leia mais

UM ESTUDO SOBRE AVALIAÇÃO DE SOFTWARES EDUCATIVOS PARA O ENSINO DE PROGRAMAÇÃO

UM ESTUDO SOBRE AVALIAÇÃO DE SOFTWARES EDUCATIVOS PARA O ENSINO DE PROGRAMAÇÃO UM ESTUDO SOBRE AVALIAÇÃO DE SOFTWARES EDUCATIVOS PARA O ENSINO DE PROGRAMAÇÃO A STUDY ON EDUCATIONAL SOFTWARE EVALUATION FOR PROGRAMMING TEACHING Romário Ferreira de Pontes (Universidade Federal da Paraíba/Campus

Leia mais

UMA CONTRIBUIÇÃO METODOLÓGICA PARA O ENSINO DE RECURSIVIDADE EM CURSOS DE CIÊNCIA DA COMPUTAÇÃO

UMA CONTRIBUIÇÃO METODOLÓGICA PARA O ENSINO DE RECURSIVIDADE EM CURSOS DE CIÊNCIA DA COMPUTAÇÃO UMA CONTRIBUIÇÃO METODOLÓGICA PARA O ENSINO DE RECURSIVIDADE EM CURSOS DE CIÊNCIA DA COMPUTAÇÃO 09/2011 Novas Tecnologias em Educação Instituto Federal de Educação Ciência e Tecnologia do Pará (IFPA) MARQUES,

Leia mais

ivprog e itarefa: aprimorando o ensino de algoritmos e programação para iniciantes

ivprog e itarefa: aprimorando o ensino de algoritmos e programação para iniciantes ivprog e itarefa: aprimorando o ensino de algoritmos e programação para iniciantes Romenig da Silva Ribeiro 1, Leônidas de O. Brandão 1, Patrícia Alves Rodrigues 1, Anarosa A. F. Brandão 2, Seiji Isotani

Leia mais

Rivanilson da Silva Rodrigues*, Wilkerson de Lucena Andrade, Dalton Dario Serey Guerrero, Lívia Maria Rodrigues Sampaio Campos

Rivanilson da Silva Rodrigues*, Wilkerson de Lucena Andrade, Dalton Dario Serey Guerrero, Lívia Maria Rodrigues Sampaio Campos Análise dos efeitos do Pensamento Computacional nas habilidades de estudantes no ensino básico: um estudo sob a perspectiva da programação de computadores Rivanilson da Silva Rodrigues*, Wilkerson de Lucena

Leia mais

LINGUAGEM DE PROGRAMAÇÃO COMO FERRAMENTA PARA O CONHECIMENTO COMPUTACIONAL NAS ESCOLAS PÚBLICAS DE RIACHÃO PB

LINGUAGEM DE PROGRAMAÇÃO COMO FERRAMENTA PARA O CONHECIMENTO COMPUTACIONAL NAS ESCOLAS PÚBLICAS DE RIACHÃO PB LINGUAGEM DE PROGRAMAÇÃO COMO FERRAMENTA PARA O CONHECIMENTO COMPUTACIONAL NAS ESCOLAS PÚBLICAS DE RIACHÃO PB Autor Ginaldo Ribeiro da Silva Graduando de Lic. Computação e Informática IFPB Campus Cajazeiras/PB

Leia mais

Desenvolvimento de Ferramentas no igeom: Utilizando a Geometria Dinâmica no Ensino

Desenvolvimento de Ferramentas no igeom: Utilizando a Geometria Dinâmica no Ensino Desenvolvimento de Ferramentas no igeom: Utilizando a Geometria Dinâmica no Ensino Presencial e à Distância Seiji Isotani Orientador: Leônidas de Oliveira Brandão Defesa de Mestrado Departamento de Ciência

Leia mais

Uma visão do cenário Nacional do Ensino de Algoritmos e Programação: uma proposta baseada no Paradigma de Programação Visual

Uma visão do cenário Nacional do Ensino de Algoritmos e Programação: uma proposta baseada no Paradigma de Programação Visual Uma visão do cenário Nacional do Ensino de Algoritmos e Programação: uma proposta baseada no Paradigma de Programação Visual Romenig da Silva Ribeiro 1, Leônidas de O. Brandão 1, Anarosa A. F. Brandão

Leia mais

Das (Muitas) Dúvidas e (Poucas) Certezas do Ensino de Algoritmos

Das (Muitas) Dúvidas e (Poucas) Certezas do Ensino de Algoritmos Das (Muitas) Dúvidas e (Poucas) Certezas do Ensino de Algoritmos Cristian Koliver 1, Ricardo Vargas Dorneles 1, Marcos Eduardo Casa 1 1 Departamento de Informática Universidade de Caxias do Sul Caixa Postal

Leia mais

Um Objeto de Aprendizagem para o ensino de Informática Básica. Área de Pesquisa: Ciências Exatas e da Terra

Um Objeto de Aprendizagem para o ensino de Informática Básica. Área de Pesquisa: Ciências Exatas e da Terra Um Objeto de Aprendizagem para o ensino de Informática Básica Área de Pesquisa: Ciências Exatas e da Terra Assis Julho/2015 Projeto submetido à Comissão do Programa do PIBIC/CNPq FEMA/IMESA 2014 Autores:

Leia mais

Avaliação de Chats com o uso de Learning Vectors - LVs

Avaliação de Chats com o uso de Learning Vectors - LVs XII Ciclo de Palestras sobre Novas Tecnologias na Educação Avaliação de Chats com o uso de Learning Vectors - LVs Eliana Moreira de Oliveira - Gilvandenys Leite Sales - Giovanni Cordeiro Barroso - José

Leia mais

Computação com Mídias na Aprendizagem de Programação Orientada a Objetos em um Curso Técnico de Informática

Computação com Mídias na Aprendizagem de Programação Orientada a Objetos em um Curso Técnico de Informática Computação com Mídias na Aprendizagem de Programação Orientada a Objetos em um Curso Técnico de Informática UEFS Universidade Estadual de Feira de Santana Grupo de Educação em Computação LESS Laboratório

Leia mais

OBJETOS DE APRENDIZAGEM DIGITAIS VOLTADOS PARA O ENSINO- APRENDIZADO DE ALGORITMOS DE PROGRAMAÇÃO

OBJETOS DE APRENDIZAGEM DIGITAIS VOLTADOS PARA O ENSINO- APRENDIZADO DE ALGORITMOS DE PROGRAMAÇÃO OBJETOS DE APRENDIZAGEM DIGITAIS VOLTADOS PARA O ENSINO- APRENDIZADO DE ALGORITMOS DE PROGRAMAÇÃO Autores: Gabriel MARTINS 1, Ana Elisa SCHMIDT 2, Alexandre AMARAL 3. Identificação autores: 1 Bolsista

Leia mais

PPGIE - UFRGS PROGRAMA DE PÓS-GRADUAÇÃO EM INFORMÁTICA NA EDUCAÇÃO IMAG - Institut d Informatique et Mathématiques Appliquées de Grenoble CAME

PPGIE - UFRGS PROGRAMA DE PÓS-GRADUAÇÃO EM INFORMÁTICA NA EDUCAÇÃO IMAG - Institut d Informatique et Mathématiques Appliquées de Grenoble CAME PPGIE - UFRGS PROGRAMA DE PÓS-GRADUAÇÃO EM INFORMÁTICA NA EDUCAÇÃO IMAG - Institut d Informatique et Mathématiques Appliquées de Grenoble CAME Agente Colaborativo para Experiências Multidisciplinares Carlos

Leia mais

EANewProg - um editor de atividades para o ambiente online NewProg

EANewProg - um editor de atividades para o ambiente online NewProg EANewProg - um editor de atividades para o ambiente online NewProg Carpegieri Torezani, Orivaldo de Lira Tavares Programa de Pós-graduação em Informática Universidade Federal do Espírito Santo (UFES) 29075-910

Leia mais

Pensamento Computacional Desplugado: Ensino e Avaliação na Educação Primária da Espanha

Pensamento Computacional Desplugado: Ensino e Avaliação na Educação Primária da Espanha Pensamento Computacional Desplugado: Ensino e Avaliação na Educação Primária da Espanha Christian Puhlmann Brackmann brackmann@iffarroupilha.edu.br Orientador: Prof. Dr. Dante Augusto Couto Barone (UFRGS,

Leia mais

Influência da linguagem no ensino introdutório de

Influência da linguagem no ensino introdutório de Influência da linguagem no ensino introdutório de programação Alexandre de A. Barbosa 1,3, Dyego Í. S. Ferreira 1, Evandro B. Costa 2,3 1 Campus Arapiraca Universidade Federal de Alagoas Arapiraca, AL

Leia mais

Plano de Ensino Docente

Plano de Ensino Docente Plano de Ensino Docente IDENTIFICAÇÃO CURSO: Licenciatura em Matemática FORMA/GRAU: ( ) integrado ( ) subsequente ( ) concomitante ( ) bacharelado (x) licenciatura ( ) tecnólogo MODALIDADE: ( x ) Presencial

Leia mais

Simulação para Ensino de Conceitos da Orientação a Objetos

Simulação para Ensino de Conceitos da Orientação a Objetos Simulação para Ensino de Conceitos da Orientação a Objetos Mariane Fogaça Galhardo (FACENS) marianefg@yahoo.com.br Luciana Aparecida Martinez Zaina (FACENS) luciana@facens.br Resumo. Existem conteúdos

Leia mais

Bacharelado em Ciência da Computação Faculdade de Ciências Unesp - Bauru. Projeto Político Pedagógico

Bacharelado em Ciência da Computação Faculdade de Ciências Unesp - Bauru. Projeto Político Pedagógico Bacharelado em Ciência da Computação Faculdade de Ciências Unesp - Bauru Projeto Político Pedagógico 23/março/2011 O que é PPP Todo curso tem objetivos que deseja alcançar, metas a cumprir e sonhos a realizar.

Leia mais

Um Objeto de Aprendizagem para o ensino de Árvores Binárias

Um Objeto de Aprendizagem para o ensino de Árvores Binárias Um Objeto de Aprendizagem para o ensino de Árvores Binárias Alexandre Ribeiro Orientador: Prof. Dr. Luiz Ricardo Begosso alexandreribeiro@terra.com.br begosso@femanet.com.br RESUMO: Este trabalho tem como

Leia mais

O Ensino de Ciência da Computação. Práticas de ensino de algoritmos (Hazzan, Cap. 3 / EAD Cap. 2) Péricles Miranda

O Ensino de Ciência da Computação. Práticas de ensino de algoritmos (Hazzan, Cap. 3 / EAD Cap. 2) Péricles Miranda O Ensino de Ciência da Computação Práticas de ensino de algoritmos (Hazzan, Cap. 3 / EAD Cap. 2) Péricles Miranda O Que é Ciência da Computação? Analise os argumentos abaixo: 1. Ciência é a observação,

Leia mais

Plano de Trabalho Docente Ensino Técnico

Plano de Trabalho Docente Ensino Técnico Plano de Trabalho Docente 2016 Ensino Técnico Plano de Curso nº 246 aprovado pela portaria Cetec nº 181 de 26/09/2013 Etec Paulino Botelho Código: 091 Município: São Carlos Eixo Tecnológico: Informação

Leia mais

Usando Python para a introdução à programação em cursos universitários. Carla A. D. M. Delgado Departamento de Ciência da Computação - UFRJ

Usando Python para a introdução à programação em cursos universitários. Carla A. D. M. Delgado Departamento de Ciência da Computação - UFRJ Usando Python para a introdução à programação em cursos universitários Carla A. D. M. Delgado Departamento de Ciência da Computação - UFRJ Introdução à programação na universidade: CS1 e CS2 Cursos introdutórios

Leia mais

Uma proposta pedagógica para o uso da modelagem computacional no curso de Licenciatura em Química do Cefet Campos.

Uma proposta pedagógica para o uso da modelagem computacional no curso de Licenciatura em Química do Cefet Campos. XII Ciclo de Palestras Novas Tecnologias na Educação Uma proposta pedagógica para o uso da modelagem computacional no curso de Licenciatura em Química do Cefet Campos. Rodrigo Garrett da Costa Profª. Drª.

Leia mais

Uso de Estratégias de Aprendizagem e Motivacionais de Alunos em Disciplinas de Programação: Um Estudo de Caso na Licenciatura em Computação

Uso de Estratégias de Aprendizagem e Motivacionais de Alunos em Disciplinas de Programação: Um Estudo de Caso na Licenciatura em Computação Uso de Estratégias de Aprendizagem e Motivacionais de Alunos em Disciplinas de Programação: Um Estudo de Caso na Licenciatura em Computação Mariana Maia Peixoto 1, Pasqueline Scaico 1, Flávia Veloso Costa

Leia mais

Estruturas pedagógicas para cursos a distância: a experiência do curso de especialização Tecnologias em Educação.

Estruturas pedagógicas para cursos a distância: a experiência do curso de especialização Tecnologias em Educação. Estruturas pedagógicas para cursos a distância: a experiência do curso de especialização Tecnologias em Educação. Gilda Helena Bernardino de Campos, Gianna Oliveira Roque, Renato Araujo, Claudio Perpetuo,

Leia mais

Limitações da Utilização do Alice no Ensino de Programação para Alunos de Graduação

Limitações da Utilização do Alice no Ensino de Programação para Alunos de Graduação Limitações da Utilização do Alice no Ensino de Programação para Alunos de Graduação Joselaine Valaski, Emerson Cabrera Paraiso Pontifícia Universidade Católica do Paraná - PUCPR Programa de Pós Graduação

Leia mais

Desenvolvimento de Aplicativo para Ensino de Estruturas de Repetição na Disciplina de Algoritmos

Desenvolvimento de Aplicativo para Ensino de Estruturas de Repetição na Disciplina de Algoritmos STIN Simpósio de Tecnologia da Informação da Região Noroeste do RS 131 Desenvolvimento de Aplicativo para Ensino de Estruturas de Repetição na Disciplina de Algoritmos Cleverson S. dos Anjos, Mariana Cequinel,

Leia mais

EVASÃO E REPROVAÇÃO: UMA ANÁLISE DAS METODOLOGIAS DE ENSINO PARA A DISCIPLINA DE LÓGICA E PROGRAMAÇÃO

EVASÃO E REPROVAÇÃO: UMA ANÁLISE DAS METODOLOGIAS DE ENSINO PARA A DISCIPLINA DE LÓGICA E PROGRAMAÇÃO EVASÃO E REPROVAÇÃO: UMA ANÁLISE DAS METODOLOGIAS DE ENSINO PARA A DISCIPLINA DE LÓGICA E PROGRAMAÇÃO Autores: Vinícius DOS SANTOS FERNANDES, Vanderlei FREITAS JUNIOR. Identificação autores: Aluno e Bolsista

Leia mais

Por Mais Mulheres na Computação: análise dos trabalhos publicados no X Women in Information Technology

Por Mais Mulheres na Computação: análise dos trabalhos publicados no X Women in Information Technology 11º WIT - Women in Information Technology Por Mais Mulheres na Computação: análise dos trabalhos publicados no X Women in Information Technology Gisela Cesario¹, Noélya Gonçalves da Silveira¹, Sílvia Amélia

Leia mais

TREINAMENTO PARA COMPETIÇÕES DE PROGRAMAÇÃO: Estudo de caso nas turmas do técnico em informática integrado do Câmpus Muzambinho RESUMO

TREINAMENTO PARA COMPETIÇÕES DE PROGRAMAÇÃO: Estudo de caso nas turmas do técnico em informática integrado do Câmpus Muzambinho RESUMO TREINAMENTO PARA COMPETIÇÕES DE PROGRAMAÇÃO: Estudo de caso nas turmas do técnico em informática integrado do Câmpus Muzambinho Leonardo S. da COSTA 1 ; Tiago G. BOTELHO 2 RESUMO Competições de programação

Leia mais

PROPOSTA DE DESENVOLVIMENTO DE AMBIENTE VIRTUAL DE APRENDIZAGEM (AVA) PARA A DISCIPLINA DE MODELAGEM E SIMULAÇÃO DINÂMICA

PROPOSTA DE DESENVOLVIMENTO DE AMBIENTE VIRTUAL DE APRENDIZAGEM (AVA) PARA A DISCIPLINA DE MODELAGEM E SIMULAÇÃO DINÂMICA PROPOSTA DE DESENVOLVIMENTO DE AMBIENTE VIRTUAL DE APRENDIZAGEM (AVA) PARA A DISCIPLINA DE MODELAGEM E SIMULAÇÃO DINÂMICA Felipe Katsumy Naganava Universidade Estadual de Maringá - felipenaganava@gmail.com

Leia mais

Explorando o Uso da Robótica na Educação Básica: um estudo sobre ações praticas que estimulam o Pensamento Computacional

Explorando o Uso da Robótica na Educação Básica: um estudo sobre ações praticas que estimulam o Pensamento Computacional Explorando o Uso da Robótica na Educação Básica: um estudo sobre ações praticas que estimulam o Pensamento Computacional Isabelle M. L. Souza, Wilkerson L. Andrade, Lívia M. R. Sampaio Universidade Federal

Leia mais

Pesquisa sobre o Uso das Tecnologias de Informação e Comunicação no Brasil. São Paulo, 19 de Junho de 2012

Pesquisa sobre o Uso das Tecnologias de Informação e Comunicação no Brasil. São Paulo, 19 de Junho de 2012 Pesquisa TIC Educação 2011 Coletiva de Imprensa Pesquisa sobre o Uso das Tecnologias de Informação e Comunicação no Brasil São Paulo, 19 de Junho de 2012 CGI.br Comitê Gestor da Internet no Brasil NIC.br

Leia mais

INFORMÁTICA NA EDUCAÇÃO: INSTRUCIONISMO X CONSTRUCIONISMO

INFORMÁTICA NA EDUCAÇÃO: INSTRUCIONISMO X CONSTRUCIONISMO INFORMÁTICA NA EDUCAÇÃO: INSTRUCIONISMO X CONSTRUCIONISMO José Armando Valente O que é informática na educação? O termo "Informática na Educação" tem assumido diversos significados dependendo da visão

Leia mais

Ferramentas, métodos e experiências no ensino de Engenharia de Software: um mapeamento sistemático

Ferramentas, métodos e experiências no ensino de Engenharia de Software: um mapeamento sistemático Ferramentas, métodos e experiências no ensino de Engenharia de Software: um mapeamento sistemático Ronnie E. S. Santos 1, Cleyton V. C. Magalhães 1, Jorge S. Correia-Neto³, Ellen P. R. Souza¹, ², Guilherme

Leia mais

ENSINO DA PROGRAMAÇÃO ATRAVÉS DA LINGUAGEM ALGORÍTMICA E FLUXOGRÁFICA.

ENSINO DA PROGRAMAÇÃO ATRAVÉS DA LINGUAGEM ALGORÍTMICA E FLUXOGRÁFICA. ENSINO DA PROGRAMAÇÃO ATRAVÉS DA LINGUAGEM ALGORÍTMICA E FLUXOGRÁFICA. António Manso, Instituto Politécnico de Tomar, manso@ipt.pt Luís Oliveira, Instituto Politécnico de Tomar, loliveira@ipt.pt Célio

Leia mais

Realidade Aumentada aplicada ao ensino da simetria molecular

Realidade Aumentada aplicada ao ensino da simetria molecular Realidade Aumentada aplicada ao ensino da simetria molecular Matheus Gaspar Reis 1, Alan Salvany Felinto 1 1 Departamento de Computação Universidade Estadual de Londrina (UEL) Caixa Postal 10.011 86057-680

Leia mais

São José dos Campos, SP 4 a 7 de outubro de 2016 CONVITE

São José dos Campos, SP 4 a 7 de outubro de 2016 CONVITE SIBGRAPI 2016 Conference on Graphics, XXIX Simpósio Brasileiro de Computação Gráfica e Processamento de Imagens http://gibis.unifesp.br/sibgrapi16 CONVITE Apresentação e Convite O Simpósio Brasileiro de

Leia mais

RESOLVENDO PROBLEMAS ABERTOS USANDO WEBQUESTS

RESOLVENDO PROBLEMAS ABERTOS USANDO WEBQUESTS RESOLVENDO PROBLEMAS ABERTOS USANDO WEBQUESTS GT 05 Educação Matemática: tecnologias informáticas e educação à distância Ednei Luis Becher - Escola E. Prudente de Morais edneilb@terra.com.br Lisandro B.

Leia mais

Experiência baseada em Gamificação no Ensino sobre Herança em Programação Orientada a Objetos

Experiência baseada em Gamificação no Ensino sobre Herança em Programação Orientada a Objetos Experiência baseada em Gamificação no Ensino sobre Herança em Programação Orientada a Objetos Janderson Jason Barbosa Aguiar UNIVERSIDADE FEDERAL DE CAMPINA GRANDE UFCG Contextualização Muitos alunos enfrentam

Leia mais

Carga Horária: 60 h Créditos: 3 Pré-requisito: Não se aplica Professor(a): A definir Matricula: A definir Titulação: A definir

Carga Horária: 60 h Créditos: 3 Pré-requisito: Não se aplica Professor(a): A definir Matricula: A definir Titulação: A definir PLANO DE ENSINO Centro: Centro de Ciências Tecnológicas Curso: Engenharia Mecânica Departamento: Departamento de Matemática Informática Disciplina: Algoritmos e Programação Código: ASLNCUE085 Carga Horária:

Leia mais

VII CONGRESSO INTERNACIONAL DE ENSINO DA MATEMÁTICA ENFATIZANDO O ENSINO DE GEOMETRIA PLANA COM A LINGUAGEM LOGO

VII CONGRESSO INTERNACIONAL DE ENSINO DA MATEMÁTICA ENFATIZANDO O ENSINO DE GEOMETRIA PLANA COM A LINGUAGEM LOGO VII CONGRESSO INTERNACIONAL DE ENSINO DA MATEMÁTICA ULBRA Canoas Rio Grande do Sul Brasil. 04, 05, 06 e 07 de outubro de 2017 Minicurso ENFATIZANDO O ENSINO DE GEOMETRIA PLANA COM A LINGUAGEM LOGO Genilton

Leia mais

Plano de Trabalho Docente

Plano de Trabalho Docente Plano de Trabalho Docente - 2019 Ensino Técnico PLANO DE CURSO Nº 336, APROVADO PELA PORTARIA CETEC - 1362, DE 05/03/2018, PUBLICADA NO DIÁRIO OFICIAL DE 06/03/2018 - PODER EXECUTIVO - SEÇÃO I - PÁGINA

Leia mais

Uma Proposta para Auxiliar Alunos e Professores no Ensino de Programação: O Ambiente AIIP

Uma Proposta para Auxiliar Alunos e Professores no Ensino de Programação: O Ambiente AIIP Uma Proposta para Auxiliar Alunos e Professores no Ensino de Programação: O Ambiente AIIP Cledson Calaça Cavalcante Gomes 1, David Henrique de Souza Lima 2, Raphael Pereira Ribeiro 2, Eliana Silva de Almeida

Leia mais

Outubro/2011. João Paulo Pizani Flor Curriculum Vitae

Outubro/2011. João Paulo Pizani Flor Curriculum Vitae Outubro/2011 João Paulo Pizani Flor Curriculum Vitae João Paulo Pizani Flor Curriculum Vitae Dados Pessoais Nome João Paulo Pizani Flor Nome em citações bibliográficas Sexo masculino FLOR, João P Pizani

Leia mais

Explorando correlações em Programação: um estudo focado no processo seletivo e em disciplinas correlatas

Explorando correlações em Programação: um estudo focado no processo seletivo e em disciplinas correlatas Explorando correlações em Programação: um estudo focado no processo seletivo e em disciplinas correlatas Marlos Tacio Silva 1, Maria Cristina Tenório Cabral Cavalcante 2, Evandro de Barros Costa 2 1 Departamento

Leia mais

MINISTÉRIO DA EDUCAÇÃO INSTITUTO FEDERAL FARROUPILHA REITORIA ANEXO I. PROJETO DE 1. IDENTIFICAÇÃO

MINISTÉRIO DA EDUCAÇÃO INSTITUTO FEDERAL FARROUPILHA REITORIA ANEXO I. PROJETO DE 1. IDENTIFICAÇÃO MINISTÉRIO DA EDUCAÇÃO INSTITUTO FEDERAL FARROUPILHA REITORIA ANEXO I. PROJETO DE 1. IDENTIFICAÇÃO 1.1 Título do Projeto: Descobrindo e aplicando matemática por meio do software GeoGebra 1.2 Câmpus de

Leia mais

A motivação dos alunos para o aprendizado com o uso do computador.

A motivação dos alunos para o aprendizado com o uso do computador. A motivação dos alunos para o aprendizado com o uso do computador. Patrice Rocha Pinto (PIBIC/CNPq-UEL), Sueli Édi Rufini Guimarães (Orientador), e-mail: sueli_rufini@hotmail.com Universidade Estadual

Leia mais

Jaciara dos Santos Vieira (1); Ana Flávia Pereira Soares (2); Juraci Pereira dos Santos (3).

Jaciara dos Santos Vieira (1); Ana Flávia Pereira Soares (2); Juraci Pereira dos Santos (3). O USO DO SIMULADOR PhET (PHYSICS EDUCATIONAL TECHNOLOGY) NO ENSINO DA FÍSICA NO 2º ANO DO ENSINO MÉDIO NA UNIDADE ESCOLAR DEMERVAL LOBÃO EM ANGICAL-PI. Jaciara dos Santos Vieira (1); Ana Flávia Pereira

Leia mais

SERVIÇO PÚBLICO FEDERAL INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO AMAPÁ IFAP CÂMPUS MACAPÁ

SERVIÇO PÚBLICO FEDERAL INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO AMAPÁ IFAP CÂMPUS MACAPÁ 13 específica, de segunda-feira a sexta-feira e aos sábados, caso seja necessário para complementação do período letivo e/ou carga horária curricular. Cada aula tem durafao de 50min (cinquenta minutos),

Leia mais

Um Laboratório Virtual de Ensino de Programação SQL no Ambiente Moodle

Um Laboratório Virtual de Ensino de Programação SQL no Ambiente Moodle Um Laboratório Virtual de Ensino de Programação SQL no Ambiente Moodle Osiel Marlon Negrão da Silva 1,2, Adriano D. P. Lino 1,2, Eloi Luiz Favero 1,2 1 Programa de Pós-Graduação em Engenharia Elétrica

Leia mais

AVALIANDO A UTILIZAÇÃO DA METODOLOGIA ÁGIL DE DESENVOLVIMENTO ACADÊMICO (MADA) EM PROJETOS DISCIPLINARES

AVALIANDO A UTILIZAÇÃO DA METODOLOGIA ÁGIL DE DESENVOLVIMENTO ACADÊMICO (MADA) EM PROJETOS DISCIPLINARES AVALIANDO A UTILIZAÇÃO DA METODOLOGIA ÁGIL DE DESENVOLVIMENTO ACADÊMICO (MADA) EM PROJETOS DISCIPLINARES Sâmia Lorena O. Medeiros¹; Karliane M. O. Vale²; Adrianne Paula V. de Andrade³ ¹Estudante do curso

Leia mais

Palavras-chave: Algoritmos e Programação, Trabalho de Conclusão de Curso, Painel da Engenharia Elétrica. 1. INTRODUÇÃO

Palavras-chave: Algoritmos e Programação, Trabalho de Conclusão de Curso, Painel da Engenharia Elétrica. 1. INTRODUÇÃO A IMPORTÂNCIA DAS DISCIPLINAS DE ALGORITMOS E PROGRAMAÇÃO NO DESENVOLVIMENTO DOS TRABALHOS DE CONCLUSÃO DE CURSO NA ENGENHARIA ELÉTRICA DA UNIVERSIDADE POSITIVO Leonardo Gomes Tavares leonardo.tavares@up.com.br

Leia mais

OOP-ANIM, SOFTWARE DE APOIO À APRENDIZAGEM DA PROGRAMAÇÃO ORIENTADA AOS OBJECTOS

OOP-ANIM, SOFTWARE DE APOIO À APRENDIZAGEM DA PROGRAMAÇÃO ORIENTADA AOS OBJECTOS OOP-ANIM, SOFTWARE DE APOIO À APRENDIZAGEM DA PROGRAMAÇÃO ORIENTADA AOS OBJECTOS Micaela Esteves *, António Mendes ** (*)Escola Superior de Tecnologia e Gestão de Leiria (ESTG), Portugal. E-mail: micaela@estg.ipleiria.pt

Leia mais

SALAS DE INFORMÁTICA NAS ESCOLAS PÚBLICAS: REFLEXÕES SOBRE AS CONDIÇÕES DE USO

SALAS DE INFORMÁTICA NAS ESCOLAS PÚBLICAS: REFLEXÕES SOBRE AS CONDIÇÕES DE USO SALAS DE INFORMÁTICA NAS ESCOLAS PÚBLICAS: REFLEXÕES SOBRE AS CONDIÇÕES DE USO José Ricardo R. Zeni Universidade Estadual Paulista (UNESP) - Campus de Guaratinguetá Departamento de Matemática (DMA) Av.

Leia mais

CURRÍCULO ACADÊMICO. _ Ciência da Computação BACHARELADO

CURRÍCULO ACADÊMICO. _ Ciência da Computação BACHARELADO CURRÍCULO ACADÊMICO _ Ciência da Computação BACHARELADO 1 Graduação em _ Ciência da Computação A experiência de aprendizagem no curso de Ciência da Computação da Unisinos é marcada pelo incentivo a utilização

Leia mais

Paradigmas de Linguagens Computacionais (PLC) (Apresentação da disciplina)

Paradigmas de Linguagens Computacionais (PLC) (Apresentação da disciplina) Paradigmas de Linguagens Computacionais (PLC) (Apresentação da disciplina) George Darmiton da Cunha Cavalcanti (gdcc@cin.ufpe.br) Informações Básicas Professor George Darmiton da Cunha Cavalcanti Monitores

Leia mais

Educational Software and Special Education: Thinking about Pedagogical Aspects

Educational Software and Special Education: Thinking about Pedagogical Aspects Softwares Educacionais e a Educação Especial: Refletindo sobre Aspectos Pedagógicos Educational Software and Special Education: Thinking about Pedagogical Aspects Claudete Morellato Maria Cristina Torres

Leia mais

Ambiente Legal em TAMPO: Aprendizagem Colaborativa em Educação Infantil

Ambiente Legal em TAMPO: Aprendizagem Colaborativa em Educação Infantil Ambiente Legal em TAMPO: Aprendizagem Colaborativa em Educação Infantil Andréia Pereira, Alberto Raposo, Hugo Fuks Departamento de Informática PUC-Rio Rua Marquês de São Vicente, 225 RDC Gávea 22453-900

Leia mais

English version at the end of this document

English version at the end of this document English version at the end of this document Ano Letivo 2017-18 Unidade Curricular PROGRAMAÇÃO Cursos SISTEMAS E TECNOLOGIAS DE INFORMAÇÃO Unidade Orgânica Instituto Superior de Engenharia Código da Unidade

Leia mais

A CONSTRUÇÃO DA ESCRITA NO ENSINO FUNDAMENTAL

A CONSTRUÇÃO DA ESCRITA NO ENSINO FUNDAMENTAL A CONSTRUÇÃO DA ESCRITA NO ENSINO FUNDAMENTAL RESUMO VIEIRA, J.T.L.; SACCHELLI, G.S. Este estudo tem como objetivo a análise da importância da alfabetização na sociedade e suas diversas facetas, considerando

Leia mais

English version at the end of this document

English version at the end of this document English version at the end of this document Ano Letivo 2016-17 Unidade Curricular PROGRAMAÇÃO ORIENTADA POR OBJETOS Cursos ENGENHARIA ELETRÓNICA E TELECOMUNICAÇÕES (Mestrado Integrado) ENGENHARIA INFORMÁTICA

Leia mais

Clube de Robótica na Escola como espaço de aprendizagem e inovação tecnológica

Clube de Robótica na Escola como espaço de aprendizagem e inovação tecnológica Clube de Robótica na Escola como espaço de aprendizagem e inovação tecnológica Giselle Maria Carvalho da Silva Lima 1, Maria do Carmo Lima 1, Marlene Coelho de Araujo 1 1 Utec Gregório Bezerra Prefeitura

Leia mais

Metodologia da Pesquisa em Sistemas de Informação. Aula 3. Projeto de Pesquisa. Revisão Sistemática. Profa. Fátima L. S. Nunes

Metodologia da Pesquisa em Sistemas de Informação. Aula 3. Projeto de Pesquisa. Revisão Sistemática. Profa. Fátima L. S. Nunes Metodologia da Pesquisa em Sistemas de Informação Aula 3 Projeto de Pesquisa Revisão Sistemática Profa. Fátima L. S. Nunes Metodologia Pesquisa SI- 1 Como elaborar um projeto? Roteiro 1) Escolha do tema

Leia mais

AlgoWeb: Um Ambiente Baseado na Web para Aprendizado de Algoritmos

AlgoWeb: Um Ambiente Baseado na Web para Aprendizado de Algoritmos AlgoWeb: Um Ambiente Baseado na Web para Aprendizado de Algoritmos 41 Capítulo 7 AlgoWeb: Um Ambiente Baseado na Web para Aprendizado de Algoritmos Ricardo Vargas Dorneles, Delcino Picinin Jr., e André

Leia mais

INFORMÁTICA NA EDUCAÇÃO. A Informática e a Era do Conhecimento INFORMÁTICA NA EDUCAÇÃO

INFORMÁTICA NA EDUCAÇÃO. A Informática e a Era do Conhecimento INFORMÁTICA NA EDUCAÇÃO INFORMÁTICA NA EDUCAÇÃO A Informática e a Era do Conhecimento Prof. Gláucya Carreiro Boechat E-mail:glaucyacboechat@yahoo.com.br Disciplina: Informática Aplicada à Educação Segundo MEC: é a integração

Leia mais

GRADE CURRICULAR E CORPO DOCENTE. Fase 1 Carga horária total: 360h

GRADE CURRICULAR E CORPO DOCENTE. Fase 1 Carga horária total: 360h Ciência da Computação CÂMPUS LAGES Instrumentos Regulatórios (Resolução CEPE e CONSUP ou Portaria de reconhecimento do curso pelo MEC) RESOLUÇÃO CEPE/IFSC Nº 39, DE 13 DE AGOSTO DE 2014. RESOLUÇÃO CONSUP/IFSC

Leia mais

Secretaria Municipal de Educação

Secretaria Municipal de Educação Aulas práticas de Ciências com materiais de baixo custo Local: Complexo Educacional Mirambava Endereço: R. Campos Salles, 884 Centro, Suzano SP, 08674-020 Horário: 19:00 às 22:00 Data de início da formação:04/09/2018

Leia mais

INCLUSÃO DIGITAL EM ESCOLAS DE ENSINO MÉDIO

INCLUSÃO DIGITAL EM ESCOLAS DE ENSINO MÉDIO INCLUSÃO DIGITAL EM ESCOLAS DE ENSINO MÉDIO Kelvin Gaia Maués kelvinmaus@gmail.com David Campos Anchieta davidca102@gmail.com Jeffrey Carlos Mourão Blanc jeffrey.mblanc@gmail.com Kal- El Valois Cajango

Leia mais

Plano de Trabalho Docente

Plano de Trabalho Docente Plano de Trabalho Docente - 2019 Ensino Técnico PLANO DE CURSO Nº 336, APROVADO PELA PORTARIA CETEC - 1362, DE 05/03/2018, PUBLICADA NO DIÁRIO OFICIAL DE 06/03/2018 - PODER EXECUTIVO - SEÇÃO I - PÁGINA

Leia mais

A SBC e o Avanço Tecnológico e Social do Brasil

A SBC e o Avanço Tecnológico e Social do Brasil A SBC e o Avanço Tecnológico e Social do Brasil Flávia Maristela Santos Nascimento Professora e Atual Coordenadora de ADS Representante Institucional na SBC Agenda Apresentando a Sociedade Brasileira de

Leia mais

English version at the end of this document

English version at the end of this document English version at the end of this document Ano Letivo 2016-17 Unidade Curricular COMPLEMENTOS DE PROGRAMAÇÃO Cursos SISTEMAS E TECNOLOGIAS DE INFORMAÇÃO Unidade Orgânica Instituto Superior de Engenharia

Leia mais