El curso Fundamentos de Algoritmos desarrolla la capacidad de estructurar soluciones a problemas mediante pensamiento lógico y diseño algorítmico, aplicando herramientas como pseudocódigo, diagramas de flujo y estructuras de control.
Su enfoque permite comprender cómo se construyen las bases del software, facilitando la resolución de problemas y la toma de decisiones en entornos tecnológicos y organizacionales.
No se requieren conocimientos previos en programación.
Se recomienda contar con razonamiento lógico básico, nociones matemáticas elementales y manejo básico de computadoras.
Concepto y características de un algoritmo - Pensamiento lógico aplicado a la programación - Tipos de problemas computacionales - Representación de algoritmos - Diagramas de flujo - Pseudocódigo
Variables y tipos de datos básicos - Operadores aritméticos y lógicos - Expresiones y asignación - Estructura secuencial - Entrada y salida de datos
Toma de decisiones en algoritmos - Condicional simple - Condicional doble (if–else) - Condicional múltiple - Operadores relacionales y lógicos
Concepto de iteración - Bucles o ciclos - Ciclo while - Ciclo for - Buenas prácticas en diseño de algoritmos - Resolución de problemas integradores