- Introducción a la inteligencia artificial
- Historia
- La importancia de la IA
- Tipos de inteligencia artificial
- Algoritmos aplicados a la inteligencia artificial
- Relación entre inteligencia artificial y big data
- IA y Big Data combinados
- El papel del Big Data en IA
- Tecnologías de IA que se están utilizando con Big Data
- Sistemas expertos
- Estructura de un sistema experto
- Inferencia: Tipos
- Fases de construcción de un sistema
- Rendimiento y mejoras
- Dominios de aplicación
- Creación de un sistema experto en C#
- Añadir incertidumbre y probabilidades
- Futuro de la inteligencia artificial
- Impacto de la IA en la industria
- El impacto económico y social global de la IA y su futuro
- ¿Qué es PLN?
- ¿Qué incluye el PLN?
- Ejemplos de uso de PLN
- Futuro del PLN
- PLN en Python con la librería NLTK
- Otras herramientas para PLN
- Principios del análisis sintáctico
- Gramática libre de contexto
- Analizadores sintácticos (Parsers)
- Aspectos introductorios del análisis semántico
- Lenguaje semántico para PLN
- Análisis pragmático
- Aspectos introductorios
- Pasos en la extracción de información
- Ejemplo PLN
- Ejemplo PLN con entrada de texto en inglés
- Aspectos introductorios
- ¿Qué es un chatbot?
- ¿Cómo funciona un chatbot?
- VoiceBots
- Desafios para los Chatbots
- Chatbots y el papel de la Inteligencia Artificial (IA)
- Usos y beneficios de los chatbots
- Diferencia entre bots, chatbots e IA
- Áreas de aplicación de Chatbots
- Desarrollo de un chatbot con ChatterBot y Python
- Desarrollo de un chatbot para Facebook Messenger con Chatfuel
- ¿Qué es ChatGPT?
- Cómo afecta la inteligencia artificial en ChatGPT?
- Versiones de ChatGPT y funcionalidades
- Usos de ChatGPT
- Beneficios de la IA y ChatGPT
- ¿Cómo funciona ChatGPT?
- Diferencias entre ChatGPT y otros chatbots
- Procesamiento del Lenguaje Natural (PLN)
- Aprendizaje por transferencia
- Cómo entrenar un modelo de ChatGPT
- Elección de la plataforma de desarrollo
- Configuración del entorno de desarrollo
- Preparación de los datos de entrenamiento
- Entrenamiento del modelo de ChatGPT
- Integración del modelo en el chatbot
- Pruebas y mejora del modelo
- Análisis de la conversación con el usuario
- Personalización de la conversación
- Uso de emojis y respuestas con imágenes
- Integración de voz y audio
- Respuestas multilingües
- Integración del chatbot en una página web
- Integración del chatbot en una aplicación móvil
- Personalización del aspecto del chatbot
- Gestión de la seguridad y privacidad del usuario
- Modelos de negocio para chatbots
- Monetización a través de publicidad
- Monetización a través de suscripciones
- Monetización a través de compras in-app
- Análisis del rendimiento y la rentabilidad
- Aspectos éticos y responsabilidad en la IA
- Sesgos en la IA y cómo evitarlos
- Derechos y privacidad del usuario
- Regulaciones y normativas sobre chatbots
- Responsabilidad social y ambiental
- Chatbots para atención al cliente
- Chatbots para servicios financieros
- Chatbots para servicios de salud
- Chatbots para educación
- Chatbots para entretenimiento y ocio
- Plataformas de desarrollo de Chatbots
- Librerías y frameworks para el desarrollo de IA
- Bases de datos y almacenamiento
- Recursos de formación y aprendizaje
- Comunidades y grupos de apoyo para desarrolladores
- Desarrollo de un Chatbot avanzado
- Caso de estudio en atención al cliente
- Caso de estudio en educación
- Caso de estudio en salud
- Caso de estudio en ocio
- Introducción a la realidad aumentada (AR)
- Aplicaciones de la realidad aumentada
- Amenazas de la realidad aumentada
- Introducción a Unity
- Descarga e instalación de Unity
- Interfaz de Unity
- Creación de videojuego
- Aspectos introductorios de la realidad aumentada (AR)
- Requisitos
- Cómo funciona la AR
- Renderizando la vista
- Seguimiento mundial con sesiones
- Responder a los eventos de la sesión
- El cuadro, la cámara y los anclajes actuales
- Añadiendo enemigos a la escena
- Una breve introducción a las matemáticas 3D
- Estimación de luz
- Disparar a enemigos
- Diseño de nivel
- Diseño 2D a Mundo 3D
- Firebugs
- Colisión de ancla
- Destrucción de Firebug
- Introducción a ARCore
- Configurar el entorno
- Adición de dependencias y permisos de ARCore
- Detrás de la escena ARCore
- Aumento de la escena
- Introducción a Vuforia
- Desarrollar juegos de AR en Unity
- Primeros pasos
- Creación del chef en Vuforia
- Introducción al reconocimiento de imágenes
- Adición de objetivos de imagen a la escena
- Explorando el DefaultTrackableEventHandler
- Realización de sus propias acciones de seguimiento
- Layar Creator
- Publica tu campaña
- Instalación y configuración de Unreal Engine
- Instalación de Unreal Engine 4
- Creación de proyecto
- Navegando por la interfaz
- Importación de activos
- Añadir mallas al nivel
- Acerca de los materiales
- Agregar texturas
- Usando materiales
- Acerca de los planos
- Acerca de los nodos de planos
- Planos
- Materiales
- Interfaz de usuario
- Cómo crear un juego simple
- Sistemas de partículas
- Animaciones
- Audio
- Inteligencia artificial (IA)
- Cómo crear un FPS simple
- Cómo funciona internet
- Evolución de la web
- Web 3.0 y el metaverso
- Iniciándose en el Metaverso
- Historia del metaverso
- Gigantes de la tecnología y metaverso
- Tipos de realidades
- Papel de la inteligencia artificial en metaverso
- Introducción e historia
- Blockchain y metaverso
- Metaverso y finanzas
- Criptomonedas en el metaverso
- Ntfs y el metaverso
- Mirando hacia el futuro del metaverso
- El futuro del trabajo en el metaverso
- Fundamentos de Edtech
- Evolución de la Educación Digital
- Importancia de la Edtech en la Actualidad
- Fundamentos para la transformación digital escolar
- Concepto y fases de la transformación digital
- Etapas para la transformación digital de centros educativos
- La pizarra digital
- Wikis
- Blogs
- Blended Learning
- Realidad aumentada y entornos inmersivos
- Flipped Clasroom
- Aprendizaje basado en proyectos (ABP)
- Gamificación educativa
- Mobile learning
- Las redes sociales en educación
- Rol del docente y del alumnado
- Ejemplos de redes sociales educativas
- Uso responsable
- Plataformas de Aprendizaje en Línea (LMS)
- Herramientas de Comunicación y Colaboración
- Sistemas de Evaluación Digital
- Fundamentos de Gamificación en Educación
- Elementos de un Juego Educativo
- Integración de la Gamificación en la Enseñanza
- Diseño de Mecánicas de Juego Educativas
- Conceptos Básicos de Realidad Virtual y Aumentada
- Aplicaciones Educativas de la Realidad Virtual
- Experiencias de Aprendizaje con Realidad Aumentada
- Creación de Entornos Virtuales de Aprendizaje
- Fundamentos de Inteligencia Artificial (IA)
- Aplicaciones de la IA en la Educación
- Ética y Responsabilidad en el Uso de la IA en la Educación
- Aprendizaje Automatizado y Algoritmos Educativos
- Conceptos Básicos del Metaverso
- Aplicaciones Educativas del Metaverso
- Futuro de la Educación en el Metaverso
- Características y Evolución de los MOOCs
- Diseño de un MOOC Efectivo
- Impacto de los MOOCs en la Educación
- Estrategias de Retención y Motivación en MOOCs
- Educación 5.0 y Nuevos Paradigmas Educativos
- Blockchain en la Educación
- Impacto de la Robótica en la Educación
- Personalización del Aprendizaje con Tecnologías Emergentes
- Historia de Moodle
- Definición y características de la plataforma de Elearning Moodle
- Teoría del constructivismo social aplicada a Moodle
- Módulos principales en Moodle
- Instalación en local
- Instalación en servidor
- Registro en MoodleCloud
- Ajustes de la página principal
- Interfaz de la plataforma
- Menú de administración
- Repositorios y gestión de ficheros
- Gestión de bloques y filtros
- Configuración de la contraseña
- Cambio de idioma
- Modo edición
- Temas
- Iconos
- Formatos de curso
- PARTES DE LA HOMEPAGE
- Categorías y subcategorías
- Matriculación de usuarios
- Gestión de grupos
- Gestión de roles y permisos
- Uso de tags
- Subida, eliminación y reinicio de un curso
- Foro
- Chat
- Consulta
- Retroalimentación
- Encuesta
- Correo
- Archivos multimedia
- Libros
- Enlaces
- Portafolios
- Contenido IMS
- SCORM
- Cómo se crea un contenido SCORM
- Cómo se prueba un contenido SCORM
- Datos SCORM de seguimiento
- Creación de contenido con eXelearning y su integración en Moodle
- Creación de ejercicios de autoevaluación con HotPotatoes, herramientas e-learning y su integración en Moodle
- Tarea
- Taller
- Base de datos
- Glosario
- Lección
- Cuestionario
- Wiki
- Banco de preguntas
- Categorías de preguntas
- Exportación e importación de preguntas
- Tipos de preguntas
- Bitácora
- Informes
- Estadísticas
- Calendario
- Insignias
- Gestión de usuarios
- Libro de calificaciones
- Copias de seguridad
- Finalización de actividad y de curso
- Darse de alta en un servidor
- Importar la base de datos a un servidor remoto
- Conexión de la web con la base de datos
- Subir archivos web mediante FTP
- Mobile app
- Para todos los usuarios
- Para profesores
- Para administradores
- Programación y lenguajes de programación
- Scratch, S4A, AppInventor, bitbloq, Arduino
- Proyecto Arduino
- Entradas y salidas digitales
- Instalación y configuración de bitbloq
- Primer programa: “Hola Mundo”
- Sentencias condicionales if-else
- Sentencias condicionales switch-case
- Variables locales y variables globales
- Funciones, parámetros y valor de retorno
- Bucle while
- Bucle for
- Robots, tipos, aplicaciones Robots en el aula
- El PrintBot Evolution Montaje
- Primer Programa con el PrintBot Evolution
- Teleoperando el PrintBot Evolution desde Android
- ¿Qué es un sigue-líneas? ¿Cómo funciona?
- Programación de un sigue-líneas
- Modificaciones de un sigue-líneas
- ¿Qué es un huye-luz? ¿Cómo funciona?
- Programación de un huye-luz
- Modificaciones de un huye-luz
- ¿Qué es un evita-obstáculos? ¿Cómo funciona?
- Programación de un evita-obstáculos
- Modificaciones de un evita-obstáculos
- Máquinas de estados
