Sistema de apoio a atividades de laboratório de programação com suporte ao balanceamento de carga e controle de plágio
Visando contribuir com as condições de ensino e aprendizagem em laboratórios de disciplinas de programação, este trabalho propõe a automatização de avaliações de programas nas linguagens C, C++ e Java com base no processo adotado em maratonas de programação. O sistema desenvolvido foi adaptado e integrado, através de uma arquitetura orientada a serviços a um ambiente virtual de aprendizagem oferecendo suporte ao balanceamento de carga, uma vez que a compilação e execução de programas em um servidor remoto compartilhado pode requerer muitos recursos computacionais, e ao controle de plágio, a fim de monitorar submissões de códigos fonte semelhantes por parte dos alunos.
2012