Framework de Ensino e Aprendizagem para Programação Introdutória no Ensino Superior com base nos Métodos HCD
A programação introdutória no ensino superior enfrenta desafios significativos, como altas taxas de abandono e dificuldades dos alunos em desenvolver habilidades de resolução de problemas. Essas dificuldades não se limitam apenas ao nível técnico e cognitivo dos estudantes, mas também envolvem questões pedagógicas e a formação dos professores. Nesse contexto, métodos de Design Centrado no Humano (HCD, do inglês Human-Centered Design) têm potencial para preencher lacunas entre a teoria pedagógica e a prática de ensino de programação. O HCD, ao focar no usuário e na resolução de problemas de forma colaborativa e iterativa, oferece um conjunto de métodos que podem ser adaptados ao ensino de programação, promovendo tanto o desenvolvimento de habilidades de programação quanto de resolução de problemas. Assim sendo, este framework visa orientar o desenvolvimento de experiências de ensino e aprendizagem para o fomento das habilidades de programação introdutória e a habilidade de resolução de problemas dos estudantes do ensino superior.