Start: 17 de abril.
PENSAMIENTO INNOVADOR
Uso de algoritmos para la solución de problemas
DESCRIPTION:
El curso “Pensamiento Innovador: Uso de algoritmos para la solución de problemas” está diseñado para aquellos que buscan revolucionar su enfoque hacia la resolución de desafíos complejos mediante la aplicación de algoritmos.
Este curso intensivo proporciona a los participantes las herramientas y metodologías necesarias para aplicar el pensamiento lógico y analítico en diversas situaciones, transformando problemas intrincados en soluciones claras y efectivas.
GOALS:
- Desarrollar una comprensión sólida del pensamiento algorítmico y su aplicación en la solución de problemas.
- Adquirir habilidades prácticas en programación para la implementación de algoritmos.
- Aplicar técnicas algorítmicas para el análisis de datos y la toma de decisiones.
- Fomentar la innovación y la creatividad en la búsqueda de soluciones algorítmicas a problemas complejos.
ADDRESSED TO:
Aunque el nombre podría hacer pensar que esta capacitación es dirigida a personas con conocimientos en tecnologías de la información y software, lo cierto es que es un curso para cualquier personas que tenga el interés de programar pero primero desee desarrollar la habilidad de resolver problemas, lo cual es el fundamento de la programación, antes de escoger cualquier lenguaje, lo más importante es mapear los pasos de la solución.
TEMARIO:
1. Introducción a la lógica y la resolución de problemas
• Qué es la lógica.
• Cómo utilizar la lógica para resolver problemas.
• Diferentes enfoques para abordar problemas.
2. Conceptos fundamentales de la programación.
• Qué es la programación.
• Tipos de datos.
• Variables.
• Operadores.
• Estructuras de control.
3. Desarrollo de algoritmos.
• Qué es un algoritmo.
• Características de un buen algoritmo.
• Desarrollo de algoritmos paso a paso.
• Análisis de la complejidad de los algoritmos.
• Operadores lógicos
• Tablas de verdad
4. Estructuras de datos.
• Qué es un algoritmo.
• Características de un buen algoritmo.
• Desarrollo de algoritmos paso a paso.
• Análisis de la complejidad de los algoritmos.
• Operadores lógicos
• Tablas de verdad
5. Desarrollo de programas.
• Planificación y diseño de programas.
• Implementación de programas.
• Pruebas y depuración de programas.
• Mantenimiento de programas.
Brian Kernigan
Controlar la complejidad es la esencia de la programación.