Como o novo semestre começa em breve, estou interessado em pesquisas sobre o ensino de cursos introdutórios de programação. Gostaria de melhorar meu curso universitário e estou procurando trabalhos científicos sobre esse assunto.
Uma tendência que eu vi é que alguns estudantes (um grupo menor) estão interessados em computadores ou já possuem algum conhecimento de programação. Eles estão bem e aprendem muito. Mas a maioria dos estudantes luta na primeira etapa da programação (difícil de configurar o Eclipse, muitos erros no começo etc.). Essa é apenas a minha opinião ou está documentada na literatura?
Eu gostaria de tornar esse 'primeiro passo' na programação o mais fácil possível para os alunos. Como primeiro começo, encontrei "Uma introdução suave à arte da programação orientada a objetos em Java"
fonte
Respostas:
Aqui está um documento de pesquisa e outros.
Você pode considerar o método invertido, também conhecido como de fora para dentro , que difere da abordagem tradicional de baixo para cima.
Este artigo sobre a aplicação da aprendizagem baseada em problemas à programação do primeiro ano relata alguns resultados bem-sucedidos, principalmente em termos de habilidades secundárias aprendidas pelos alunos. O custo é um grande investimento e reestruturação pelos envolvidos.
fonte
Aqui está um novo artigo da ars technica intitulado É verdade que "nem todos podem ser programadores"? sobre programação de ensino, incluindo trabalhos acadêmicos analisando a eficácia dos métodos / abordagens e capacidade de ensino dos alunos, duas perguntas de troca de pilhas sobre o assunto, a opinião de Jeff Atwood etc.
fonte