[en] The transformation of traditional education into a Sensitive, Manageable, Adaptable, Responsive and Timely (SMART) education involves the comprehensive modernisation of all educational processes. For such a transformation, smart pedagogies are needed as a methodological issue while smart learning environments represent the technological issue, both having as an ultimate goal to cultivate smart learners. Smart learners need to develop 21st century skills so that they can become into smart citizens of our changing world. Technology and computers are an essential aspect for this modernisation, not only in terms of technological support for smart environments but also in terms of offering new methodologies for smart pedagogy and the development of smart skills. In this context, computational thinking appears as a promising mechanism to encourage core skills since it offers tools that fit learners? interests and gives them the possibility to better understand the foundations of our ICT-based society and environments. In this work, we raise to make an effort to encourage the development of computational thinking as an opportunity to transform traditional pedagogies to smarter methodologies. We provide a general background about computational thinking and analyse the current state-of-the-art of smart education, emphasizing that there is a lack of smart methodologies which can support the training of 21st century smart skills. Finally, we provide ?to those educators interested in pursuing the philosophy of smart education? information about initiatives devoted to the dissemination or promotion of computational thinking; existing tools or materials which support educators for the development of computational thinking among the students; and previous experiences and results about the application of computational thinking in educational environments.

[es] La transformaci?n de la educaci?n tradicional en una educaci?n ?SMART? (del ingl?s, ?Sensitive, Manageable, Adaptable, Responsive and Timely?) implica la modernizaci?n integral de todos los procesos educativos. Para dicha transformaci?n, la incorporaci?n de nuevas pedagog?as se vuelve imprescindible a nivel metodol?gico, mientras que el uso de entornos interactivos e inteligentes de aprendizaje supone un hito fundamental a nivel tecnol?gico. En cualquier caso, el objetivo ?ltimo de esta transformaci?n es formar y transformar a los estudiantes del futuro para que desarrollen habilidades del siglo XXI y puedan convertirse as? en ciudadanos de nuestro mundo en continuo cambio. La tecnolog?a y las computadoras son un aspecto esencial para esta modernizaci?n, no solo en t?rminos de soporte tecnol?gico, sino tambi?n en t?rminos de ofrecer nuevas metodolog?as para el desarrollo de nuevas pedagog?as y habilidades. En este contexto, el pensamiento computacional aparece como un mecanismo prometedor para fomentar estas nuevas competencias b?sicas, ya que ofrece herramientas que se ajustan a los intereses del alumnado y les da la posibilidad de comprender mejor los fundamentos de nuestra sociedad y de los entornos basados en las Tecnolog?as de la Informaci?n y la Comunicaci?n (TIC). En este trabajo, planteamos la necesidad de realizar un esfuerzo para fomentar el desarrollo del pensamiento computacional como una oportunidad para transformar las pedagog?as tradicionales en metodolog?as adaptadas al futuro. Adem?s, presentamos una visi?n general sobre el pensamiento computacional y analizamos el estado actual de la educaci?n ?SMART?, haciendo hincapi? en la falta de metodolog?as que permitan apoyar esta transici?n. Por ?ltimo, proporcionamos ?a aquellos educadores interesados en conseguir un cambio real? informaci?n sobre iniciativas dedicadas a la difusi?n o promoci?n del pensamiento computacional; herramientas o materiales de apoyo para el desarrollo del pensamiento computacional entre los estudiantes; as? como una s?ntesis de las experiencias y los resultados existentes en relaci?n a la aplicaci?n del pensamiento computacional en entornos educativos.