Teaching computer programming: A practical review. - Luiz Carlos Begosso; Priscila Rodrigues da Silva (FIE, 2013)