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.