Return to search

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

Submitted by Fabio Sobreira Campos da Costa (fabio.sobreira@ufpe.br) on 2016-08-18T11:43:05Z
No. of bitstreams: 2
license_rdf: 1232 bytes, checksum: 66e71c371cc565284e70f40736c94386 (MD5)
dissertacao_elsn_final.pdf: 3297496 bytes, checksum: 994f881a846561129268bb0d37fc24bd (MD5) / Made available in DSpace on 2016-08-18T11:43:05Z (GMT). No. of bitstreams: 2
license_rdf: 1232 bytes, checksum: 66e71c371cc565284e70f40736c94386 (MD5)
dissertacao_elsn_final.pdf: 3297496 bytes, checksum: 994f881a846561129268bb0d37fc24bd (MD5)
Previous issue date: 2015-08-12 / 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. / 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.

Identiferoai:union.ndltd.org:IBICT/oai:repositorio.ufpe.br:123456789/17694
Date12 August 2015
CreatorsSÁ NETO, Eliaquim Lima
Contributorshttp://lattes.cnpq.br/7465148175791735, TEDESCO, Patrícia Cabral de Azevedo Restelli
PublisherUniversidade Federal de Pernambuco, Programa de Pos Graduacao em Ciencia da Computacao, UFPE, Brasil
Source SetsIBICT Brazilian ETDs
LanguageBreton
Detected LanguagePortuguese
Typeinfo:eu-repo/semantics/publishedVersion, info:eu-repo/semantics/masterThesis
Sourcereponame:Repositório Institucional da UFPE, instname:Universidade Federal de Pernambuco, instacron:UFPE
RightsAttribution-NonCommercial-NoDerivs 3.0 Brazil, http://creativecommons.org/licenses/by-nc-nd/3.0/br/, info:eu-repo/semantics/openAccess

Page generated in 0.0022 seconds