Pular para o conteúdo principal

Alunos da USP criam sistema que corrige exercícios de programação em segundos



Agência FAPESP – Dois alunos do Instituto de Ciências Matemáticas e de Computação (ICMC) da Universidade de São Paulo (USP), em São Carlos, Felipe Duarte e Fábio Sikansi, criaram um sistema de submissão e correção automática de trabalhos de programação denominado Run.codes.
A ferramenta possibilita que os estudantes cadastrem on-line os trabalhos de programação realizados e aguardem alguns segundos até que o resultado da correção apareça. “Nossa ideia foi fazer um sistema eficaz para que o professor pudesse gerir efetivamente o trabalho realizado em uma sala de aula”, explicou Duarte, doutorando do ICMC.
Com o Run.codes, o tempo médio de correção para um trabalho considerado extenso gira em torno dos 30 segundos. “O tempo de correção é muito menor e o sistema ainda permite que o professor abra o código do estudante e verifique o que ele errou”, avalia Moacir Ponti Júnior, professor do ICMC, que utilizou o sistema no semestre passado nas disciplinas Programação orientada a objetos e Introdução à ciência da computação II.
Para evitar plágios de alunos durante a realização dos trabalhos, os criadores do sistema integraram às suas funções uma ferramenta chamada MOSS (disponível em http://theory.stanford.edu/~aiken/moss), desenvolvida pela Universidade de Stanford, dos Estados Unidos. Ela é capaz de indicar o grau de similaridade entre dois trabalhos por meio de porcentagem e alertar o docente.
Outra funcionalidade do sistema possibilita corrigir trabalhos de disciplinas que envolvem cálculos numéricos, em que a resposta normalmente é aproximada. Assim, o sistema aceita uma certa margem de erro nas respostas que se enquadram em um intervalo específico.
A ferramenta já foi utilizada para a correção de 27 mil trabalhos no último semestre, contabilizando 22 turmas de usuários no universo de três universidades públicas: USP, Universidade Estadual de Campinas e Universidade Federal de Viçosa. A Universidade Federal da Bahia também passou a empregar o sistema neste semestre.
O Run.codes é disponibilizado gratuitamente apenas para universidades públicas. Os interessados devem entrar em contato com os criadores da ferramenta por e-mail (felipelageduarte@run.codes ou fabio@run.codes)

Comentários

Postagens mais visitadas deste blog

Projetos em Sala de aula

A educação baseada em projetos vem sendo usada como uma metodologia poderosa para melhor preparar estudantes do século 21, já que leva os alunos a trabalhar em conjunto, se organizar, pesquisar e executar harmonicamente. Porém, antes de levar a metodologia para a sala de aula, será que os professores sabem como e quais projetos trabalhar em suas disciplinas? Uma dessas novidades é o  PBLU (Project Based Learning University ), plataforma gratuita que ajuda a capacitar professores para o uso de projetos em suas disciplinas, como uma forma de agregar conteúdo e motivar os estudantes. Conheça os oito pontos principais para um bom programa de aprendizagem baseada em projeto: Ter conteúdo relevante.   O objetivo da abordagem é trabalhar os conceitos-chave das disciplinas acadêmicas a partir de um projeto. Desenvolver habilidades para o século 21.   Ao longo do projeto, os alunos deverão buscar uma resposta a um problema. Para isso, eles deverão buscar referências...

Notícias da UFSC » UFSC é segunda universidade brasileira melhor colocada no Webometrics

Notícias da UFSC » UFSC é segunda universidade brasileira melhor colocada no Webometrics : A Universidade Federal de Santa Catarina passou à segunda instituição brasileira melhor qualificada no  Ranking Web of World Universities , sendo a primeira universidade federal brasileira no levantamento . No primeiro lugar geral se mantém a USP. No ranking passado, publicado no mês de janeiro, a UFSC ocupava a quarta posição. Na classificação para a América Latina, em que figurava como quinta universidade,  passou a terceira colocada. E no ranking mundial está entre as cem universidades do mundo: subiu da 129ª posição para a 98ª. Harvard University, Massachusetts Institute of Technology e Stanford University se mantêm no topoda classificação mundial. Entre as brasileiras, lideram aUniversidade de São Paulo (USP), UFSC e Universidade Estadual de Campinas (Unicamp)

Web services

Nossa  apresentação sobre Web Services. Para quem programa em java é um tópico bem interessante , outra tecnologia que torna os serviços de software muito mais dinâmicos.  Esse seminario foi apresentado na disciplina de sistemas distribuídos no DAS - UFSC  Enjoy e não esqueça de comentar ... Web Services