Documentos de Académico
Documentos de Profesional
Documentos de Cultura
solución lógica.
Pensamiento Computacional
Unidad 1
Introducción al Pensamiento Computacional
Tema 1
Enfoque del Pensamiento Computacional
Objetivo
Conocer habilidades de pensamiento lógico y analítico, aplicar el pensamiento
computacional en la resolución de problemas, fomentar la creatividad y la
innovación.
Introducción
• El pensamiento computacional busca desarrollar el pensamiento crítico teniendo
como base los conceptos claves de la computación: abstracción, algoritmos,
programación y simulación.
• Estas habilidades pueden ser desarrolladas y difundidas a nivel general.
• Cuando el pensamiento computacional se aplica en situaciones de la vida cotidiana,
las personas empiezan a darse cuenta de la utilidad del pensamiento crítico y de los
conceptos de la computación en el proceso de resolución de problemas.
» Subtemas:
2. Determino las
1. Particularizo 3. Investigo los
fuentes de
los animales temas
información
Componentes
4. Algoritmos
escritos
3. Abstracción de presentados
información
irrelevante al
para la
2. problema resolución del
Reconocimiento propuesto problema
de patrones
1. repetitivos
Descomposición
de un problema en
fases más
pequeñas
Subtema 1: Origen y definición del pensamiento computacional
Procesamiento de la información
Elementos
La mente humana desarrolla una operación secuencial y sucesiva que inicia con:
- La entrada de la información (input),
- El proceso que abarca el almacenamiento y la interpretación que permite producir
una respuesta.
- La salida de dicha respuesta (output).
EMISOR RECEPTOR
REGISTRO MEMORIA A
PROCESAMIENTO LARGO PLAZO
SENSORIAL
Actividad en clase:
Un usuario presiona las teclas de su calculadora (5-3) y luego = sale 2
Ejemplo:
Lenguajes formales
• Son aquellos que están centrados en las matemáticas y
disciplinas como la robótica o la computación.
• A diferencia de los lenguajes naturales, no están centrados en
la comunicación humana habitual, sino en la definición y
aplicación de una serie de reglas en un entorno específico.
• Se caracterizan por su precisión y rigurosidad en la sintaxis y
semántica.
• Un ejemplo de lenguaje formal es el lenguaje matemático que
usa símbolos y reglas específicas para expresar conceptos de
manera rigurosa, clara y precisa.
• Entre los ejemplos de lenguajes de programación encontramos
XML, SQL y PHP que tienen relación con el funcionamiento
adecuado de un sitio web.
Subtema 3: Lenguajes naturales y formales, lenguajes educativos e industriales
Lenguajes industriales
• Son lenguajes utilizados en el desarrollo de aplicaciones y
sistemas en la industria.
• Suelen ser más complejos que los lenguajes educativos y se
utilizan para desarrollar aplicaciones en áreas como la banca,
la salud, el transporte y la manufactura.
• Ejemplos de lenguajes industriales son Java, C++, C#,
Python, Ruby y JavaScript.
• C++ es un lenguaje formal que utiliza una sintaxis y semántica
específicas para expresar algoritmos y procesos
computacionales. Se utiliza para desarrollar aplicaciones de
software que se ejecutan en una variedad de sistemas
operativos, desde sistemas de escritorio hasta sistemas
embebidos.
Subtema 4: Aprendizaje automático e inteligencia artificial
Aprendizaje automático