O documento discute os dilemas didáticos da engenharia de software e possíveis caminhos para superá-los. Em especial, aborda: 1) Os 7 principais dilemas didáticos da engenharia de software, incluindo a distância entre teoria e prática e a rápida evolução tecnológica. 2) Possíveis caminhos como projeto de aprendizagem, recursos educacionais abertos (REAs), MOOCs e ambientes pessoais de aprendizagem. 3) Breve explicação sobre REAs, MOOCs