0% encontró este documento útil (0 votos)
98 vistas8 páginas

Introducción al Pensamiento Algorítmico

Este documento presenta la agenda para una práctica sobre pensamiento algorítmico. La agenda incluye explorar mapas conceptuales de pensamiento computacional y pensamiento algorítmico, y completar ejercicios en Scratch. También define pensamiento computacional como resolver problemas usando conceptos de informática, y pensamiento algorítmico como desarrollar algoritmos para resolver problemas específicos usando herramientas como descomposición y repetición.

Cargado por

Jorge Quesada
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
98 vistas8 páginas

Introducción al Pensamiento Algorítmico

Este documento presenta la agenda para una práctica sobre pensamiento algorítmico. La agenda incluye explorar mapas conceptuales de pensamiento computacional y pensamiento algorítmico, y completar ejercicios en Scratch. También define pensamiento computacional como resolver problemas usando conceptos de informática, y pensamiento algorítmico como desarrollar algoritmos para resolver problemas específicos usando herramientas como descomposición y repetición.

Cargado por

Jorge Quesada
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

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.

También podría gustarte