Asignaturas
Diseño y Desarrollo Web
DISEÑO DE INTERFACES WEB
Esta asignatura se centra en el estudio y aplicación de los principios fundamentales del diseño de interfaces para aplicaciones y sitios web, abordando tanto los aspectos visuales como la experiencia de uso. El curso introduce al alumnado en las metodologías y herramientas necesarias para crear interfaces digitales que sean claras, intuitivas, accesibles y visualmente coherentes, poniendo al usuario en el centro del proceso de diseño. A lo largo de la asignatura se trabajarán conceptos clave como la usabilidad, la experiencia de usuario (UX), la arquitectura de la información y el diseño visual de interfaces. El alumnado aprenderá a organizar contenidos de manera lógica y comprensible, diseñar sistemas de navegación eficaces y establecer jerarquías visuales que faciliten la interacción del usuario con el entorno digital. Asimismo, se abordarán metodologías de diseño centrado en el usuario, incluyendo procesos de investigación, definición de necesidades, elaboración de wireframes y prototipos, y evaluación de interfaces. También se estudiarán aspectos relacionados con la adaptabilidad a distintos dispositivos (responsive design), la consistencia visual, los sistemas de diseño y las buenas prácticas en accesibilidad digital. Mediante ejercicios prácticos y proyectos de diseño, el estudiante aprenderá a planificar, diseñar y prototipar interfaces web, aplicando criterios funcionales, estéticos y de experiencia de usuario para desarrollar productos digitales eficaces y orientados a las necesidades reales de las personas.
TECNOLOGÍAS WEB I: HTML5, CSS, Tailwind CSS, Bootstrap
La asignatura Tecnologías Web I introduce a los estudiantes en los fundamentos del desarrollo de interfaces web modernas. Se abordan los principios del lenguaje de marcado HTML5 para la estructuración de contenidos, así como las hojas de estilo en cascada (CSS) para el diseño visual y la maquetación de páginas web. Además, se estudian frameworks de estilos como Bootstrap y Tailwind CSS, que permiten acelerar el desarrollo de interfaces responsivas, adaptables y estéticamente consistentes. Durante el curso, los estudiantes aprenderán a construir páginas web semánticas, aplicar estilos personalizados, utilizar sistemas de diseño basados en componentes y desarrollar interfaces responsivas adaptadas a distintos dispositivos. Se enfatiza el uso de buenas prácticas de desarrollo, organización del código y principios básicos de experiencia de usuario (UX) y diseño web. Al finalizar la asignatura, el estudiante será capaz de desarrollar interfaces web modernas, estructuradas y responsivas utilizando HTML5, CSS y frameworks de estilos ampliamente utilizados en la industria.
TECNOLOGÍAS WEB II: JavaScript
JavaScript es uno de los lenguajes fundamentales para el desarrollo de experiencias interactivas en la web, ya que permite ampliar las capacidades del diseño web más allá de la estructura y el estilo, incorporando comportamiento dinámico y respuesta a las acciones del usuario. Gracias a este lenguaje es posible gestionar eventos, generar animaciones, controlar la navegación y crear interfaces dinámicas que mejoran la experiencia de uso. En esta asignatura se introducirá al alumnado, sin necesidad de conocimientos previos, en los fundamentos del lenguaje JavaScript aplicados al diseño y desarrollo web. A lo largo del curso académico se abordarán conceptos básicos de programación, manipulación del DOM y gestión de eventos, así como técnicas para incorporar interactividad, animaciones y efectos visuales en proyectos digitales. Asimismo, se explorarán recursos creativos vinculados al motion design, transiciones, gestos de interacción, efectos de navegación y elementos tridimensionales, permitiendo enriquecer la experiencia del usuario en entornos web. Mediante ejercicios prácticos y pequeños proyectos, el alumnado aprenderá a integrar estos recursos dentro del flujo de trabajo de diseño web. Al finalizar la asignatura, el estudiante dispondrá de las bases técnicas necesarias para incorporar interacción avanzada en proyectos de diseño web, ampliando su repertorio de herramientas para la creación de interfaces dinámicas, expresivas y orientadas a la experiencia de usuario.
FRAMEWORKS WEB AVANZADOS: React, Vue.js
Esta asignatura se centra en el desarrollo de aplicaciones web modernas mediante el uso de frameworks y librerías avanzadas de JavaScript, especialmente React y Vue, herramientas ampliamente utilizadas en la industria para la creación de interfaces interactivas y escalables. El curso introduce al alumnado en los principios y metodologías del desarrollo front-end contemporáneo, basado en arquitecturas modulares y orientadas a componentes. A lo largo de la asignatura, el estudiante aprenderá a diseñar y construir interfaces dinámicas basadas en componentes reutilizables, así como a gestionar el estado de las aplicaciones y organizar proyectos de manera estructurada y mantenible. Se trabajarán aspectos clave como la comunicación entre componentes, la gestión del flujo de datos, la estructuración de proyectos y la adopción de buenas prácticas en el desarrollo de software para la web. Asimismo, se abordarán conceptos fundamentales para el desarrollo de Single Page Applications (SPA), incluyendo sistemas de enrutamiento, consumo e integración de APIs externas, manejo de datos asíncronos y optimización del rendimiento de las aplicaciones. Mediante ejercicios prácticos y proyectos aplicados, el alumnado desarrollará interfaces web complejas capaces de ofrecer experiencias de usuario fluidas y altamente interactivas. Al finalizar la asignatura, el estudiante será capaz de desarrollar aplicaciones web modernas utilizando frameworks JavaScript, aplicando metodologías de desarrollo actuales y construyendo interfaces escalables, eficientes y orientadas a la experiencia de usuario.
DISEÑO DE EXPERIENCIAS INTERACTIVAS: Web3D, WebAR, Parallax Web
Asignatura orientada al diseño y desarrollo de experiencias web interactivas e inmersivas mediante el uso de tecnologías web emergentes. Se exploran nuevas formas de interacción digital que amplían las posibilidades del diseño web tradicional, incorporando entornos tridimensionales, animaciones avanzadas y contenidos aumentados capaces de enriquecer la experiencia del usuario. A lo largo de la asignatura se trabajará con técnicas y herramientas vinculadas a Web3D, WebAR y efectos visuales interactivos, como Parallax y animaciones basadas en desplazamiento y eventos de usuario. Estas tecnologías permiten integrar modelos 3D, escenas interactivas y elementos de realidad aumentada directamente en el navegador, generando interfaces dinámicas y experiencias digitales innovadoras. Asimismo, se abordarán principios de usabilidad, diseño de interacción y optimización del rendimiento, aspectos fundamentales para garantizar el correcto funcionamiento de experiencias inmersivas en distintos dispositivos y navegadores. El alumnado aprenderá a estructurar proyectos que combinen creatividad visual, interactividad y eficiencia técnica dentro del entorno web. Mediante ejercicios prácticos y proyectos aplicados, el estudiante desarrollará propuestas digitales basadas en la inmersión, la interactividad y la experimentación tecnológica, adquiriendo competencias para diseñar y producir proyectos web innovadores que integren contenidos tridimensionales y experiencias aumentadas.
DESARROLLO CON INTELIGENCIA ARTIFICIAL: Vibe Coding
Asignatura orientada a la exploración de nuevos paradigmas de desarrollo de software asistido por Inteligencia Artificial, centrados en el enfoque conocido como "vibe coding responsable", en el que el proceso de programación se apoya en sistemas de IA generativa capaces de interpretar instrucciones en lenguaje natural y colaborar en la creación de código. A lo largo de la asignatura se analizarán las metodologías y herramientas que permiten desarrollar aplicaciones mediante la interacción con modelos de IA, aprendiendo a formular instrucciones efectivas (prompting), iterar soluciones y supervisar el código generado. Se trabajará en la creación de prototipos y aplicaciones digitales utilizando asistentes de programación, integrando flujos de trabajo híbridos entre creatividad humana y generación automática de código. Asimismo, se abordarán aspectos relacionados con la evaluación, depuración y optimización del código generado por IA, así como las implicaciones éticas y profesionales del uso de estas tecnologías en el desarrollo de software. El alumnado explorará cómo la IA puede acelerar los procesos de prototipado, experimentación y desarrollo de productos digitales. Al finalizar la asignatura, el estudiante será capaz de utilizar herramientas de inteligencia artificial para diseñar, generar y mejorar aplicaciones de software, aplicando estrategias de colaboración humano-máquina dentro de procesos contemporáneos de desarrollo digital.
Diseño Inmersivo con AR y VR
3D MODELADO Y RENDERIZADO: Autodesk Maya
Esta asignatura introduce al estudiante en el uso de Autodesk Maya, uno de los softwares de modelado y animación 3D más utilizados a nivel profesional. Gracias a su completo paquete de herramientas para modelado, texturizado, renderizado y simulación, Maya se ha convertido en una plataforma líder y ampliamente reconocida en la creación de contenidos digitales en 3D. Su impacto en la industria cinematográfica ha sido tan significativo que el software ha sido reconocido con un Premio Oscar por la Academia de Hollywood, por su contribución al desarrollo de los efectos visuales. A lo largo del curso, el alumnado aprenderá desde una perspectiva creativa, técnica y profesional los fundamentos del diseño y producción de contenidos tridimensionales. Se trabajarán las bases del modelado, la creación de entornos virtuales y el desarrollo de elementos visuales para proyectos digitales. Asimismo, se introducirán las técnicas esenciales de animación, control de personajes mediante rigging, diseño de materiales y texturas, así como la configuración de interfaces y flujos de trabajo dentro del entorno del software. La asignatura también aborda la creación de atmósferas y ambientes digitales, así como la simulación de efectos que contribuyen a enriquecer la narrativa visual de las escenas inmersivas 3D. Mediante ejercicios prácticos y proyectos aplicados, el alumnado desarrollará competencias para conceptualizar, construir y presentar escenas tridimensionales siguiendo procesos propios de la producción profesional.
3D MODELADO ORGÁNICO: ZBrush
La asignatura introduce al estudiante en los fundamentos del modelado orgánico mediante técnicas de escultura digital orientadas a la creación de formas tridimensionales complejas. A través del uso del software ZBrush, el alumnado aprenderá a desarrollar personajes y otros elementos orgánicos, abordando la construcción de volúmenes, la definición de estructuras formales y el trabajo de superficies con distintos niveles de detalle. A lo largo del curso se trabajará el manejo de las principales herramientas de escultura digital, la subdivisión de geometría, el control del volumen y la progresiva incorporación de información superficial. El proceso de aprendizaje se apoyará en el uso de referencias visuales y en el estudio de proporciones y relaciones estructurales, con el objetivo de mejorar la coherencia y solidez formal de los modelos. Asimismo, se introducirán conceptos básicos relacionados con la preparación técnica de los activos tridimensionales para su utilización en proyectos digitales. En este contexto se abordarán aspectos como la topología, la optimización de geometría y la organización del modelo para facilitar su uso en diferentes flujos de trabajo, incluyendo su posible integración en entornos interactivos como la Realidad Virtual y la Realidad Aumentada.
NARRATIVAS INMERSIVAS
Esta asignatura explora las posibilidades narrativas de los entornos digitales inmersivos, analizando cómo las nuevas tecnologías transforman las formas de contar historias y de interactuar con el público. El curso introduce al alumnado en los fundamentos teóricos y creativos de la narrativa aplicada a medios como la Realidad Virtual, la Realidad Aumentada y las experiencias interactivas. A lo largo de la asignatura se estudiarán estrategias de construcción narrativa en espacios tridimensionales, el diseño de experiencias centradas en el usuario y la integración de elementos visuales, sonoros e interactivos para generar relatos inmersivos. Asimismo, se abordarán estudios de caso y metodologías de creación propias de los nuevos formatos narrativos digitales. Al finalizar el curso, el estudiante será capaz de conceptualizar y diseñar proyectos narrativos que utilicen la inmersión y la interactividad como herramientas para crear experiencias significativas en entornos digitales.
MOTORES GRÁFICOS: Unity
Esta asignatura introduce al estudiante en el uso de motores gráficos en tiempo real mediante Unity, orientado al desarrollo de experiencias digitales inmersivas. A lo largo del curso se estudiarán los fundamentos de los entornos interactivos y su aplicación en proyectos de Realidad Aumentada, Realidad Virtual y experiencias 3D interactivas. El alumnado aprenderá a integrar y gestionar recursos 3D, construir espacios virtuales y configurar iluminación, cámaras e interactividad dentro del motor gráfico. Asimismo, se trabajarán principios de diseño de experiencias inmersivas, interacción del usuario y optimización de entornos para su visualización en tiempo real. La asignatura incluirá la experimentación práctica con diversas gafas de Realidad Virtual, permitiendo al estudiantado probar y evaluar sus propios entornos y aplicaciones inmersivas.
LABORATORIO DE REALIDAD AUMENTADA
La Realidad Aumentada (AR) permite integrar elementos digitales dentro del entorno físico, generando experiencias interactivas que combinan el mundo real y el virtual. Esta asignatura introduce al alumnado en los fundamentos conceptuales y técnicos necesarios para el desarrollo de aplicaciones de AR orientadas a dispositivos móviles. A lo largo del curso se abordarán los principios del diseño de experiencias aumentadas y el funcionamiento de sistemas de reconocimiento de imágenes (image recognition) como base para la activación de contenidos digitales. El estudiantado aprenderá a crear aplicaciones que permitan visualizar e interactuar con objetos virtuales desde smartphones o tablets, integrando elementos tridimensionales dentro del entorno real. Asimismo, la asignatura fomentará la aplicación práctica de conocimientos adquiridos en otras materias, permitiendo importar e incorporar modelos 3D desarrollados previamente para su uso en proyectos de Realidad Aumentada. Al finalizar el curso, el alumnado será capaz de diseñar y desarrollar experiencias interactivas de AR basadas en reconocimiento de imagen y optimizadas para dispositivos móviles.
INTELIGENCIA ARTIFICIAL GENERATIVA
Esta asignatura introduce al alumnado en los principios, técnicas y aplicaciones de la Inteligencia Artificial generativa, centrada en la creación de contenidos digitales mediante algoritmos capaces de producir imágenes, texto, audio, video y modelos 3D de manera autónoma. El curso aborda fundamentos de aprendizaje automático y redes neuronales generativas, incluyendo modelos como GANs (Generative Adversarial Networks), difusión y transformadores, así como su implementación práctica en entornos creativos y de producción digital. Se explorarán flujos de trabajo que integran IA generativa en procesos de diseño, animación, modelado y narrativa interactiva. Al finalizar la asignatura, el alumnado será capaz de conceptualizar, desarrollar y evaluar proyectos creativos que utilicen IA generativa para producir contenidos digitales originales, aplicando criterios técnicos y estéticos, así como buenas prácticas en ética y uso responsable de estas tecnologías.
Profesionalización y Mercado
WORKSHOP - Git y GitHub
Git es un sistema de control de versiones que facilita el trabajo en paralelo de funcionalidades. Gracias a la plataforma de desarrollo colaborativo GitHub se pueden alojar repositorios remotos a partir de proyectos Git. El objetivo es que los alumnos puedan gestionar como repositorios Git todos los proyectos y prácticas que vayan desarrollando en las diferentes asignaturas.
WORKSHOP - Dominios y hosting Web
¿Qué requisitos de alojamiento web necesito?, ¿qué características deberá tener la solución de alojamiento web que se adapte a mis necesidades? Esta Master Class tiene como objetivo dar respuesta a este tipo de preguntas, y paralelamente explicar conceptos fundamentales relacionados con el hosting, como dirección IP, edición de DNS, tasas de transferencia, subdominios, creación de bases de datos, configuraciones de servidor... Cuestiones, todas ellas importantes, que se deben de tener en cuenta para obtener un buen servicio de hosting.
WORKSHOP - Comunicación de proyectos desde la marca personal
Este workshoop aborda las estrategias y herramientas necesarias para comunicar y presentar proyectos creativos desde la perspectiva de la marca personal. Se centra en cómo los profesionales del diseño, la tecnología y la creación digital pueden construir una identidad propia que refuerce la visibilidad, coherencia y valor de sus proyectos en contextos académicos y profesionales. A lo largo de la asignatura se trabajará en la definición de la identidad personal y profesional, el desarrollo de un discurso claro sobre el propio trabajo y la elaboración de estrategias de comunicación que permitan transmitir eficazmente ideas, procesos y resultados. Se explorarán formatos y soportes para la presentación de proyectos, incluyendo portafolios, presentaciones, plataformas digitales y redes profesionales.
MASTER CLASS - Derecho Digital
Esta Master Class aborda los principios jurídicos, éticos y sociales que regulan el uso de tecnologías digitales, prestando especial atención a los derechos digitales y la propiedad intelectual en entornos digitales. Se analizan los marcos normativos que afectan a la creación, uso y difusión de contenidos en internet, así como los derechos y responsabilidades de usuarios, creadores y plataformas digitales. También se abordarán los desafíos legales derivados de las tecnologías emergentes, como la inteligencia artificial, la reutilización de contenidos digitales y la circulación global de información, promoviendo una visión crítica y responsable sobre el uso de recursos digitales.
MASTER CLASS - Posicionamiento SEO y SEM
Conseguir el mejor SEO (posicionamiento web orgánico en buscadores) y gestionar campañas de marketing digital (posicionamiento SEM) es actualmente la clave para todas las empresas que basan sus ventas en Internet. En esta Master Class, el estudiante aprenderá las técnicas para optimizar un sitio web y posicionarlo en los primeros resultados de búsquedas, así como las estrategias SEM más efectivas y utilizadas en la actualidad.
MASTER CLASS - Diseño y Aplicaciones de Realidad Extendida
Esta asignatura aborda el diseño y desarrollo de aplicaciones basadas en Realidad Extendida (XR), un ecosistema tecnológico que integra Realidad Virtual (VR), Realidad Aumentada (AR) y Realidad Mixta (MR) para generar experiencias digitales inmersivas. Se exploran las posibilidades de estas tecnologías como herramientas para la creación de nuevos formatos de interacción, comunicación y narrativa en entornos digitales. Asimismo, se analizarán casos de uso y aplicaciones de la realidad extendida en ámbitos como el diseño, la comunicación, la educación, la cultura, el entretenimiento o la visualización de datos, fomentando una visión crítica y creativa sobre el potencial de estas tecnologías.
MASTER CLASS - Marketing Digital
Esta master class introduce los principios fundamentales del marketing digital y su aplicación en la promoción de proyectos, marcas y productos en entornos online. Se analizan las principales estrategias y herramientas utilizadas para posicionar, comunicar y difundir contenidos en plataformas digitales, considerando las dinámicas actuales del ecosistema digital. La master class tiene como objetivo proporcionar una visión estratégica y aplicada del marketing digital, permitiendo comprender cómo diseñar acciones de comunicación eficaces, identificar públicos objetivos y aprovechar las herramientas digitales para potenciar la difusión y el impacto de proyectos en el entorno online.
MASTER CLASS - Profesionalización y creación de empresas
Se analizarán los pasos fundamentales para iniciar una actividad profesional, incluyendo la definición de un modelo de negocio, la identificación de oportunidades en el mercado, la gestión básica de proyectos y los aspectos clave relacionados con la creación de empresas o el trabajo como profesional independiente. La Master Class tiene como objetivo ofrecer al alumnado herramientas y conocimientos iniciales para orientar su futuro profesional, fomentando una actitud emprendedora y una comprensión práctica de los procesos necesarios para poner en marcha proyectos y empresas en el ámbito creativo y digital.