UD 1. Pensamiento Computacional
UD 1. Pensamiento Computacional
UD 1. Pensamiento Computacional
Programación
UD 1. Pensamiento computacional
3ESO - Programación, Inteligencia Artificial y Robótica
Contenido
1. ¿Qué es el pensamiento computacional?
2. ¿Qué habilidades conforman el pensamiento computacional?
3. ¿Cómo desarrollar el pensamiento computacional?
4. Actividades para desarrollar el pensamiento computacional.
1. ¿Qué es el pensamiento computacional?
En el año 2006 Jeannette Wing publicó el artículo Según la Sociedad Internacional de la Tecnología en la Educación (ISTE) y la
Asociación de Profesores de Informática (CSTA), que han colaborado con
Computational thinking en el que defendía que esta nueva líderes del mundo de la investigación y la educación superior, la industria y la
competencia debería ser incluida en la formación de todos educación primaria y secundaria para desarrollar una definición operativa que
los niños y niñas, ya que representa un ingrediente vital describa con precisión sus características esenciales y ofrezca un marco de
trabajo y un vocabulario común con el que los profesionales de la educación
del aprendizaje de la ciencia, la tecnología, la ingeniería y puedan trabajar; han definido que:
las matemáticas. Pero, ¿qué es el pensamiento
computacional? El pensamiento computacional es un proceso de resolución de problemas que
incluye las siguientes características:
En palabras de la propia Wing «el pensamiento ● Formular problemas de forma que se permita el uso de un ordenador y
computacional implica resolver problemas, diseñar otras herramientas para ayudar a resolverlos.
sistemas y comprender el comportamiento humano, ● Organizar y analizar lógicamente la información.
● Representar la información a través de abstracciones como los modelos
haciendo uso de los conceptos fundamentales de la y las simulaciones.
informática». Es decir, que la esencia del pensamiento ● Automatizar soluciones haciendo uso del pensamiento algorítmico
computacional es pensar como lo haría un científico (estableciendo una serie de pasos ordenados para llegar a la solución).
● Identificar, analizar e implementar posibles soluciones con el objetivo de
informático cuando nos enfrentamos a un problema. lograr la combinación más efectiva y eficiente de pasos y recursos.
● Generalizar y transferir este proceso de resolución de problemas para
ser capaz de resolver una gran variedad de familias de problemas.
Todo el mundo debería saber programar
Conceptos
Programación
Las herramientas que utilizaremos para programar son los lenguajes de programación, a
través de los cuales codificamos los programas.
La programación es una de las etapas más importantes del ciclo de vida de un proyecto.
Programa
Un programa debe ser finito, es decir, tiene que tener un inicio y un fin. Tiene que estar
bien confeccionado para que, al introducir un dato, salga una solución y si se volviese a
introducir el mismo dato, saliese de nuevo la misma solución.
Ciclo de vida de
un proyecto
Existen diversas fases del
proceso de desarrollo del
software.
2. ¿Qué habilidades conforman el pensamiento
computacional?
El pensamiento computacional es una habilidad macrocompuesta por un conjunto de subhabilidades que
interactúan entre sí y permiten a los individuos resolver problemas complejos.
● el análisis,
● el pensamiento lógico,
● el pensamiento algorítmico (lógica booleana, bucles, procesamiento de información),
● la descomposición,
● la abstracción,
● la depuración,
● la validación de soluciones y
● el reconocimiento de patrones.
Habilidades del pensamiento computacional
Pensamiento algorítmico Descomposición
Jeannette M.
Wing
https://rockcontent.com/es/blog/pensamiento-computacional/
4. Actividades para desarrollar el pensamiento
computacional.
Realizaremos actividades para desarrollar el pensamiento computacional mediante la
abstracción, secuenciación, algorítmica y su representación con lenguaje natural y
diagramas de flujo.
¿Por qué?
Porque el pensamiento computacional en la educación es
muy importante.
Actualmente la tecnología está aunada con la educación, por ende es fundamental
que hasta los más pequeños sean capaces de crear y de aplicar soluciones basadas en
la tecnología.
De esta forma las personas dejarán de ser solo consumidores para convertirse en
prosumidores.
Porque el pensamiento computacional en la educación es
muy importante.
Es importante tener en cuenta que las habilidades que se desarrollan con el
pensamiento computacional van mucho más allá de codificar un programa.
En realidad, el proceso es la clave ya que permite:
● identificar y entender el problema;
● considerar, reflexionar y definir cuáles son las soluciones efectivas;
● aplicar una metodología;
● probarla;
● y, si no brinda los resultados esperados, poder modificar y ejecutar nuevamente
soluciones.
Conclusión - 4 beneficios del pensamiento
computacional para los niños
1. Desarrolla habilidades lingüísticas y numéricas
El intentar desarrollar mecanismos que funcionen con tecnología (por ejemplo, un coche robótico), les exige desarrollar sus habilidades
lingüísticas y numéricas para crear las instrucciones correctas.
2. Estimula la creatividad
Al intentar crear estos mecanismos tecnológicos los niños aplican dotes imaginativos que relacionan la robótica con la biomecánica
humana.
3. Trabaja la resolución
A través de proyectos los niños se podrán familiarizar con los lenguajes de programación de forma divertida y con resultados
inmediatos.
Al trabajar en equipo para conseguir un resultado ya sea en la resolución de un problema o en la construcción de proyectos robóticos.