Metodología de la Programación | PSeInt, DFD, C++
por Andrés Hernández Mata
Enseña a plantear algoritmos y diagramas de flujo con PSeInt y DFD, y a migrarlos a C++, partiendo de cero y con los conceptos básicos de programación.
Recomendado, valoración editorial 4 de 5
verificado 2026-10-01 — sigue siendo gratis en Udemy
Empezar en UdemyRespuesta rápida
Curso gratis de Programación de nivel principiante en Udemy impartido por Andrés Hernández Mata (1 h 58 min). Nuestra valoración: 4/5, recomendado. Comprobamos que sigue siendo gratis el 1 de octubre de 2026.
- Veredicto
- 4/5 · Recomendado
- Para quién
- Principiantes absolutos que quieren aprender a plantear algoritmos antes de elegir un lenguaje de programación.
- Nivel
- Principiante
- Duración
- 1 h 58 min · 37 lecciones
- Precio
- Gratis en Udemy
- Autor
- Andrés Hernández Mata
- Plan sugerido
- 2 sem. · 2 h/sem.
- Verificado
- el 1 de octubre de 2026
Nuestro veredicto
Recomendado, valoración editorial 4 de 5Curso introductorio y bien ordenado para aprender a pensar como programador: algoritmos, diagramas de flujo, PSeInt, DFD y un primer contacto con C++. Es breve, así que resulta ideal como punto de partida, no como formación completa en un lenguaje.
Puntos fuertes
- Progresión clara: concepto, diagrama, pseudocódigo, herramienta y lenguaje real.
- Ritmo adecuado para principiantes: unas 2 horas repartidas en 37 lecciones cortas.
- Combina dos herramientas (PSeInt y DFD) para practicar la lógica antes de programar.
A tener en cuenta
- La descripción no detalla ejercicios ni proyectos concretos.
- El bloque de C++ es solo una parte del curso, así que no profundiza en el lenguaje.
- No consta el año de publicación, por lo que no se puede valorar si las herramientas están al día.
De qué trata
Curso introductorio de unos 118 minutos y 37 lecciones que enseña a resolver problemas con programación antes de entrar en un lenguaje concreto. Parte de los conceptos básicos: qué es un algoritmo, sus características, el diagrama de flujo y el pseudocódigo.
Se organiza en cinco bloques: Metodología de la Programación, Diagramas de Flujo, Introducción a PSeInt, Introducción a DFD y Programación en C++. Así se avanza desde el planteamiento del algoritmo hasta su paso a un lenguaje de programación.
- Algoritmos, pseudocódigo y características
- Diagramas de flujo y sus símbolos
- Variables, tipos de datos y expresiones en PSeInt
- Creación de diagramas con DFD
- Introducción a la programación en C++
Para quién es este curso
- Principiantes absolutos que quieren aprender a plantear algoritmos antes de elegir un lenguaje de programación.
- Estudiantes que empiezan una carrera o materia de programación y necesitan practicar con PSeInt y diagramas de flujo.
- Personas que quieren entender la lógica de programación y dar un primer paso hacia C++.
Mejor busca otro si…
- Quien ya programa con soltura y sabe plantear algoritmos: el contenido es introductorio.
- Quien busque un curso completo de C++: solo uno de los cinco bloques se dedica a este lenguaje.
Antes de empezar
- Está dirigido a principiantes; no se indican conocimientos previos.
Qué sabrás hacer al terminar
- Entender qué es un algoritmo, un diagrama de flujo y un pseudocódigo.
- Diseñar algoritmos sencillos en PSeInt.
- Crear diagramas de flujo con el software DFD.
- Plantear un algoritmo para resolver un problema.
- Migrar un diagrama o algoritmo a un lenguaje de programación (C++).
Estructura del curso
- 01
Metodología de la Programación
Bienvenida y metas, ventajas de estudiar programación, lenguajes de programación, y qué son un algoritmo, sus características y un pseudocódigo.
- 02
Diagramas de Flujo
Qué es un diagrama de flujo y los símbolos que se utilizan para representarlos.
- 03
Introducción a PSeInt
Presentación de PSeInt, con definiciones de variables, tipos de datos y expresiones (aritméticas, relacionales, lógicas, alfanuméricas y de asignación).
- 04
Introducción a DFD
Uso del software DFD para crear diagramas de flujo funcionales.
- 05
Programación en C++
Paso de los algoritmos y diagramas a un lenguaje de programación, usando C++.
Capítulos del vídeo
- 01Metodología de la Programación
- 02Diagramas de Flujo
- 03Introducción a PSeInt
- 04Introducción a DFD
- 05Programacion en C++
Plan de estudio sugerido
2 semanas · unas 2 h por semana
- 1.Semana 1, sesión 1: bloques «Metodología de la Programación» y «Diagramas de Flujo»; dibuja a mano los símbolos y un diagrama sencillo.
- 2.Semana 1, sesión 2: «Introducción a PSeInt»; instala el programa y reproduce cada algoritmo.
- 3.Semana 2, sesión 1: «Introducción a DFD»; recrea en DFD los algoritmos que hiciste en PSeInt.
- 4.Semana 2, sesión 2: «Programación en C++»; traduce a C++ uno de tus algoritmos.
El plan cuenta con tiempo para pausar y practicar, no solo con la duración del vídeo. Si quieres adaptarlo a tu semana, lee cómo montar tu plan de estudio semanal.
Consejos para seguirlo
- Instala PSeInt y DFD antes de empezar y practica a la vez que ves cada lección.
- Resuelve el mismo problema en PSeInt, en DFD y en C++ para comprobar cómo se traduce la lógica de uno a otro.
- Memoriza bien las definiciones de variable, tipo de dato y expresión: se usan en el resto del curso.
Antes y después de este curso
- Después de este cursoIntroducción a Java desde ceroPermite seguir aprendiendo un lenguaje de programación una vez asentada la lógica algorítmica.
- Después de este cursoAprende Python - Curso completo para principiantes [Tutorial]Es un siguiente paso natural para practicar la lógica en un lenguaje de propósito general.
Cómo lo presenta Andrés Hernández Mata
Crea algoritmos y diagramas de flujo para cualquier lenguaje de programación
Dirigido para principiantes que quieren aprender a crear algoritmos en PSeInt para migrar su contenido a diagramas de flujo y después a un lenguaje de programación conociendo sus fundamentos previos y entender el manejo de los programas. - Conocerás la metodología para resolver problemas usando la programación en un…
Extracto de la descripción original en Udemy.
Preguntas frecuentes
+¿Necesito saber programar?
No. La descripción lo dirige a principiantes que quieren aprender a crear algoritmos y después pasarlos a un lenguaje de programación.
+¿Cuánto dura?
Unos 118 minutos en 37 lecciones. Con pausas y práctica, cuenta con unas 4 horas en total, por ejemplo en dos semanas.
+¿Qué herramientas se usan?
PSeInt para crear algoritmos en pseudocódigo, DFD para diagramas de flujo y C++ como lenguaje de programación.
+¿Qué hago después?
Puedes continuar con un curso completo de un lenguaje, como Python o Java, aplicando la lógica que has practicado.
Análisis editorial elaborado con ayuda de IA a partir de la descripción, los capítulos y la duración publicados en Udemy, y revisado según nuestro método. El contenido del curso es obra de Andrés Hernández Mata; si ves algún error, avísanos.
Guías para sacarle partido
Más cursos de Programación
Agentic AI – Complete Course for Beginners
Curso de unas 24 horas para construir sistemas de agentes de IA con LangChain y LangGraph: Pydantic, flujos de trabajo, memoria, RAG y despliegue en AWS y Render.
Aprende Accesibilidad Web paso a paso
Introducción práctica a la accesibilidad web: pautas y leyes, contenido, navegación, diseño e interacción accesibles, relación con el SEO y evaluación de sitios.
Aprende Godot - Curso completo desde cero
Crea tu primer videojuego 3D en Godot 4 desde cero: escenas, nodos, GDScript, físicas, animaciones, sonido y exportación a .exe.
Aprende JavaScript Ahora! curso completo desde cero para principiantes
Curso de JavaScript desde cero: entorno, variables, tipos, operadores, control de flujo, diez ejercicios y objetos con funciones constructoras.