Innovative teaching strategies and new learning paradigms in computer programming - Queirós, Ricardo 1975- (Advances in higher education and professional development (AHEPD) book series, 2015)