Fundamentos de la Informática
- Arquitectura de computadoras: Componentes internos y externos, funcionamiento básico.
- Sistemas operativos: Tipos de sistemas operativos (Windows, Linux, macOS), interfaz gráfica, gestión de archivos.
- Redes informáticas: Protocolos de comunicación, topologías de red, Internet, intranet, extranet.
- Seguridad informática: Virus, malware, phishing, ingeniería social, medidas de seguridad, políticas de uso responsable de Internet.
Desarrollo Web
- Lenguajes de marcado: HTML, CSS, JavaScript.
- Creación de páginas web: Diseño de interfaces, uso de editores de código, integración de elementos multimedia.
- Desarrollo de sitios web dinámicos: Uso de bases de datos, lenguajes de programación del lado del servidor (PHP, Python).
Programación
- Lenguajes de programación: Profundización en un lenguaje de programación (Python, Java, C#), estructuras de control, funciones, objetos.
- Algoritmos y estructuras de datos: Diseño y análisis de algoritmos, estructuras de datos básicas (arrays, listas, diccionarios).
- Desarrollo de aplicaciones: Creación de programas sencillos, resolución de problemas computacionales.
Bases de Datos
- Modelos de datos: Relacionales, jerárquicos, en red.
- Lenguajes de consulta: SQL (Structured Query Language).
- Diseño de bases de datos: Normalización, creación de tablas, relaciones, índices.
Inteligencia Artificial
- Conceptos básicos: Aprendizaje automático, redes neuronales, inteligencia artificial.
- Aplicaciones de la IA: Reconocimiento de patrones, procesamiento del lenguaje natural, visión por computadora.
Temas adicionales
- Realidad virtual y aumentada: Conceptos básicos, aplicaciones y herramientas.
- Impresión 3D: Procesos, materiales, diseño y aplicaciones.
- Internet de las cosas (IoT): Conceptos básicos, dispositivos y aplicaciones.
- Criptografía y seguridad de la información: Algoritmos de cifrado, firmas digitales, blockchain.
