A method to predict at-risk students in introductory computing courses based on motivation

Detalhes bibliográficos
Autor(a) principal: Schoeffel, Pablo
Data de Publicação: 2019
Tipo de documento: Tese
Idioma: eng
Título da fonte: Repositório Institucional da UFSC
Texto Completo: https://repositorio.ufsc.br/handle/123456789/214282
Resumo: Tese (doutorado) - Universidade Federal de Santa Catarina, Centro Tecnológico, Programa de Pós-Graduação em Ciência da Computação, Florianópolis, 2019.
id UFSC_3cb7bd20545c419b489932a16973432a
oai_identifier_str oai:repositorio.ufsc.br:123456789/214282
network_acronym_str UFSC
network_name_str Repositório Institucional da UFSC
repository_id_str 2373
spelling A method to predict at-risk students in introductory computing courses based on motivationComputaçãoEvasão universitáriaProgramação (Computadores)Motivação na educaçãoTese (doutorado) - Universidade Federal de Santa Catarina, Centro Tecnológico, Programa de Pós-Graduação em Ciência da Computação, Florianópolis, 2019.Apesar de ser um problema relatado há muito tempo, o alto índice de evasão e reprovações em cursos de computação continua sendo um problema para a área. Nesse contexto, as disciplinas introdutórias de programação estão entre as que mais reprovam, gerando os maiores índices de evasão nos primeiros semestres do curso. Diversos estudos descrevem estratégias para tentar melhorar o ensino de programação e reter mais alunos, assim como outros estudos tentam identificar fatores que estão relacionados com o sucesso ou retenção dos estudantes. Uma das estratégias para intervir no processo de ensino-aprendizagem é identificar previamente os estudantes em risco. Apesar de existir uma forte relação entre a motivação e o resultado dos estudantes, poucos trabalhos utilizam a motivação como um fator para identificar estudantes em risco. Esse trabalho apresenta e avalia um método para identificar características que permitam prever com antecedência estudantes em risco em disciplinas introdutórias de Computação, baseado em quatro componentes principais: fatores pré-universitários, motivação inicial, motivação ao longo da disciplina e percepção do professor. Além disso, é proposto um instrumento para avaliar fatores educacionais que impactam na motivação. O método é baseado em questionários, cujos resultados de validação da confiabilidade e validade, por meio do coeficiente alpha de Cronbach, coeficiente ômega e análise fatorial, mostraram-se satisfatórios. A partir do método criado, nomeado de EMMECS, foram realizados estudos de caso com 173 estudantes de diferentes cursos na área de computação em quatro diferentes universidades no sul do Brasil. Foram então realizadas diversas simulações de predição, utilizando dez diferentes algoritmos de classificação e diferentes configurações de datasets. Como resultado, os melhores cenários, utilizando os algoritmos support vector machine e Adaboost M1, identificou, em média, mais de 80% dos estudantes que seriam reprovados, desde a primeira semana de aula. Os resultados mostram então que o método proposto é eficaz comparado com trabalhos correlatos e tem como vantagens o fato de ser independente de conteúdo programático, de avaliações específicas, de interação com sistemas de aprendizagem e de permitir a identificação semanal, com bons resultados desde as primeiras semanas.<br>Abstract: Despite being a problem reported in a long time, the high rate of dropout and failure in computing courses remains a problem for the area. In this context, the introductory programming courses are among the worst, generating the highest rates of dropout in the first semesters of the program. Several studies describe pedagogical strategies that try to improve teaching programming and retain more students. Other studies try to identify factors that are related to the success or retention of students. One of the strategies to support the teaching-learning process is to identify students at risk in advance. Although there is a strong relationship between the motivation and the students? outcome, few works use the motivation as a factor to identify students at risk. This work presents and evaluates a method to identify features that allow predicting at-risk students in introductory computing courses, based on four main components: pre-university factors, initial motivation, motivation through the course, and professor perception. In addition, it is proposed an instrument to assess educational factors that impact on motivation. The method is based on questionnaires, and the results were validated regarding reliability and validity by the Cronbach's alpha coefficient, omega coefficient, and factor analysis, which we proved to be satisfactory. Using the method created, named EMMECS, case studies with 173 students from different courses in computer science in four different universities in southern Brazil were conducted. We carried out several simulations of prediction, using ten different classification algorithms and different datasets. As a result, the best-case scenarios, using support vector machine and AdaBoostM1 algorithms, we identified on average more than 80% of students that would fail, since the first week of the study. The results show that the proposed method is effective compared with related works and it has as advantages its independence of programmatic content, specific assessments, grades, and interaction with learning systems. Furthermore, the method allows the weekly prediction, with good results since the first few weeks.Wazlawick, Raul SidneiRamos, Vinicius Faria CulmantUniversidade Federal de Santa CatarinaSchoeffel, Pablo2020-10-21T21:03:30Z2020-10-21T21:03:30Z2019info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/doctoralThesis211 p.| il., gráfs.application/pdf368812https://repositorio.ufsc.br/handle/123456789/214282engreponame:Repositório Institucional da UFSCinstname:Universidade Federal de Santa Catarina (UFSC)instacron:UFSCinfo:eu-repo/semantics/openAccess2020-10-21T21:03:30Zoai:repositorio.ufsc.br:123456789/214282Repositório InstitucionalPUBhttp://150.162.242.35/oai/requestopendoar:23732020-10-21T21:03:30Repositório Institucional da UFSC - Universidade Federal de Santa Catarina (UFSC)false
dc.title.none.fl_str_mv A method to predict at-risk students in introductory computing courses based on motivation
title A method to predict at-risk students in introductory computing courses based on motivation
spellingShingle A method to predict at-risk students in introductory computing courses based on motivation
Schoeffel, Pablo
Computação
Evasão universitária
Programação (Computadores)
Motivação na educação
title_short A method to predict at-risk students in introductory computing courses based on motivation
title_full A method to predict at-risk students in introductory computing courses based on motivation
title_fullStr A method to predict at-risk students in introductory computing courses based on motivation
title_full_unstemmed A method to predict at-risk students in introductory computing courses based on motivation
title_sort A method to predict at-risk students in introductory computing courses based on motivation
author Schoeffel, Pablo
author_facet Schoeffel, Pablo
author_role author
dc.contributor.none.fl_str_mv Wazlawick, Raul Sidnei
Ramos, Vinicius Faria Culmant
Universidade Federal de Santa Catarina
dc.contributor.author.fl_str_mv Schoeffel, Pablo
dc.subject.por.fl_str_mv Computação
Evasão universitária
Programação (Computadores)
Motivação na educação
topic Computação
Evasão universitária
Programação (Computadores)
Motivação na educação
description Tese (doutorado) - Universidade Federal de Santa Catarina, Centro Tecnológico, Programa de Pós-Graduação em Ciência da Computação, Florianópolis, 2019.
publishDate 2019
dc.date.none.fl_str_mv 2019
2020-10-21T21:03:30Z
2020-10-21T21:03:30Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/doctoralThesis
format doctoralThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv 368812
https://repositorio.ufsc.br/handle/123456789/214282
identifier_str_mv 368812
url https://repositorio.ufsc.br/handle/123456789/214282
dc.language.iso.fl_str_mv eng
language eng
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv 211 p.| il., gráfs.
application/pdf
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFSC
instname:Universidade Federal de Santa Catarina (UFSC)
instacron:UFSC
instname_str Universidade Federal de Santa Catarina (UFSC)
instacron_str UFSC
institution UFSC
reponame_str Repositório Institucional da UFSC
collection Repositório Institucional da UFSC
repository.name.fl_str_mv Repositório Institucional da UFSC - Universidade Federal de Santa Catarina (UFSC)
repository.mail.fl_str_mv
_version_ 1808652253478780928