Informações do Trabalho
Titulo
DESENVOLVIMENTO DE UM AMBIENTE VIRTUAL PARA APRENDIZAGEM DE PROGRAMAÇÃO
Subtítulo
Autor
PAULO HENRIQUE DIAS DE OLIVEIRA
Orientador
IGOR DE OLIVEIRA KNOP
Resumo
Iniciar os estudos em programação tem sido uma barreira para um grande número de pessoas, o que reflete em um alto índice de reprovação nas disciplinas iniciais de programação. Além de exigir um pensamento lógico e uma abstração dos exercícios propostos, estas disciplinas possuem uma dinâmica bem diferente das tradicionais, vistas no ensino fundamental e médio: é exigido constantemente que o aluno mude a visão entre a análise e síntese, criando e evoluindo soluções a cada questão. Entre as propostas para estes problemas, está o uso de ambientes online de treinamento e competição de programação. Esses ambientes permitem que os alunos submetam suas soluções para um conjunto de questões e tenham, de imediato, a correção automática ou uma avaliação com os erros encontrados. Essa abordagem permite guiar o estudo ou treinamento e permitir que o aluno adquira experiência dentro de seu próprio tempo de estudo. Frequentemente, o engajamento é reforçado utilizando elementos de jogos na forma de competição ou ranqueamento das respostas. Ao propor objetivos, cumprimento de metas, superação de desafios, premiação por realizações, os sistemas aumentam a motivação dos usuários. Este trabalho faz uma revisão bibliográfica dos conceitos, metodologias e ferramentas existentes para avaliadores online de código e técnicas empregadas para engajamento dos usuários. É realizada uma análise sobre as características em comum e os diferenciais de cada abordagem. Adicionalmente, é proposta uma arquitetura e implementação de um protótipo de ambiente virtual de aprendizagem que analisa e estima um grau de habilidade para o aluno e realiza uma recomendação automática de questões para serem realizadas, fazendo um pareamento entre aluno e questão. Este protótipo é colocado em funcionamento e dados são colhidos e analisados para a evidenciar o funcionamento do método.
Ano:
2018
Palavras-Chave
Ambiente virtual de aprendizagem, avaliação desoftware, pareamento.
Obter PDF
Obter arquivos extras
Obter Bibtex