SOFTWARE

CODETEACHER – SISTEMA DE APOIO AO ENSINO E APRENDIZAGEM DE PROGRAMAÇÃO DE COMPUTADORES.

Resumo

CodeTeacher é uma ferramenta web para apoiar o Ensino e aprendizagem de programação de
computadores a partir da avaliação dos códigos produzidos pelos alunos, com atribuição automática de
notas baseada na conformidade do código analisado com critérios avaliativos previamente definidos, que
dão composição a uma pontuação ao final do processo de avaliação. Através desta plataforma, o aluno pode
submeter o seu trabalho, e automaticamente visualizar sua nota ao fim da submissão. Embora já existam
ferramentas que podem ser utilizadas com esse fim, a abordagem aqui proposta baseia-se na avaliação
automática através da combinação de análise estática, execução automática e testes, verificação de
convenções de codificação, além do uso de métricas de código-fonte.

Solução Proposta

O CodeTeacher se propõe a auxiliar o professor na avaliação do aprendizado com o uso de um sistema
flexível no que diz respeito à avaliação de práticas de programação, focando na automatização do processo
de correção de trabalhos práticos dos alunos, e utilizando critérios avaliativos definidos pelo professor, como
tentativa de incentivar a intensificação de atividades práticas de programação e proporcionar rápido
feedback para os alunos. Dessa forma, fornecendo o resultado da avaliação com menos esforço e provendo
todas as informações desejadas relacionadas à avaliação da programação, ampliando assim a capacidade
de detectar deficiências de aprendizagem.

Autor

FRANCISCO ALAN DE OLIVEIRA SANTOS / LUIS CARLOS COSTA FONSECA

Propriedade Intelectual

BR512020000110-6

Campo de Aplicação

ED-06

Tipo de programa

AV-01; DS-04; DS-06; FA-01; IA-02

Linguagem de programação

JAVA; JAVA SCRIPT; JSON



Contato

E-mail: coordenacao@propriedadeintelectual.uema.br
Telefone: (98) 99131-0337