Pensamiento Algorítmico
Jorge Alberto Quesada Hurtado.
[Link]@[Link]
Semana 1 ; Práctica 1
Pensamiento Algorítmico
AGENDA
Parte 1
• Explorar CmapCloud
• Guía de eduteka [Link]
• Video tutorial [Link] (a
partir del minuto 2)
• Elaborar mapa conceptual de Pensamiento
Computacional
• Elaborar mapa conceptual de Pensamiento Algorítmico
• Compartir los mapas
5’ + 25’ + 15’ = 45’
Pensamiento Algorítmico
AGENDA
Parte 2
1. Ingresa a Moodle, busca la sección de Scratch. Entra al material de
apoyo y selecciona:
• Material 2: Scratch Cards. Seguir el Link que explica cómo
elaborar los 12 ejercicios (también puedes acceder al archivo en
formato PDF con la relación de videotutoriales que ilustran cómo
hacer los ejercicios en la versión 2.0, para lo cual es
recomendable ver el video de los principales cambios entre
Scratch 2.0 y Scratch 3.0)
5’ + 25’ + 15’ = 45’
Pensamiento Algorítmico
EL PENSAMIENTO COMPUTACIONAL
En el año 2006 Jeannette Wing definió:
“El pensamiento computacional implica
resolver problemas, diseñar sistemas y
comprender el comportamiento humano,
haciendo uso de los conceptos
fundamentales de la informática”.
Tomado de: [Link]
Pensamiento Algorítmico
Otras definiciones de la literatura científica como la de Aho y la de
la Royal Society:
• El pensamiento computacional es el proceso que permite
formular problemas de forma que sus soluciones pueden ser
representadas como secuencias de instrucciones y algoritmos.
• El pensamiento computacional es el proceso de reconocimiento
de aspectos de la informática en el mundo que nos rodea, y
aplicar herramientas y técnicas de la informática para
comprender y razonar sobre los sistemas y procesos tanto
naturales como artificiales.
Tomado de: [Link]
Pensamiento Algorítmico
Pensamiento Algorítmico
• El pensamiento algorítmico se refiere al desarrollo y uso de
algoritmos que puedan ayudar a resolver un tipo especifico de
problema o a realizar un tipo especifico de tarea.
• El Pensamiento Algorítmico incluye elementos tales como:
descomposición funcional, repetición (iteración y/o recursión),
organización de datos (registro, campo, arreglo, lista, etc),
generalización y parametrización, diseño por descomposición de
un problema en partes más pequeñas y manejables (top-down) y
refinamiento.
Pensamiento Algorítmico
EL PENSAMIENTO ALGORÍTMICO
• El Pensamiento Algorítmico ofrece herramientas necesarias
para identificar, analizar y plantear soluciones efectivas a
problemas específicos.
• Herramientas tales como: descomposición funcional,
repeticiones, organización de datos, generalización y
parametrización, diseño por descomposición del problema
en partes más pequeñas y el refinamiento.
• Las soluciones podrán expresarse en términos
computacionales a través de diagramas de flujo o
pseudocódigo, describiendo una secuencia lógica de
pasos.