Costa, J. M. (2019). Microworlds with different pedagogical approaches in introductory programming learning: effects in programming knowledge and logical reasoning. Informatica, 43(1), 145?174. https://doi.org/10.31449/inf.v43i1.2657