iProgram: uma ferramenta de apoio à avaliação de exercícios de programação

Detalhes bibliográficos
Ano de defesa: 2015
Autor(a) principal: SÁ NETO, Eliaquim Lima
Orientador(a): Não Informado pela instituição
Banca de defesa: Não Informado pela instituição
Tipo de documento: Dissertação
Tipo de acesso: Acesso aberto
Idioma: por
Instituição de defesa: Universidade Federal de Pernambuco
UFPE
Brasil
Programa de Pos Graduacao em Ciencia da Computacao
Programa de Pós-Graduação: Não Informado pela instituição
Departamento: Não Informado pela instituição
País: Não Informado pela instituição
Palavras-chave em Português:
Link de acesso: https://repositorio.ufpe.br/handle/123456789/17694
Resumo: A disciplina de introdução à programação é ministrada no início dos cursos de Computação e desempenha um papel importante para o desenvolvimento do aluno no restante do curso. Trata-se de uma matéria que proporciona muitos desafios tanto para alunos quanto para professores. Os alunos normalmente apresentam problemas no desenvolvimento do raciocínio abstrato e na resolução de problemas, enquanto os professores precisam lidar com questões que vão desde como motivar o aluno até como avaliá-lo. Nesse contexto, a fim de ajudar a superar essas dificuldades, muitas ferramentas que abordam a avaliação automática de exercícios tem sido propostas na literatura. No entanto, nem sempre é possível ao professor acompanhar o progresso da aprendizagem de seus alunos com relação à aquisição do conhecimento esperado na disciplina de programação. Diante disso, uma ferramenta, intitulada iProgram, foi construída para proporcionar ao professor um ambiente no qual ele possa: gerenciar turmas e exercícios, elaborar exercícios com questões de um banco de questões, avaliar exercícios de maneira semiautomática, proporcionar feedback aos alunos, e acompanhar o progresso de seus alunos através de relatórios gráficos. A ferramenta foi avaliada por professores que lecionam disciplinas de introdução à programação, através de entrevistas abertas e questionários. Essa avaliação evidenciou a contribuição do iProgram em proporcionar um ambiente para auxiliar o professor na avaliação de exercícios de programação. De maneira geral, a ferramenta foi avaliada positivamente, com destaque para o feedback fornecido aos alunos, a associação de questões com objetivos de aprendizagem e para os relatórios gráficos disponíveis ao professor. Alguns professores entrevistados, inclusive, demonstraram interesse em utilizar a ferramenta em suas turmas.
id UFPE_d8f195f8250071314ebcddfc03c063a9
oai_identifier_str oai:repositorio.ufpe.br:123456789/17694
network_acronym_str UFPE
network_name_str Repositório Institucional da UFPE
repository_id_str
spelling iProgram: uma ferramenta de apoio à avaliação de exercícios de programaçãoProgramaçãoAvaliação AutomáticaFeedbackProgrammingAutomated AssessmentFeedbackA disciplina de introdução à programação é ministrada no início dos cursos de Computação e desempenha um papel importante para o desenvolvimento do aluno no restante do curso. Trata-se de uma matéria que proporciona muitos desafios tanto para alunos quanto para professores. Os alunos normalmente apresentam problemas no desenvolvimento do raciocínio abstrato e na resolução de problemas, enquanto os professores precisam lidar com questões que vão desde como motivar o aluno até como avaliá-lo. Nesse contexto, a fim de ajudar a superar essas dificuldades, muitas ferramentas que abordam a avaliação automática de exercícios tem sido propostas na literatura. No entanto, nem sempre é possível ao professor acompanhar o progresso da aprendizagem de seus alunos com relação à aquisição do conhecimento esperado na disciplina de programação. Diante disso, uma ferramenta, intitulada iProgram, foi construída para proporcionar ao professor um ambiente no qual ele possa: gerenciar turmas e exercícios, elaborar exercícios com questões de um banco de questões, avaliar exercícios de maneira semiautomática, proporcionar feedback aos alunos, e acompanhar o progresso de seus alunos através de relatórios gráficos. A ferramenta foi avaliada por professores que lecionam disciplinas de introdução à programação, através de entrevistas abertas e questionários. Essa avaliação evidenciou a contribuição do iProgram em proporcionar um ambiente para auxiliar o professor na avaliação de exercícios de programação. De maneira geral, a ferramenta foi avaliada positivamente, com destaque para o feedback fornecido aos alunos, a associação de questões com objetivos de aprendizagem e para os relatórios gráficos disponíveis ao professor. Alguns professores entrevistados, inclusive, demonstraram interesse em utilizar a ferramenta em suas turmas.Introductory programming courses are offered at the beginning of Computing courses and play an important role in the development of the student in the remainder of the course. This is a discipline that provides many challenges for students as well as for teachers. Students typically have problems in the development of abstract reasoning and problem solving, while teachers have to deal with issues ranging from how to motivate students to how to assess them. Hence, in order to help overcome these difficulties, many tools that address automatic evaluation have been proposed in the literature. However, it is not always possible for the teacher to track the progress of their students’ learning regarding the expected acquisition of knowledge in programming classes. Therefore, we propose iProgram, a tool built to provide teachers with an environment where they can: manage classes and exercises, prepare exams with questions from a database of questions, evaluate exams semi-automatically, provide feedback to students, and monitor the progress of their students through graphical reports. The tool was evaluated by teachers who teach introductory programming courses, through open interviews and questionnaires. This assessment highlighted the contribution of iProgram to provide an environment to help the teacher in the evaluation of programming exams. In general, the tool was positively assessed, especially with respect to the feedback provided to students, the association of questions with learning objectives and graphical reports available to the teacher. Some interviewed teachers even expressed interest in using the tool in their courses.Universidade Federal de PernambucoUFPEBrasilPrograma de Pos Graduacao em Ciencia da ComputacaoTEDESCO, Patrícia Cabral de Azevedo Restellihttp://lattes.cnpq.br/1925572889032931http://lattes.cnpq.br/7465148175791735SÁ NETO, Eliaquim Lima2016-08-18T11:43:05Z2016-08-18T11:43:05Z2015-08-12info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttps://repositorio.ufpe.br/handle/123456789/17694porAttribution-NonCommercial-NoDerivs 3.0 Brazilhttp://creativecommons.org/licenses/by-nc-nd/3.0/br/info:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFPEinstname:Universidade Federal de Pernambuco (UFPE)instacron:UFPE2019-10-25T14:22:40Zoai:repositorio.ufpe.br:123456789/17694Repositório InstitucionalPUBhttps://repositorio.ufpe.br/oai/requestattena@ufpe.bropendoar:22212019-10-25T14:22:40Repositório Institucional da UFPE - Universidade Federal de Pernambuco (UFPE)false
dc.title.none.fl_str_mv iProgram: uma ferramenta de apoio à avaliação de exercícios de programação
title iProgram: uma ferramenta de apoio à avaliação de exercícios de programação
spellingShingle iProgram: uma ferramenta de apoio à avaliação de exercícios de programação
SÁ NETO, Eliaquim Lima
Programação
Avaliação Automática
Feedback
Programming
Automated Assessment
Feedback
title_short iProgram: uma ferramenta de apoio à avaliação de exercícios de programação
title_full iProgram: uma ferramenta de apoio à avaliação de exercícios de programação
title_fullStr iProgram: uma ferramenta de apoio à avaliação de exercícios de programação
title_full_unstemmed iProgram: uma ferramenta de apoio à avaliação de exercícios de programação
title_sort iProgram: uma ferramenta de apoio à avaliação de exercícios de programação
author SÁ NETO, Eliaquim Lima
author_facet SÁ NETO, Eliaquim Lima
author_role author
dc.contributor.none.fl_str_mv TEDESCO, Patrícia Cabral de Azevedo Restelli
http://lattes.cnpq.br/1925572889032931
http://lattes.cnpq.br/7465148175791735
dc.contributor.author.fl_str_mv SÁ NETO, Eliaquim Lima
dc.subject.por.fl_str_mv Programação
Avaliação Automática
Feedback
Programming
Automated Assessment
Feedback
topic Programação
Avaliação Automática
Feedback
Programming
Automated Assessment
Feedback
description A disciplina de introdução à programação é ministrada no início dos cursos de Computação e desempenha um papel importante para o desenvolvimento do aluno no restante do curso. Trata-se de uma matéria que proporciona muitos desafios tanto para alunos quanto para professores. Os alunos normalmente apresentam problemas no desenvolvimento do raciocínio abstrato e na resolução de problemas, enquanto os professores precisam lidar com questões que vão desde como motivar o aluno até como avaliá-lo. Nesse contexto, a fim de ajudar a superar essas dificuldades, muitas ferramentas que abordam a avaliação automática de exercícios tem sido propostas na literatura. No entanto, nem sempre é possível ao professor acompanhar o progresso da aprendizagem de seus alunos com relação à aquisição do conhecimento esperado na disciplina de programação. Diante disso, uma ferramenta, intitulada iProgram, foi construída para proporcionar ao professor um ambiente no qual ele possa: gerenciar turmas e exercícios, elaborar exercícios com questões de um banco de questões, avaliar exercícios de maneira semiautomática, proporcionar feedback aos alunos, e acompanhar o progresso de seus alunos através de relatórios gráficos. A ferramenta foi avaliada por professores que lecionam disciplinas de introdução à programação, através de entrevistas abertas e questionários. Essa avaliação evidenciou a contribuição do iProgram em proporcionar um ambiente para auxiliar o professor na avaliação de exercícios de programação. De maneira geral, a ferramenta foi avaliada positivamente, com destaque para o feedback fornecido aos alunos, a associação de questões com objetivos de aprendizagem e para os relatórios gráficos disponíveis ao professor. Alguns professores entrevistados, inclusive, demonstraram interesse em utilizar a ferramenta em suas turmas.
publishDate 2015
dc.date.none.fl_str_mv 2015-08-12
2016-08-18T11:43:05Z
2016-08-18T11:43:05Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv https://repositorio.ufpe.br/handle/123456789/17694
url https://repositorio.ufpe.br/handle/123456789/17694
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv Attribution-NonCommercial-NoDerivs 3.0 Brazil
http://creativecommons.org/licenses/by-nc-nd/3.0/br/
info:eu-repo/semantics/openAccess
rights_invalid_str_mv Attribution-NonCommercial-NoDerivs 3.0 Brazil
http://creativecommons.org/licenses/by-nc-nd/3.0/br/
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Universidade Federal de Pernambuco
UFPE
Brasil
Programa de Pos Graduacao em Ciencia da Computacao
publisher.none.fl_str_mv Universidade Federal de Pernambuco
UFPE
Brasil
Programa de Pos Graduacao em Ciencia da Computacao
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFPE
instname:Universidade Federal de Pernambuco (UFPE)
instacron:UFPE
instname_str Universidade Federal de Pernambuco (UFPE)
instacron_str UFPE
institution UFPE
reponame_str Repositório Institucional da UFPE
collection Repositório Institucional da UFPE
repository.name.fl_str_mv Repositório Institucional da UFPE - Universidade Federal de Pernambuco (UFPE)
repository.mail.fl_str_mv attena@ufpe.br
_version_ 1856042108741222400