El curso se estructurará en módulos que abarquen desde los conceptos básicos hasta aplicaciones más avanzadas, combinando teoría con una fuerte componente práctica.
Módulo 1: Introducción a la Robótica (4 semanas)
- Historia y Evolución de la Robótica: Desde autómatas antiguos hasta robots modernos.
- Fundamentos de Robótica: Definiciones, tipos de robots (manipuladores, móviles, humanoides), grados de libertad.
- Componentes de un Robot:
- Sensores: Tipos (ópticos, táctiles, de proximidad, de fuerza), principios de funcionamiento y aplicaciones.
- Actuadores: Motores (DC, stepper, servo), sistemas neumáticos e hidráulicos.
- Controladores: Microcontroladores (Arduino, Raspberry Pi), PLCs.
- Estructura y Materiales: Diseño mecánico y consideraciones de ingeniería.
- Cinemática Directa e Inversa (Introducción): Conceptos básicos para el movimiento de manipuladores.
- Programación Básica de Robots: Introducción a lenguajes de programación comunes (ej. Python, C++ con librerías específicas de robótica).
Módulo 2: Introducción a la Inteligencia Artificial (4 semanas)
- ¿Qué es la Inteligencia Artificial?: Definiciones, historia y ramas de la IA.
- Conceptos Fundamentales de IA: Datos, algoritmos, aprendizaje.
- Tipos de Aprendizaje Automático (Machine Learning):
- Aprendizaje Supervisado: Regresión y clasificación (árboles de decisión, SVMs, regresión lineal/logística).
- Aprendizaje No Supervisado: Clustering (K-Means), reducción de dimensionalidad.
- Aprendizaje por Refuerzo (Introducción): Agente, entorno, recompensa, políticas.
- Redes Neuronales Artificiales (Introducción): Perceptrón, capas, activación.
- Procesamiento del Lenguaje Natural (PLN) (Introducción): Conceptos básicos, aplicaciones (chatbots, traducción).
- Visión por Computadora (Introducción): Detección de objetos, reconocimiento facial.
Con TALLERES EN VIVO, pregunta:
- Laboratorios Prácticos: Sesiones hands-on con kits de robótica (ej. LEGO Mindstorms, VEX Robotics, plataformas basadas en Arduino/Raspberry Pi) y herramientas de software de IA (Python con librerías como TensorFlow, PyTorch, scikit-learn).