Improving computer science education - Kadijevich, Djordje M.; Angeli, Charoula; Schulte, Carsten (Routledge, 2013)