Report of a workshop on the pedagogical aspects of computational thinking (National Academies Press, 2011)