Teaching computer programming: Practices, difficulties and opportunities. - Sandra Milena Merchán-Rubiano; Orlando López-Cruz; Esteban Gomez Soto (FIE, 2015)