Avaliação do Uso de Desafios no Aprendizado de Programação Paralela (2020)
- Authors:
- Autor USP: MARTINS, GUILHERME - ICMC
- Unidade: ICMC
- Sigla do Departamento: SSC
- DOI: 10.11606/D.55.2020.tde-10092020-160414
- Subjects: PROGRAMAÇÃO PARALELA; ENSINO E APRENDIZAGEM
- Keywords: Desafio de programação; Ensino; Parallel programming; Programming challenge; Teaching
- Agências de fomento:
- Language: Português
- Abstract: O aprendizado de programação paralela não é trivial devido à complexidade dos conceitos que a fundamentam, dificuldades de compreensão e visualização do comportamento dos programas concorrentes, e dependência de conhecimentos provenientes de outras disciplinas de ciência da computação. Tais fatores, unidos à ausência de um aprendizado mais agregador e à crescente demanda por profissionais capacitados em desenvolvimento de aplicações de alto desempenho, justificam a necessidade de novos métodos e recursos que facilitem o processo de ensinoaprendizado que favoreça o desenvolvimento das habilidades e competências esperadas neste contexto. O objetivo do presente trabalho é avaliar o uso de desafios para ensinar programação paralela, independentemente da metodologia de ensino (tradicional, Problem Based Learning e outras) ou sistemas de suporte a maratonas de programação. Analisamos como os desafios contribuem para o aprendizado da programação paralela, considerando aspectos técnicos e motivacionais. Os resultados mostram o aprendizado em termos de conteúdo teórico, qualidade e corretude de código. Além disso, representam o nível de satisfação dos estudantes em relação à qualidade do curso. Os resultados foram positivos em relação às análises feitas, evidenciados por percentagens de até 85% em qualidade de código e 83% em satisfação dos alunos. Concluímos que o uso de desafios de programação afeta positivamente o aprendizado de programação paralela, estimula o desenvolvimento desoluções criativas e promove um ambiente saudável de competição entre os alunos. Além disso, percebemos que o uso de sistemas de maratona de programação traz benefícios, como feedback imediato e avaliação simplificada, mas requer um esforço considerável dos responsáveis pelos cursos para preparar as aulas e manter a infraestrutura computacional.
- Imprenta:
- Publisher place: São Carlos
- Date published: 2020
- Data da defesa: 29.05.2020
- Status:
- Artigo publicado em periódico de acesso aberto (Gold Open Access)
- Versão do Documento:
- Versão publicada (Published version)
- Acessar versão aberta:
-
ABNT
MARTINS, Guilherme. Avaliação do Uso de Desafios no Aprendizado de Programação Paralela. 2020. Dissertação (Mestrado) – Universidade de São Paulo, São Carlos, 2020. Disponível em: https://www.teses.usp.br/teses/disponiveis/55/55134/tde-10092020-160414/. Acesso em: 08 abr. 2026. -
APA
Martins, G. (2020). Avaliação do Uso de Desafios no Aprendizado de Programação Paralela (Dissertação (Mestrado). Universidade de São Paulo, São Carlos. Recuperado de https://www.teses.usp.br/teses/disponiveis/55/55134/tde-10092020-160414/ -
NLM
Martins G. Avaliação do Uso de Desafios no Aprendizado de Programação Paralela [Internet]. 2020 ;[citado 2026 abr. 08 ] Available from: https://www.teses.usp.br/teses/disponiveis/55/55134/tde-10092020-160414/ -
Vancouver
Martins G. Avaliação do Uso de Desafios no Aprendizado de Programação Paralela [Internet]. 2020 ;[citado 2026 abr. 08 ] Available from: https://www.teses.usp.br/teses/disponiveis/55/55134/tde-10092020-160414/
Informações sobre a disponibilidade de versões do artigo em acesso aberto coletadas automaticamente via oaDOI API (Unpaywall).
Por se tratar de integração com serviço externo, podem existir diferentes versões do trabalho (como preprints ou postprints), que podem diferir da versão publicada.
How to cite
A citação é gerada automaticamente e pode não estar totalmente de acordo com as normas
