“…Las habilidades pueden ser aprendidas por medio de un modelo de juego y a su vez introducir conceptos de programación que eviten la "frustración y la demanda de actividad de los estudiantes" (Kazimoglu, Kiernan, Bacon, & MacKinnon, 2012) sin olvidar que el pensamiento computacional no es sinónimo de programación. Trabajos que relacionan el pensamiento computacional con el estudio inicial de programación de computadoras, tal como Larkins y Harvey (2010) consideran no solo a estudiantes del área de ciencias de la computación sino aquellos que vienen de una variedad de ciencias e ingenierías para solucionar problemas en sus áreas, inclusive a nivel doctoral; para el caso específico de ciencias de la computación Lingling et al (2015) comentan que se tiene que ir más allá de "entrenar a los estudiantes para solucionar problemas usando un lenguaje de programación en práctica", se tiene que buscar su motivación pues "es un factor importante para mejorar el desempeño del estudiante" (Ramirez-Lopez & Muñoz, 2015). Walker (2015) defiende el hecho de que usar un lenguaje de programación ofrece precisión de las propuestas de los estudiantes para mejorar sus habilidades de pensamiento computacional para analizar una correcta solución y comparar soluciones alternativas, pues existe el problema de la adquisición de las competencias básicas para aprender la programación de computadoras y el desarrollo de software en general; el motivo principal "desde el punto de vista del estudiante es que no se tienen las capacidades mentales adecuadas para la solución de problemas" (Olivares, Jiménez, Ortiz, & Rodríguez, 2015).…”