Ver
Programación

Introducción a la Programación

  • Luis Fortuna
  • Principiante
  • 89 estudiantes inscritos
Introducción a la Programación

Acerca del curso

El curso comienza con algoritmos de la vida cotidiana y avanza hacia pseudocódigo ejecutable en PSeInt. Los primeros tres módulos no requieren instalar herramientas ni escribir código: enseñan a reconocer, diseñar, representar y probar algoritmos.

Al completar el curso, el estudiante podrá analizar un problema sencillo y construir en PSeInt una solución que reciba datos, realice cálculos, tome decisiones, repita tareas, procese arreglos, utilice subprocesos y se compruebe con casos de prueba.

Lo que aprenderás

Al completar el curso, el estudiante podrá:

  1. Reconocer algoritmos en procedimientos cotidianos y explicar sus componentes.
  2. Convertir una necesidad en un problema acotado con entradas y salidas.
  3. Diseñar instrucciones precisas, ordenadas y finitas.
  4. Representar una solución mediante texto estructurado, pseudocódigo o diagrama cuando corresponda.
  5. Probar un algoritmo manualmente antes de ejecutarlo.
  6. Preparar PSeInt y utilizar sus herramientas principales.
  7. Crear algoritmos con datos, expresiones, decisiones, ciclos, arreglos y subprocesos.
  8. Validar entradas y contemplar situaciones normales, límite e inválidas.
  9. Distinguir errores de sintaxis, ejecución y lógica.
  10. Construir y autoevaluar un proyecto integrador de consola.

¿Para quién es este curso?

Personas que trabajan o desean trabajar con información y procedimientos: administración, facturación, cobros, nómina, almacén, servicio al cliente, operaciones o áreas afines. Los ejemplos no excluyen a otros perfiles.

  • No requiere experiencia previa en programación.
  • No presupone conocer algoritmos, pseudocódigo, diagramas ni terminales.
  • Requiere manejo elemental de archivos y aplicaciones.
  • Las matemáticas se limitan a operaciones aritméticas, porcentajes y comparaciones básicas.

Contenido del curso

  • Introducción al Módulo 0
  • Unidad 1. Descubrir instrucciones y programas 3 lecciones
  • Las instrucciones detrás de una acción 35 min
  • Programa, programar y lenguaje 40 min
  • Comprobación de la Unidad 1 15 min
  • Unidad 2. Reconocer algoritmos a tu alrededor 4 lecciones
  • Qué es un algoritmo 35 min
  • Algoritmos en casa, la calle y el trabajo 40 min
  • Secuencia, decisión y repetición sin código 35 min
  • Comprobación de la Unidad 2 15 min
  • Unidad 3. Observar un procedimiento con otros ojos 2 lecciones
  • Anatomía de un procedimiento cotidiano 45 min
  • Comprobación de la Unidad 3 15 min
  • Práctica Local - Manual verificable de una tarea cotidiana 40 min
  • Evaluación del Módulo 0 25 min
  • Cierre del Módulo 0 10 min

  • Introducción al Módulo 1
  • Unidad 1. Entender antes de resolver 4 lecciones
  • Necesidad, problema y objetivo 35 min
  • Entradas, proceso y salidas 40 min
  • Alcance, reglas, supuestos y preguntas pendientes 40 min
  • Comprobación de la Unidad 1 15 min
  • Unidad 2. Dividir y ordenar la solución 4 lecciones
  • Dividir un problema en partes pequeñas 35 min
  • Dependencias: qué debe ocurrir primero 35 min
  • Del bloque general a instrucciones concretas 40 min
  • Comprobación de la Unidad 2 15 min
  • Unidad 3. Diseñar para la realidad 5 lecciones
  • Precisión: palabras que una máquina no puede completar 40 min
  • Inicio, final y condiciones de terminación 35 min
  • Casos normales, límites e inválidos 40 min
  • Revisar y mejorar un algoritmo 40 min
  • Comprobación de la Unidad 3 15 min
  • Práctica Local - Procedimiento para una solicitud de reembolso 60 min
  • Evaluación del Módulo 1 25 min
  • Cierre del Módulo 1 10 min

  • Introducción al Módulo 2
  • Unidad 1. Escribir para que otra persona pueda ejecutar 4 lecciones
  • De una explicación a instrucciones numeradas 35 min
  • Indentación y caminos alternativos 35 min
  • Pseudocódigo como forma de representar 40 min
  • Comprobación de la Unidad 1 15 min
  • Unidad 2. Ver caminos mediante diagramas 4 lecciones
  • Inicio, acción, entrada/salida y decisión 40 min
  • Flechas, caminos completos y retornos 40 min
  • Cuándo un diagrama ayuda y cuándo añade trabajo 30 min
  • Comprobación de la Unidad 2 15 min
  • Unidad 3. Ejecutar el algoritmo en papel 4 lecciones
  • Prueba de escritorio paso a paso 40 min
  • Tabla de seguimiento y errores lógicos 40 min
  • Corregir sin perder el propósito 40 min
  • Comprobación de la Unidad 3 15 min
  • Práctica Local - Representar y probar un control de horas 50 min
  • Evaluación del Módulo 2 25 min
  • Cierre del Módulo 2 10 min

  • Introducción al Módulo 3
  • Unidad 1. Preparar el espacio de trabajo 4 lecciones
  • Qué es PSeInt y qué aporta 35 min
  • Instalar y seleccionar el perfil Estricto 45 min
  • Editor, consola, archivos y diagramas 30 min
  • Comprobación de la Unidad 1 15 min
  • Unidad 2. Escribir y ejecutar 4 lecciones
  • Estructura Proceso y FinProceso 35 min
  • Mostrar información con Escribir 40 min
  • Guardar, ejecutar y predecir la salida 40 min
  • Comprobación de la Unidad 2 15 min
  • Unidad 3. Corregir la primera versión 3 lecciones
  • Errores de sintaxis, ejecución y lógica 40 min
  • Leer mensajes y cambiar una causa a la vez 40 min
  • Comprobación de la Unidad 3 15 min
  • Práctica Local - Asistente de procedimiento en PSeInt 50 min
  • Evaluación del Módulo 3 25 min
  • Cierre del Módulo 3 10 min

  • Introducción al Módulo 4
  • Unidad 1. Darle memoria al algoritmo 5 lecciones
  • Datos, valores, variables y estado 35 min
  • Declarar, inicializar y reasignar 40 min
  • Tipos Entero, Real, Cadena y Logico 45 min
  • Nombres que explican y valores que no cambian 35 min
  • Comprobación de la Unidad 1 15 min
  • Unidad 2. Conversar con la persona usuaria 4 lecciones
  • Mensajes claros con Escribir 35 min
  • Recibir valores con Leer 40 min
  • El recorrido entrada, proceso y salida 45 min
  • Comprobación de la Unidad 2 15 min
  • Unidad 3. Transformar datos mediante expresiones 5 lecciones
  • Asignación y operadores aritméticos 40 min
  • División, residuo y problemas de tipo 45 min
  • Prioridad de operaciones y paréntesis 40 min
  • Traducir una fórmula o regla 45 min
  • Comprobación de la Unidad 3 15 min
  • Práctica Local - Cotizador de compras 60 min
  • Evaluación del Módulo 4 25 min
  • Cierre del Módulo 4 10 min

  • Introducción al Módulo 5
  • Unidad 1. Decisiones de uno y dos caminos 5 lecciones
  • Comparaciones y resultados lógicos 40 min
  • Ejecutar solo si se cumple una condición 40 min
  • Elegir entre Si y SiNo 45 min
  • Límites inclusivos y exclusivos 40 min
  • Comprobación de la Unidad 1 15 min
  • Unidad 2. Varias reglas relacionadas 4 lecciones
  • Condiciones encadenadas y su orden 45 min
  • Combinar condiciones con Y, O y No 45 min
  • Menús y valores concretos con Segun 45 min
  • Comprobación de la Unidad 2 15 min
  • Unidad 3. Validar antes de procesar 4 lecciones
  • Validar valores antes de procesarlos 45 min
  • Rutas de error y mensajes útiles 40 min
  • Probar límites y reglas superpuestas 45 min
  • Comprobación de la Unidad 3 15 min
  • Práctica Local - Evaluador de solicitudes de reembolso 60 min
  • Evaluación del Módulo 5 25 min
  • Cierre del Módulo 5 10 min

  • Introducción al Módulo 6
  • Unidad 1. Repetir una cantidad conocida 4 lecciones
  • Para: de copiar instrucciones a repetir 40 min
  • Variable de control y tabla de seguimiento 45 min
  • Dirección, paso y límites del recorrido 40 min
  • Comprobación de la Unidad 1 15 min
  • Unidad 2. Repetir según una condición 5 lecciones
  • Mientras: comprobar antes de entrar 45 min
  • Repetir: validar después de solicitar 45 min
  • Terminación y ciclos infinitos 40 min
  • Elegir entre Para, Mientras y Repetir 40 min
  • Comprobación de la Unidad 2 15 min
  • Unidad 3. Resumir un recorrido 5 lecciones
  • Contadores y acumuladores 45 min
  • Promedios sin dividir entre cero 45 min
  • Mínimos y máximos desde el primer dato 45 min
  • Ciclos anidados y costo de repetir 40 min
  • Comprobación de la Unidad 3 15 min
  • Práctica Local - Resumen de operaciones del día 70 min
  • Evaluación del Módulo 6 25 min
  • Cierre del Módulo 6 10 min

  • Introducción al Módulo 7
  • Unidad 1. Guardar y recorrer una colección 4 lecciones
  • Del dato individual al arreglo 35 min
  • Cargar y mostrar con ciclos 40 min
  • Índices, límites y errores 35 min
  • Comprobación de la Unidad 1 15 min
  • Unidad 2. Procesar y relacionar colecciones 5 lecciones
  • Sumar, contar y promediar 40 min
  • Buscar y recordar una posición 40 min
  • Mínimo, máximo y sus posiciones 40 min
  • Arreglos relacionados y coherencia 35 min
  • Comprobación de la Unidad 2 15 min
  • Práctica Local - Analizador semanal de operaciones 70 min
  • Evaluación del Módulo 7 25 min
  • Cierre del Módulo 7 10 min

  • Introducción al Módulo 8
  • Unidad 1. Separar responsabilidades 4 lecciones
  • Una responsabilidad, un subproceso 30 min
  • Parámetros, argumentos y contratos 30 min
  • Procedimiento o valor de retorno 30 min
  • Comprobación de la Unidad 1 15 min
  • Unidad 2. Controlar datos y efectos 3 lecciones
  • Variables locales, valor y referencia 30 min
  • Efectos y dependencias visibles 30 min
  • Comprobación de la Unidad 2 15 min
  • Unidad 3. Probar, depurar y mejorar 4 lecciones
  • Casos y pruebas de regresión 30 min
  • Depurar una llamada paso a paso 30 min
  • Refactorizar sin cambiar resultados 30 min
  • Comprobación de la Unidad 3 15 min
  • Práctica Local - Refactorización del analizador semanal 70 min
  • Evaluación del Módulo 8 25 min
  • Cierre del Módulo 8 10 min

  • Introducción al Módulo 9
  • Unidad 1. Planificar la solución 4 lecciones
  • Requisitos, alcance y aceptación 30 min
  • Datos, capacidad e invariantes 30 min
  • Responsabilidades y flujo principal 30 min
  • Comprobación de la Unidad 1 15 min
  • Unidad 2. Construir por incrementos 4 lecciones
  • Incremento 1: menú que termina 35 min
  • Incremento 2: registrar sin exceder capacidad 35 min
  • Incremento 3: consultar y resumir 35 min
  • Comprobación de la Unidad 2 15 min
  • Unidad 3. Cerrar con evidencia 3 lecciones
  • Aceptar, diagnosticar y repetir 40 min
  • Explicar límites y transferir lo aprendido 40 min
  • Comprobación de la Unidad 3 15 min
  • Proyecto final: Control de movimientos de una caja pequeña 60 min
  • Evaluación final integradora 30 min
  • Cierre del curso 10 min
Gratis
Inscripciones cerradas
Este curso no recibe inscripciones en este momento.
Este curso incluye:
  • 79 horas de contenido
  • 118 lecturas
  • 39 exámenes con corrección automática
  • Acceso por tablet, móvil y PC
  • Acceso durante 90 días

Cursos relacionados

Cursos con temática similar