Delgado, Carla, da Silva, João, Mascarenhas, Fabio, AND Duboc, Ana. " The teaching of functions as the first step to learn imperative programming" Proceedings of the Workshop on Computing Education (WEI) [Online], (4 July 2016)