Curso de pensamiento computacional
El curso de pensamiento computacional de Certhana Academy te capacita desde cero para analizar problemas, diseñar algoritmos y programar soluciones interactivas. Al finalizar sabrás representar información en formato digital, escribir pseudocódigo con decisiones y repeticiones, y construir un juego funcional en Scratch. Estarás preparado para continuar tu formación en programación y aplicar la lógica computacional a problemas de tu estudio o trabajo.
- Curso gratis Acceso ilimitado
- 100% virtual Modalidad a distancia
- Video clases Aprendizaje práctico
- Certificación Oficial Pensamiento Computacional
Qué aprenderás
El pensamiento computacional es una forma de resolver problemas que los descompone, reconoce patrones, abstrae lo esencial y organiza la solución en algoritmos. En este curso de pensamiento computacional pasas de la lógica a programas reales, sin experiencia previa.
- Explicar cómo un sistema recibe, procesa y entrega información, y cómo representa números, texto, colores e imágenes con bits, bytes, ASCII, Unicode y RGB.
- Aplicar la descomposición, el reconocimiento de patrones y la abstracción para construir algoritmos y redactarlos en pseudocódigo con secuencias, decisiones y repeticiones.
- Construir programas en Scratch con bloques, eventos, variables, entradas del usuario, bucles y bloques personalizados que reutilizan instrucciones.
- Programar y depurar un juego en Scratch con expresiones booleanas, condicionales, controles de teclado, colisiones, puntuación y condiciones de victoria o derrota.
Habilidades que obtendrás
- Pensamiento computacional
- Descomposición de problemas
- Reconocimiento de patrones
- Abstracción
- Diseño de algoritmos
- Pseudocódigo
- Representación digital de datos
- Programación en Scratch
- Lógica booleana y condicionales
- Depuración de programas
Contenido del curso
4 unidades · 80 horas
Para quién es este curso
Este curso de pensamiento computacional está diseñado para personas que quieren resolver problemas con lógica y dar sus primeros pasos en la programación.
- Estudiantes de ingeniería de sistemas, informática o carreras afines que quieren una base sólida de lógica antes de enfrentar su primer lenguaje de programación.
- Personas en transición hacia el sector tecnológico que necesitan un punto de partida claro, práctico y sin requisitos técnicos.
- Docentes y formadores que quieren llevar el pensamiento computacional y Scratch a sus clases con retos de juegos interactivos.
- Profesionales de otras áreas que quieren organizar procesos con algoritmos y entender cómo funcionan las herramientas digitales que usan.
- Emprendedores que quieren comprender la lógica de la programación para comunicarse mejor con equipos técnicos y evaluar soluciones digitales.
Experiencia práctica: Proyectos reales
Este curso de pensamiento computacional sigue un modelo basado en proyectos: construyes un juego por fases, del diseño al programa terminado. Entregas cada avance como texto, documento, fotografía, capturas o enlace del proyecto en Scratch.
- Proyecto 1. Diseña tu juego: Defines el objetivo y las reglas de tu juego, identificas entradas, procesos y salidas, y escribes su pseudocódigo con decisión y repetición, comprobándolo con un ejemplo concreto.
- Proyecto 2. Construye tu juego en Scratch: Creas el escenario y el personaje, programas su movimiento con el teclado, das comportamiento con un bucle a un elemento de interacción y agrupas instrucciones en un bloque personalizado.
- Proyecto 3. Completa tu juego: Agregas colisiones con condicionales, una variable de puntuación o vidas y una condición de victoria o derrota, y documentas un error encontrado en las pruebas y su corrección.
- Proyecto final. Diseña y construye tu propio juego en Scratch: Integras todo lo aprendido creando un juego nuevo, desde el pseudocódigo hasta la implementación, con movimiento, interacción, puntuación, condición de fin y un error depurado.
Oportunidades de empleo
La lógica para resolver problemas es la base de cualquier carrera en tecnología, desde el soporte hasta el desarrollo de software. El curso de pensamiento computacional es tu punto de partida: si lo complementas con formación en introducción a la programación, Python o desarrollo web, puedes aspirar a roles como estos.
- Técnico de soporte: Diagnosticas fallas y resuelves incidencias de usuarios siguiendo procesos lógicos paso a paso. Es una puerta de entrada natural al área.
- Tester o QA junior: Pruebas programas, detectas errores y documentas cómo reproducirlos para que el equipo los corrija. Sumando formación en introducción a la programación, puedes integrarte a equipos de desarrollo de software.
- Desarrollador junior: Escribes y mantienes código a partir de algoritmos bien definidos. La formación en Python, algoritmos y estructuras de datos te acerca a este rol.
- Desarrollador web: Construyes sitios y aplicaciones interactivas para el navegador. Complementar tu formación con desarrollo web en HTML, CSS y JavaScript abre este camino.
- Facilitador de programación creativa: Enseñas pensamiento computacional y Scratch en academias, clubes de tecnología o programas extracurriculares. Es una opción para quienes disfrutan enseñar y diseñar retos.
- Desarrollador de software: Diseñas y construyes soluciones completas, desde la lógica hasta el código en producción, y es la meta natural de esta ruta. Requiere avanzar por la ruta de programación, bases de datos y control de versiones.
Pensamiento Computacional y Programación con Scratch
Al finalizar el curso de pensamiento computacional recibirás un certificado oficial emitido por Certhana Academy, que acredita tu formación en fundamentos de la computación, algoritmos con pseudocódigo y programación visual con Scratch.
Esta certificación te ayudará a respaldar tus habilidades y fortalecer tu perfil profesional para acceder a mejores oportunidades laborales.
Obtener certificación
Respaldo académico
El curso de pensamiento computacional se construyó con obras de referencia internacional en resolución computacional de problemas, funcionamiento de las computadoras y programación creativa.
- Computational Thinking — Jeannette M. Wing. Artículo fundacional que define el pensamiento computacional como una habilidad para todos.
- Code: The Hidden Language of Computer Hardware and Software — Charles Petzold. Explica cómo bits y códigos representan números, texto e imágenes.
- Lifelong Kindergarten — Mitchel Resnick. Propuesta del líder del equipo creador de Scratch sobre aprender creando proyectos.
Recursos y herramientas
Además de las video clases, el curso de pensamiento computacional incluye materiales que te acompañan en cada fase de tu proyecto de juego.
- Tabla de conversión entre sistemas unario, decimal y binario con ejemplos resueltos.
- Plantilla para identificar entradas, procesos y salidas de un problema.
- Guía de pseudocódigo con estructuras de secuencia, decisión y repetición.
- Plantilla de diseño de juego: objetivo, reglas, acciones del jugador y pseudocódigo.
- Checklist de pruebas y depuración para programas en Scratch.