Popis: |
Este trabalho apresenta um curso a distância de Programação C com metodologias ativas e com perfis de alunos representados por métricas de software para análise de dificuldades, habilidades e até competências em programação. O objetivo do curso é formar programadores a partir de metodologias centradas na aprendizagem do aluno e que favoreçam o desenvolvimento das habilidades de programação. Propomos, portanto, para esse curso uma prática assistida apoiada por tecnologia em que o professor possa acompanhar um conjunto de indicadores de aprendizagem e realizar intervenções. Para isso, criamos um sistema que gera automaticamente, para cada programa construído, uma representação de perfil do aluno composta por 348 métricas que quantificam esforço e qualidade de programação. Nos primeiros experimentos, as métricas possibilitaram o reconhecimento de classes de perfis de alunos, dificuldades de aprendizagem, soluções suspeitas de plágio e boas práticas de programação. |