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
- Este periódico é de acesso aberto
- Este artigo é de acesso aberto
- URL de acesso aberto
- Cor do Acesso Aberto: gold
- Licença: cc-by-nc-sa
-
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: 21 maio 2024. -
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 2024 maio 21 ] 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 2024 maio 21 ] Available from: https://www.teses.usp.br/teses/disponiveis/55/55134/tde-10092020-160414/
Informações sobre o DOI: 10.11606/D.55.2020.tde-10092020-160414 (Fonte: oaDOI API)
How to cite
A citação é gerada automaticamente e pode não estar totalmente de acordo com as normas