¿Qué es el Pensamiento Computacional?

El pensamiento computacional es el proceso de raciocinio a través del cual un individuo resuelve situaciones problemáticas, aplicando razonamiento lógico en el desarrollo de cada solución.

“Education should prepare young people for jobs that do not yet exist, using technologies that have not yet invented, to solve problems of wich we are not yet aware”

Richard Riley

Descubre tu pensamiento
computacional

Regístrate si eres nuevo

Empieza esta nueva experiencia y mide tus habilidades en pensamiento computacional ya mismo

Si ya te uniste a nosotros solo continúa con la experiencia

Objetivos del proyecto

dIFUNDIR

Difundir, a través de charlas y foros, la relevancia del Pensamiento Computacional en diversos ámbitos académicos

FAMILIARIZAR

Familiarizar a la comunidad académica, a través de talleres prácticos, con los principios del Pensamiento Computacional

IMPLEMENTAR

Implementar herramientas informáticas simples de usar, a través de las cuales se puedan evaluar diversos componentes del Pensamiento Computacional

Pilares del Pensamiento Computacional

Descomposición

Segmentar un problema en partes permite analizar y resolver por separado cada fragmento; y luego las soluciones obtenidas se pueden ensamblar para obtener la solución general. Entre otras ventajas, esta forma de trabajo optimiza el diseño y construcción de grandes sistemas.

Reconocimiento de Patrones

La identificación de similitudes, relaciones y diferencias con situaciones previamente analizadas, permite la implementación de estrategias para resolver rápidamente el problema actual. El reconocimiento de patrones permite la generación de soluciones algorítmicas escalables, cada vez más eficaces y también más eficientes.

Abstracción

Identificar y eliminar los detalles innecesarios de la información de un problema hace que éste sea más comprensible, facilitando la resolución del mismo ya que no se invierte tiempo ni esfuerzo en el planteamiento de procesos ociosos. Esto implica tener la habilidad de elegir los elementos que se pueden obvia sin alterar la esencia de la problemática.

Modelado y Simulación

La simulación es el proceso de representar o modelar un sistema con la finalidad de comprender su comportamiento. La simulación involucra realizar experimentos usando modelos para probar hipótesis. El ser humano mira a través del telescopio y el microscopio, pero en la computadora se vislumbra el potencial que tiene para impulsar el pensamiento crítico y la expansión del conocimiento. Es por ello que la simulación por computadora ha sido designada como el tercer pilar de la ciencia, junto con la teoría y la experimentación clásica.

Algoritmo

Desarrollar la solución escribiendo un algoritmo ordenado paso a paso que pueda ser entendible tanto para la computadora como para una persona, en un algoritmo, cada instrucción identifica y se planifica el orden en el que deben llevarse a cabo. Los algoritmos se utilizan a menudo como punto de partida para crear un programa de computadora, y a veces se escriben como un diagrama de flujo o en seudocódigo


Evaluacion

Determinar la efectividad de una solución comprobando que haga exactamente para la que fue diseñada y verificar que resuelva el problema original. La evaluación ayuda a garantizar que se enfrenten el menor número posible de dificultades al programar la solución.


Nuestro equipo

Nuestro equipo está compuesto por profesionales apasionados cuya motivación y dedicación a su trabajo es vital para el éxito

María Eugenia González Pérez

Docente IUSH

MSc. Ingeniería de Software

info@easythink.com.co

Johany Armando Carreño Gamboa

Director General de la Red de Programación Competitiva y Vicepresidente de la Sociedad Colombiana de Computación – SCo2

info@easythink.com.co

Gloria Amparo Lora Patiño

MSc. Ingeniería de Software

glorialora@easythink.com.co

Jorge H. Suaza J.

MSc. Ingeniería de Software, Docente ITM

jorgesuaza@easythink.com.co

Juan Diego Giraldo

Estudiante de Tecnología en Sistemas – IUSH

juan.giraldog@comunidad.iush.edu.co

Dayan Cristina Tabares Gómez

Estudiante de Ingeniería de Sistemas – IUSH

dayan.tabaresg@comunidad.iush.edu.co

Mateo Peñaranda Diaz

Estudiante de Ingeniería de Sistemas – IUSH 

mateo.penarandad@comunidad.iush.edu.co