Exportar registro bibliográfico

Ensino e aprendizado de fundamentos de programação: uma abordagem baseada em teste de software (2012)

  • Authors:
  • Autor USP: SOUZA, DRAYLSON MICAEL DE - ICMC
  • Unidade: ICMC
  • Sigla do Departamento: SSC
  • Subjects: ENGENHARIA DE SOFTWARE; SOFTWARES (TESTES;ESTUDO E ENSINO)
  • Keywords: Ensino e aprendizagem; Fundamentos de programação; Programming foundations; Software engineering; Software testing; Teaching and learning; Teste de software
  • Language: Português
  • Abstract: O ensino de fundamentos de programação não é uma tarefa trivial muitos estudantes têm dificuldades em compreender os conceitos abstratos de programação e possuem visões erradas sobre a atividade de programação. Uma das iniciativas que tem sido investigada a fim de amenizar os problemas associados refere-se ao ensino conjunto de conceitos básicos de programação e de teste de software. A introdução da atividade de teste pode ajudar o desenvolvimento das habilidades de compreensão e análise nos estudantes. Além disso, aprendendo teste mais cedo os alunos podem se tornar melhores testadores e desenvolvedores. Seguindo esta tendência, em trabalhos anteriores foram investigados alguns mecanismos de apoio ao ensino integrado de fundamentos de programação e teste. Dentre os mecanismos investigados destaca-se a proposição de um ambiente de apoio para submissão e avaliação automática de trabalhos práticos dos alunos, baseado em atividades de teste de software PROGTEST. Em sua primeira versão, a PROGTEST foi integrada à ferramenta JABUTISERVICE, que apoia o teste estrutural de programas escritos em Java. O presente projeto de mestrado visou a dar continuidade aos trabalhos já realizados, tendo como principal objetivo a identificação e integração de diferentes ferramentas de teste ao ambiente PROGTEST, explorando tanto técnicas e critérios de teste diferenciados como linguagens de programação distintas. O ambiente PROGTEST também foi aplicado e validado em diferentes cenários deensino, considerando diferentes linguagens e técnicas de teste. Em linhas gerais, os resultados evidenciam a viabilidade da aplicação do ambiente em cenários de ensino e aprendizagem
  • Imprenta:
  • Data da defesa: 13.04.2012
  • Acesso à fonte
    How to cite
    A citação é gerada automaticamente e pode não estar totalmente de acordo com as normas

    • ABNT

      SOUZA, Draylson Micael de. Ensino e aprendizado de fundamentos de programação: uma abordagem baseada em teste de software. 2012. Dissertação (Mestrado) – Universidade de São Paulo, São Carlos, 2012. Disponível em: http://www.teses.usp.br/teses/disponiveis/55/55134/tde-19072012-101604/. Acesso em: 19 set. 2024.
    • APA

      Souza, D. M. de. (2012). Ensino e aprendizado de fundamentos de programação: uma abordagem baseada em teste de software (Dissertação (Mestrado). Universidade de São Paulo, São Carlos. Recuperado de http://www.teses.usp.br/teses/disponiveis/55/55134/tde-19072012-101604/
    • NLM

      Souza DM de. Ensino e aprendizado de fundamentos de programação: uma abordagem baseada em teste de software [Internet]. 2012 ;[citado 2024 set. 19 ] Available from: http://www.teses.usp.br/teses/disponiveis/55/55134/tde-19072012-101604/
    • Vancouver

      Souza DM de. Ensino e aprendizado de fundamentos de programação: uma abordagem baseada em teste de software [Internet]. 2012 ;[citado 2024 set. 19 ] Available from: http://www.teses.usp.br/teses/disponiveis/55/55134/tde-19072012-101604/


Digital Library of Intellectual Production of Universidade de São Paulo     2012 - 2024