O uso de intervenções metodológicas é necessário para combater os índices de retenção e evasão de disciplinas de introdução à programação na graduação (CS1), no entanto, de forma a elaborar estratégias abrangentes, é importante averiguar os maiores cenários em que o ensino ocorre. Neste trabalho foram analisadas ementas e conteúdos programáticos de 150 disciplinas de CS1, contemplando 61 Universidades Federais brasileiras, para identificar os tópicos mais abordados. Os cursos de graduação em computação analisados foram os descritos nos Referenciais de Formação organizados pela Sociedade Brasileira de Computação (SBC). Os resultados são compostos por 12 tópicos relacionados à programação estruturada, também comparados com listagens presentes em trabalhos semelhantes. Os resultados desta pesquisa reportam os tópicos mais abordados em CS1 pelas Universidades Federais brasileiras, objetivando apoiar a justificativa de futuras intervenções no ensino e aprendizagem dessas disciplinas.
O uso de sistemas de correção automática (autograders) auxilia o ensino de disciplinas de introdução à programação (CS1). No entanto, o foco na corretude pode ofuscar a verificação de outros problemas presentes no código. Neste trabalho, foi investigado se códigos, ditos corretos por um autograder, apresentavam comportamentos que poderiam indicar falhas na aprendizagem dos conceitos abordados em CS1. Esses comportamentos foram denominados Problemas de Compreensão em Códigos Corretos (PC³). Ao analisar 2441 códigos, uma lista com 45 PC³ foi elaborada e posteriormente avaliada por docentes de CS1 para identificar quais PC³ mais necessitam de correção em sala de aula e de que forma essa correção poderia ser realizada. Ao todo, 15 PC³ foram considerados mais graves e as sugestões dos docentes envolveram detecção automática dos PC³ e utilização de técnicas de Aprendizagem Ativa. Os resultados obtidos podem orientar a construção de artefatos para intervenções que abordem PC³ em CS1.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.