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:
- Publisher place: São Carlos
- Date published: 2012
- Data da defesa: 13.04.2012
-
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/
How to cite
A citação é gerada automaticamente e pode não estar totalmente de acordo com as normas