1. Aho, A. (2012). Computation and computational thinking. The Computer Journal, 55(7), 832-835, e-ISSN: 1460-2067. Recuperado de: https://doi.org/10.1093/comjnl/bxs074
2. Basogain, X., Olabe, M., & Olabe, J. (2015). Pensamiento Computacional a través de la Programación: Paradigma de Aprendizaje. RED. Revista de Educación a Distancia, (46), 1-33, e-ISSN: 1578-7680. Recuperado de: https://revistas.um.es/red/article/view/240011
3. Compañ P., Satorre R., Llorens, F., & Molina, R. (2015). Enseñando a programar: un camino directo para desarrollar el pensamiento computacional. RED. Revista de Educación a Distancia, (46), 1-15, e-e-ISSN: 1578-7680. Recuperado de: https://revistas.um.es/red/article/view/240191
4. Doménech, M. (2004a,b). El papel de la inteligencia y de la metacognición en la resolución de problemas. Tesis Doctoral. España: Universitat Rovira i Virgili. Recuperado de: https://dialnet.unirioja.es/servlet/tesis?codigo=8216
5. Flavell, J. (1976). Metacognitive aspects of problem solving. The nature of intelligence, 231-235, ISBN: 04700-13842. Hillsdale, New Jersey: Lawrence Erlbaum Associates.