MAC0499 – Trabalho de Formatura Supervisionado

Proposta para o projeto

 

Alunos:

            Daniel Matuki da Cunha

            Eduardo Miyoshi Kasa

            Patrícia Akemi Ikeda

Supervisor:  Carlos Hitoshi Morimoto

Tipo de trabalho:  Projeto

 

Introdução:

       A correção de EP´s (exercício programa) é uma atividade manual muito trabalhosa, principalmente para faculdades que possuem um grande número de alunos.

       Atualmente a correção é feita por um ou mais monitores da disciplina, tornando o processo muito demorado. Muitas vezes, não é possível fazer a divulgação das notas a tempo dos alunos saberem em qual parte da matéria devem se dedicar mais para a prova.

Objetivo:

        O objetivo deste projeto é produzir um software capaz de corrigir os exercícios de modo rápido, preciso e confiável, retornando ao aluno não apenas a sua nota, mas também ajudando a resolver algumas dificuldades encontradas durante a correção.

Atividades já realizadas:

·         Estudo de textos sobre o assunto.

Cronograma de atividades para o segundo semestre:

·         Julho: Escolha da melhor implementação de software para correção de exercícios entre os artigos estudados, verificação de como será a integração ao sistema de ensino a distância e planejamento do projeto (estimativas de horas e divisão do trabalho).

·         Agosto e setembro: Implementação das tarefas de maior prioridade, buscando finalizar nos primeiros releases as etapas mais importantes do projeto.

·         Outubro: Finalização da implementação, nesta etapa também devemos nos dedicar à validação do projeto com os clientes (professores e monitores de cursos de computação).

·         Novembro: Pôster e preparação da monografia.

Estrutura da monografia:

1.      Introdução à estrutura do sistema de correção automática de exercícios programas.

2.      Sobre o projeto, planejamento e métodos de desenvolvimento.

3.      Descrição do módulo desenvolvido e sua integração com os módulos existentes.

4.      Apresentação resultados obtidos na validação com professores, monitores e testes ao longo do desenvolvimento.

5.      Dificuldades encontradas.

6.      Considerações finais.

 Bibliografia (parcial):

  1. Automatic grading of student´s programming assignments: An interactive process and suite of programs – Derek S. Morris
  2. Kassandra: The automatic grading system – Urs von Matt
  3. Automatic grading of programming exercises – José Paulo Leal, Nelma Moreira