M. Oliveira, Matheus de Araujo Nogueira, E. S. Oliveira
{"title":"SISTEMA DE APOIO À PRÁTICA ASSISTIDA DE PROGRAMAÇÃO POR EXECUÇÃO EM MASSA E ANÁLISE DE PROGRAMAS","authors":"M. Oliveira, Matheus de Araujo Nogueira, E. S. Oliveira","doi":"10.37885/201102098","DOIUrl":null,"url":null,"abstract":"Assisting the practice of exercises in a course of programmi ng, especially in large classes, takes time and effort of teache rs. In order to assist teachers in programming exercises assessment, we developed PCo igo, an integrated system to Moodle that provides tools to run and an alyze programs in C Language. The PCodigo’s contributions to support the teach rs’ work and to encourage the programming learning are daily running a lot o f programs in a flexible way and providing analysis resources to recognize cl asses of solutions, to identify divergent solutions and to detect evidence of pl agiarism.","PeriodicalId":270586,"journal":{"name":"Ciência da Computação: Tecnologias Emergentes em Computação","volume":"17 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"10","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Ciência da Computação: Tecnologias Emergentes em Computação","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.37885/201102098","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 10
Abstract
Assisting the practice of exercises in a course of programmi ng, especially in large classes, takes time and effort of teache rs. In order to assist teachers in programming exercises assessment, we developed PCo igo, an integrated system to Moodle that provides tools to run and an alyze programs in C Language. The PCodigo’s contributions to support the teach rs’ work and to encourage the programming learning are daily running a lot o f programs in a flexible way and providing analysis resources to recognize cl asses of solutions, to identify divergent solutions and to detect evidence of pl agiarism.