Please use this identifier to cite or link to this item:
http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/37738
Title: | Uso de execução de código para detectar problemas de design em atividades de Programação OO. |
Other Titles: | Use of code execution to detect design problems in OO Programming activities. |
???metadata.dc.creator???: | SOARES, João Henrique dos Santos. |
???metadata.dc.contributor.advisor1???: | RÊGO, Matheus Gaudencio do. |
???metadata.dc.contributor.referee1???: | PEREIRA, Eanes Torres. |
???metadata.dc.contributor.referee2???: | MASSONI, Tiago Lima. |
Keywords: | Ensino de Programação;Análise de Código;Programação Orientada a Objetos;Teaching Programming;Code Analysis;Object Oriented Programming |
Issue Date: | 11-Apr-2022 |
Publisher: | Universidade Federal de Campina Grande |
Citation: | SOARES, João Henrique dos Santos. Uso de execução de código para detectar problemas de design em atividades de Programação OO. 2022. 14 f. Artigo (Bacharelado em Ciência da Computação) - Universidade Federal de Campina Grande, Centro de Engenharia Elétrica e Informática, Campina Grande, Paraíba, Brasil, 2022. Disponível em: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/37738 |
???metadata.dc.description.resumo???: | Na Universidade Federal de Campina Grande, a disciplina Laboratório de Programação 2 é usada para os alunos aprenderem a programar e entenderem sobre a estruturação do código. As avaliações práticas são aplicadas através de laboratórios, onde a correção é feita por testes e uma análise manual da estrutura do código. Neste processo, o feedback é essencial para a formação do aluno, porém, o excesso de laboratórios impossibilita um feedback rápido. Testes automáticos e análise automática de métricas de código são alternativas para a geração rápida de informação útil para o aluno, entretanto muitas das ferramentas existentes são limitadas na sua capacidade de avaliar uma estrutura de código. Com a execução da ferramenta TraceAgent, uma análise será feita para conseguir identificar problemas relacionados ao design de código. Neste contexto, desejamos observar se métricas extraídas da execução de códigocomo X, Y, Z podem ser informações úteis para avaliação rápida do aluno. |
Abstract: | At the Federal University of Campina Grande, the Programming Laboratory 2 course is used for students to learn to program and understand code structuring. The practical evaluations are applied through laboratories, where the correction is made by tests and manual analysis of the code structure. In this process, feedback is essential for the formation of the student, however, the excess of laboratories makes quick feedback impossible. Automated tests and automatic analysis of code metrics are alternatives to quickly generate useful information for the student, but many of the existing tools are limited in their ability to evaluate a code structure. With the execution of the TraceAgent tool, an analysis will be carried out in order to identify problems related to the code design. In this context, we want to see if metrics extracted from code execution like X, Y, Z can be useful information for quick assessment of students. |
Keywords: | Ensino de Programação Análise de Código Programação Orientada a Objetos Teaching Programming Code Analysis Object Oriented Programming |
???metadata.dc.subject.cnpq???: | Ciência da Computação |
URI: | http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/37738 |
Appears in Collections: | Trabalho de Conclusão de Curso - Artigo - Ciência da Computação |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
JOÃO HENRIQUE DOS SANTOS SOARES-ARTIGO-CEEI-CIÊNCIA DA COMPUTAÇÃO (2022).pdf | 437.48 kB | Adobe PDF | View/Open |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.