Sistemas y tecnología web: cliente
(Curso Académico 2025 - 2026)
Mostrar Todo


Nota informativa: Atendiendo a la normativa de Protección de Datos y propiedad intelectual en la que se limita la publicación de imágenes de terceras personas sin su consentimiento, aquellos que difundan grabaciones de las sesiones de clase sin previo consentimiento de las personas implicadas, serán responsables ante la ley del uso prohibido de las citadas grabaciones.



1. Datos descriptivos de la asignatura
  • Código: 835941104
  • Centro: Escuela de Doctorado y Estudios de Postgrado
  • Lugar de impartición: Escuela Superior de Ingeniería y Tecnología. Sección de Ingeniería Informática
  • Titulación: Máster Universitario en Ingeniería Informática
  • Plan de Estudios: 2018 (publicado en )
  • Rama de conocimiento: Ingeniería y Arquitectura
  • Ámbito de conocimiento:
  • Mención/Especialidad:
  • Itinerario/Intensificación:
  • Departamento/s:
  • Área/s de conocimiento:
    • Arquitectura y Tecnología de Computadores
    • Ciencia de la Computación e Inteligencia Artificial
    • Ingeniería de Sistemas y Automática
  • Curso: 1
  • Carácter: Obligatoria
  • Despliegue temporal: Primer cuatrimestre
  • Créditos ECTS: 6,0
  • Modalidad de impartición: Semipresencial
  • Horario: Ver horario
  • Aula virtual de la asignatura: Ver web de la asignatura
  • Idioma: Castellano e Inglés (0,30 ECTS en Inglés)
2. Requisitos de matrícula y calificación
3. Profesorado que imparte la asignatura

Profesor/a Coordinador/a: ISABEL SANCHEZ BERRIEL

General:
Nombre:
ISABEL
Apellido:
SANCHEZ BERRIEL
Departamento:
Ingeniería Informática y de Sistemas
Área de conocimiento:
Ciencia de la Computación e Inteligencia Artificial
Grupo:
Contacto:
Teléfono 1:
922319449
Teléfono 2:
Correo electrónico:
isanchez@ull.es
Correo alternativo:
isanchez@ull.edu.es
Tutorías primer cuatrimestre:
DesdeHastaDíaHora incialHora finalLocalizaciónPlantaDespacho
Todo el cuatrimestre Martes 08:30 11:00 Escuela Superior de Ingeniería y Tecnología - Módulo A - AN.4A ESIT 3 P3.005
Todo el cuatrimestre Jueves 08:30 12:00 Escuela Superior de Ingeniería y Tecnología - Módulo A - AN.4A ESIT 3 P3.005
Observaciones: Página de citas: https://calendar.app.google/if7FsdMFPEo6rkGj8 Cualquier alteración sobrevenida se avisará a través del campus virtual. En caso de causa justificada el alumno podrá solicitar a la profesora la realización de la tutoría online, esta tendrá lugar en el meet que se genera automáticamente al reservar la cita.
Tutorías segundo cuatrimestre:
DesdeHastaDíaHora incialHora finalLocalizaciónPlantaDespacho
Todo el cuatrimestre Martes 09:00 13:30 Escuela Superior de Ingeniería y Tecnología - Módulo A - AN.4A ESIT 3 P3.005
Todo el cuatrimestre Jueves 16:30 18:00 Escuela Superior de Ingeniería y Tecnología - Módulo A - AN.4A ESIT 3 P3.005
Observaciones: Las tutorías de los jueves de 16:30-18:00 serán online. Página de citas: https://calendar.app.google/C4avyEHhUUD4pmk17 Página de citas: https://calendar.app.google/if7FsdMFPEo6rkGj8 Cualquier alteración sobrevenida se avisará a través del campus virtual. En caso de causa justificada el alumno podrá solicitar a la profesora la realización de la tutoría online, esta tendrá lugar en el meet que se genera automáticamente al reservar la cita.
General:
Nombre:
JESUS MIGUEL
Apellido:
TORRES JORGE
Departamento:
Ingeniería Informática y de Sistemas
Área de conocimiento:
Ingeniería de Sistemas y Automática
Grupo:
Contacto:
Teléfono 1:
922318286
Teléfono 2:
Correo electrónico:
jmtorres@ull.es
Correo alternativo:
jmtorres@ull.edu.es
Tutorías primer cuatrimestre:
DesdeHastaDíaHora incialHora finalLocalizaciónPlantaDespacho
Todo el cuatrimestre Martes 17:00 20:00 Escuela Superior de Ingeniería y Tecnología - Módulo A - AN.4A ESIT 3 P3.008
Todo el cuatrimestre Miércoles 17:00 20:00 Escuela Superior de Ingeniería y Tecnología - Módulo A - AN.4A ESIT 3 P3.008
Observaciones: Para evitar aglomeraciones y como el horario puede sufrir cambios por causas sobrevenidas, se recomienda consultar el calendario en la dirección https://jmtorres.webs.ull.es/tutorías y coger cita en el hueco deseado para confirmar la asistencia. La ubicación precisa del despacho también se indica en la misma dirección. Se pueden hacer consultas por los canales digitales disponibles, como por ejemplo: correo electrónico o Google Chat del profesor, Discord del máster, foro del Moodle de la asignatura o la sala de Google Meet de la cita en el calendario.
Tutorías segundo cuatrimestre:
DesdeHastaDíaHora incialHora finalLocalizaciónPlantaDespacho
Todo el cuatrimestre Martes 17:00 20:00 Escuela Superior de Ingeniería y Tecnología - Módulo A - AN.4A ESIT 3 P3.008
Todo el cuatrimestre Miércoles 17:00 20:00 Escuela Superior de Ingeniería y Tecnología - Módulo A - AN.4A ESIT 3 P3.008
Observaciones: Para evitar aglomeraciones y como el horario puede sufrir cambios por causas sobrevenidas, se recomienda consultar el calendario en la dirección https://jmtorres.webs.ull.es/tutorías y coger cita en el hueco deseado para confirmar la asistencia. La ubicación precisa del despacho también se indica en la misma dirección. Se pueden hacer consultas por los canales digitales disponibles, como por ejemplo: correo electrónico o Google Chat del profesor, Discord del máster, foro del Moodle de la asignatura o la sala de Google Meet de la cita en el calendario.
4. Contextualización de la asignatura en el plan de estudio
  • Bloque formativo al que pertenece la asignatura: Tecnologías Informáticas
  • Perfil profesional:
5. Resultados de Aprendizaje

Saber (conocimientos o contenidos)

  • S01 - Sabe proyectar, calcular y diseñar productos, procesos e instalaciones en todos los ámbitos de la Ingeniería Informática
  • S05 - Conoce y aplica los conocimientos adquiridos para resolver problemas en entornos nuevos o poco conocidos dentro de contextos más amplios y mulitidisciplinares, siendo capaces de integrar estos conocimientos
  • S10 - Comprende, diseña, evalua y aplica tecnologías, herramientas, recursos, estándares en el marco del desarrollo de software y su implantación en sistemas y entornos libres.

Habilidad (habilidades o destrezas)

  • H06 - Resolución de problemas y toma de decisiones: "que los estudiantes sepan aplicar los conocimientos adquiridos y su capacidad de resolución de problemas en entornos nuevos o poco conocidos dentro de contextos más amplios (o multidisciplinares) relacionados con su área de estudio"
  • H08 - Innovación y creatividad: "Realización, presentación y defensa, una vez obtenidos todos los créditos del plan de estudios, de un ejercicio original realizado individualmente ante un tribunal universitario, consistente en un proyecto integral de Ingeniería en Informática de naturaleza profesional en el que se sinteticen las competencias adquiridas en las enseñanzas"

Competencia

  • C05 - Capacidad para utilizar y desarrollar metodologías, métodos, técnicas, programas de uso específico, normas y estándares de computación gráfica
  • C06 - Capacidad para conceptualizar, diseñar, desarrollar y evaluar la interacción persona-ordenador de productos, sistemas, aplicaciones y servicios informáticos
  • C07 - Capacidad para la creación y explotación de entornos virtuales, y para la creación, gestión y distribución de contenidos multimedia
  • C09 - Capacidad para asegurar, gestionar, auditar y certificar la calidad de los desarrollos, procesos, sistemas, servicios, aplicaciones y productos informáticos
6. Contenidos de la asignatura

Contenidos teóricos y prácticos de la asignatura

  • Estándares web: HTML, CSS, JavaScript, XML, JSON, etc.
  • Metodologías, Lenguajes y Frameworks: Agiles, TDD, BDD
  • Calidad de código: smell codes, análisis de cobertura.
  • Interfaz de usuario, experiencia de usuario
  • Web semántica
  • Desarrollo multiplataforma
  • Graficos en el frontend: WebGL, contenido multimedia
  • Tecnologías de software libre en la web

Actividades a desarrollar en otro idioma

En virtud de lo dispuesto en la normativa autonómica (decreto 168/2008, 22 de julio) un 5% del contenido será impartido en inglés. La bibliografía, la documentación del software y algunos ejemplos estarán disponibles en inglés.
7. Metodología, actividades formativas y volumen de trabajo del estudiante

Modelo de Enseñanza Centrada en el Alumnado

Aplica las siguientes metodologías activas: Aprendizaje basado en Proyectos (ABP), Aprendizaje basado en Problemas (PBL), Aprendizaje cooperativo

Descripción

En la asignatura se aplica una metodología activa centrada en la resolución de problemas y el aprendizaje por proyectos. Las actividades de enseñanza aprendizaje se articulan en torno a la realización de ejercicios prácticos que se preparan y desarrollan en parte en las sesiones presenciales y luego son completados por los estudiantes de forma autónoma. Las clases de teoría se utilizan para enfatizar conceptos propios de las tecnologías necesarios para utilizar correctamente sus posibilidades, así como establecer metodologías de trabajo. El objetivo es comprender los aspectos importantes de la tecnología web/cliente tanto en lo que se refiere a los aspectos relevantes de los clientes web como de las técnicas de diseño y creación de software que permiten crear sistemas eficientes y seguros.

Clases Teóricas: La metodología docente consistirá en sesiones para todo el grupo de estudiantes en las que presentarán conceptos fundamentales de cada tema, se trabaja en tareas donde se analiza su importancia en el contexto de la materia. Se realizarán cuestionarios sobre los contenidos explicados en estas sesiones y correspondiendo a las pruebas objetivas de la evaluación continua.

Clases prácticas (aula/laboratorio): la metodología docente consistirá en sesiones supervisadas en grupos reducidos en las que se resolverán diversos problemas de dificultad creciente aplicando los conceptos expuestos en las clases de teoría. Además, el alumnado aprenderá a usar diversas herramientas, en entornos reales o de simulación, así como metodologías relacionadas con el contexto de la materia. Las actividades programadas en estas sesiones forman parte de la evaluación continua en el apartado resolución de ejercicios prácticos.

Trabajos y proyectos: El estudiante tendrá que resolver problemas donde la tecnología es aplicable, en algunos casos dichos problemas tendrán una componente que les hará enfrentarse a situaciones novedosas y en contextos multidisciplinares. Los proyectos desarrollados para resolver dichos problemas forman parte de la evaluación continua en el apartado resolución de ejercicios prácticos.

Inglés: un 5% de las actividades formativas son en Inglés. En particular algunos materiales de referencia y bibliografía utilizada en el desarrollo de las clases prácticas son en lengua inglesa.

 Dentro de las actividades on-line que se realizan en la asignatura, vamos a distinguir dos modalidades:
a) Online asíncrona en las que las comunicaciones profesor/alumno se realizan mediante herramientas de mensajería (correo electrónico, foros de discusión, ...). En estas actividades, se propondrá un aspecto teórico/práctico de la asignatura que el alumno deberá abordar haciendo uso del material suministrado por el profesor. Mediante sistemas de mensajería se establecerá el canal para la resolución de dudas o discusiones.
b) Online síncrona en las que se fija un horario en el que se establece una comunicación directa profesor/alumno usando herramientas como chats y videoconferencias donde se llevará a cabo la supervisión del trabajo que ha realizado el alumno de forma autónoma

La IA puede ser usada únicamente como una herramienta de apoyo para la comprensión de la asignatura y debe hacerse referencia de su uso. En ningún caso, la evaluación de la asignatura se basará en contenido generado mediante IA.
En caso de situaciones de riesgo declaradas oficialmente para la programación y realización de las actividades docentes se estará a lo previsto en el plan específico del centro. Para garantizar la continuidad del aprendizaje, se proporcionará atención tutorial online durante el periodo en que se mantengan estos niveles de alerta

Actividades formativas y horas de trabajo del estudiante

Actividades formativas Horas Presencialidad [%]
Clases teóricas 6,00 0,00
Clases prácticas en aula de informática o laboratorio 30,00 52,50
Seminarios-Talleres u otras actividades complementarias (foros de debate, simulaciones, …) 12,00 25,00
Trabajo autónomo 90,00 0,00
Exposiciones, debates, y defensas de trabajos y proyectos 9,00 25,00
Evaluación. 3,00 100,00
Total horas
Total ECTS
8. Bibliografía / Recursos

Bibliografía básica

"Building Serverless Web Applications",  Zanon, Diego, 2017 (accesible en el punto Q de la ULL)
 

Don’t Make Me Think, Revisited: A Common Sense Approach to Web Usability, Krug, Steve, 2013
 
 

Micro Frontends in Action
(2020). Michael Geers. Manning Publications. ISBN: 9781617296871 (accesible en el punto Q de la ULL)

"Learn Three.JS", Jos Dirksen, Packt Publishing,2018 (accesible en el punto Q de la ULL)

"Semantic Web for the Working Ontologist", Allemang, Dean ; Hendler, James.Morgan Kaufmann. 2011 (accesible en el punto Q de la ULL)

Bibliografía complementaria

Pro HTML5 Accessibility, 2012, Josue O'Connor

"Real-time 3D graphics with WebGL 2.0", Farhad Ghayour ,Diego Cantor. Packt Publishing. 2018 (accesible desde el punto Q de la ULL)

Gatsby: The Definitive Guide
. So, Preston. 
O'Reilly Media, 2021. Web. (accesible en el punto Q de la ULL)

"Mastering Structured Data On The Semantic Web", Leslie F. Sikos Maria Maleshkova. Apress. 2015 (accesible desde el punto Q de la ULL)

Otros recursos

- Apuntes y materiales de los profesores en el aula virtual: Introducción al pipeline gráfico, Transformaciones geométricas básicas, Tutorial introductorio a WebGL, Tutorial: añadiendo iluminación con WebGL.

- Sitio Web de Wikidata

Servicio de IaaS de la ULL

9. Sistema de evaluación y calificación

Descripción

La Evaluación de la asignatura se rige por el Reglamento de Evaluación y Calificación (REC) de la Universidad de La Laguna aprobado en Consejo de Gobierno el 21 de Junio de 2022, o el que la Universidad tenga vigente, además de por lo establecido en la Memoria de Verificación inicial o posteriores modificaciones.
En esta asignatura se aplicará un esquema de evaluación continua. Para acceder a este tipo de evaluación el alumno debe asistir y participar regularmente en las actividades de la materia. Las actividades de evaluación se describen a continuación: 

1- Pruebas objetivas. A lo largo del cuatrimestre se realizarán pruebas objetivas en fechas anunciadas con antelación sobre los diferentes contenidos teóricos de la asignatura. El peso sobre la nota final será del 20%.
2- Resolución de ejercicios prácticos. Durante el cuatrimestre se encargarán diferentes ejercicios prácticos. El peso sobre la nota final será del 40% para el módulo de la programación web del lado del cliente y el 40% del módulo de web semántica y WebGL.
3- Las pruebas y trabajos son "de superación obligatoria".
4- La aplicación de la ponderación sólo será posible si se superan los trabajos con carácter "de superación obligatoria". En caso de no superar alguno de estos trabajos, la nota que aparecerá en el acta será la mayor obtenida en los trabajos "de superación obligatoria" suspendidos. Los trabajos "de superación obligatoria" se evaluarán con una nota entre 0 y 10 y será necesario obtener al menos un 5 para considerar que se ha aprobado dicho trabajo.
6- En todo caso, la superación de la asignatura, solo será posible si la calificación final es igual o superior a 5 puntos después de haber aplicado la ponderación descrita.

Los estudiantes que no participen en la evaluación continua se evalúan a través de los exámenes oficiales y convocatorias fijados. Si el alumno acude a la evaluación única debe obtener al menos el 50% de la puntuación del examen consistente en el desarrollo de un proyecto web cliente donde se use la web semántica y tenga también un componente gráfico 3D.
  • Se mantiene la modalidad de evaluación continua en la segunda convocatoria. Si un estudiante no supera una de las partes deberá superarlas en las siguientes convocatorias. Se le guardarán al alumno las partes que tenga superadas en la segunda convocatoria tendrá en cuenta los contextos posibles.
  • Todo el alumnado está sujeto a evaluación continua en la primera convocatoria de la asignatura, salvo quienes se acojan a la evaluación única según dispone el artículo 5 del REC de la Universidad de La Laguna. Si el alumno/a opta por la evaluación única deberá comunicarlo al coordinador de la asignatura, a través del procedimiento habilitado en el aula virtual de la asignatura, antes de haberse presentado a las actividades cuya ponderación compute, al menos, el 50% de la evaluación continua.
  • El alumnado que se encuentre en la quinta o posteriores convocatorias y desee ser evaluado por un Tribunal, deberá presentar una solicitud a través del procedimiento habilitado en la sede electrónica, dirigida a la persona responsable de su Facultad o Escuela (recomendable concretar según la titulación: Decana, Decano, Director o Directora). Dicha solicitud deberá realizarse con una antelación mínima de diez días hábiles al comienzo del periodo de exámenes”

Estrategia Evaluativa

Pruebas evaluativas Criterios Ponderación Resultados de aprendizaje
Evaluación de Teoría
A lo largo del cuatrimestre se realizarán pruebas objetivas en fechas anunciadas con antelación sobre los diferentes contenidos teóricos de la asignatura. El peso sobre la nota final será del 20%.
20,00 % [S05], [S10], [C09], [C05], [C06], [C07], [H06]
Evaluación de prácticas, trabajo y proyectos La evaluación de los contenidos prácticos supondrá un 80% de la nota. Se realizará mediante la resolución de ejercicios prácticos diferentes ejercicios prácticos a realizar durante el cuatrimestre. La evaluación se regirá por las siguientes consideraciones:
  1. El peso sobre la nota final será del 40% para el módulo de la programación web del lado del cliente y el 40% del módulo de web semántica y WebGL.
  2. Las pruebas y trabajos son "de superación obligatoria".
  3. La aplicación de la ponderación sólo será posible si se superan los trabajos con carácter "de superación obligatoria". En caso de no superar alguno de estos trabajos, la nota que aparecerá en el acta será la mayor obtenida en los trabajos "de superación obligatoria" suspendidos. Los trabajos "de superación obligatoria" se evaluarán con una nota entre 0 y 10 y será necesario obtener al menos un 5 para considerar que se ha aprobado dicho trabajo.
  4. En todo caso, la superación de la asignatura, solo será posible si la calificación final es igual o superior a 5 puntos después de haber aplicado la ponderación descrita.
Los estudiantes que no participen en la evaluación continua se evalúan a través de los exámenes oficiales y convocatorias fijados. Si el alumno acude a la evaluación única debe obtener al menos el 50% de la puntuación del examen consistente en el desarrollo de un proyecto web cliente donde se use la web semántica y tenga también un componente gráfico 3D.
  • Se mantiene la modalidad de evaluación continua en la segunda convocatoria. Si un estudiante no supera una de las partes deberá superarlas en las siguientes convocatorias. Se le guardarán al alumno las partes que tenga superadas en la segunda convocatoria tendrá en cuenta los contextos posibles.
  • Todo el alumnado está sujeto a evaluación continua en la primera convocatoria de la asignatura, salvo quienes se acojan a la evaluación única según dispone el artículo 5 del REC de la Universidad de La Laguna. Si el alumno/a opta por la evaluación única deberá comunicarlo al coordinador de la asignatura, a través del procedimiento habilitado en el aula virtual de la asignatura, antes de haberse presentado a las actividades cuya ponderación compute, al menos, el 50% de la evaluación continua.
  • El alumnado que se encuentre en la quinta o posteriores convocatorias y desee ser evaluado por un Tribunal, deberá presentar una solicitud a través del procedimiento habilitado en la sede electrónica, dirigida a la persona responsable de su Facultad o Escuela (recomendable concretar según la titulación: Decana, Decano, Director o Directora). Dicha solicitud deberá realizarse con una antelación mínima de diez días hábiles al comienzo del periodo de exámenes”


80,00 % [S01], [S05], [S10], [C09], [C05], [C06], [C07], [H06], [H08]
10. Cronograma / calendario de la asignatura

Descripción

El cronograma que se presenta a continuación describe las actividades que se van a desarrollar durante el cuatrimestre en el que se imparte la asignatura. Sin embargo, esta planificación puede ser modificada si así lo demanda el desarrollo de la asignatura.

En dicho cronograma se presentan actividades que son presenciales (A) y otras que se desarrollan de forma online utilizando las herramientas TIC disponibles. Dentro de estas actividades "online" , se indicará con "C" aquellas actividades online asíncronas y con "B", aquellas que sean síncronas. Debido al carácter semipresencial del máster habrá semanas en las que las clases prácticas, trabajos y proyectos se desarrollarán en formato no-presencial según lo dispuesto en el horario de clases del máster.
 

Primer cuatrimestre

Semana Temas Actividades de enseñanza aprendizaje Horas de trabajo lectivas Horas de trabajo autónomo Total
Semana 1: Presentación y clase práctica presencial. Estudio y realización de ejercicio teórico / prácticos.
3.00 8.00 11.00
Semana 2: Clase teórica presencial. Estudio y realización de ejercicio teórico / prácticos (online asíncrono (3h))
1.00 5.00 6.00
Semana 3: Clase Teórica presencial (1h). Estudio y realización de ejercicio teórico / prácticos (online asíncrono (3h)) 1.00 8.00 9.00
Semana 4: Clase teórica y clase práctica presencial.
4.00 9.00 13.00
Semana 5: Clase Teórica presencial (1h). Estudio y realización de ejercicio teórico / prácticos (online asíncrono (3h))
1.00 4.00 5.00
Semana 6: Clase Teórica presencial (1h). Estudio y realización de ejercicio teórico / prácticos (online asíncrono (3h))
1.00 9.00 10.00
Semana 7: Clase teórica y clase práctica presencial.

4.00 10.00 14.00
Semana 8: Clase Teórica (presencial) (1h). Estudio y realización de ejercicio teórico / prácticos (online asíncrono (3h))
1.00 4.00 5.00
Semana 9: Clase Teórica (presencial) (1h). Estudio y realización de ejercicio teórico / prácticos (online asíncrono (3h)) 1.00 9.00 10.00
Semana 10: Clase teórica y clase práctica presencial.
4.00 9.00 13.00
Semana 11: Clase Teórica (Presencial) (1h). Estudio y realización de ejercicio teórico / prácticos (Online Asíncrono (3h))
1.00 6.00 7.00
Semana 12: Clase Teórica (Presencial) (1h). Estudio y realización de ejercicio teórico / prácticos (Online Asíncrono (3h)) 1.00 9.00 10.00
Semana 13: Clase teórica y clase práctica presencial.
4.00 8.00 12.00
Semana 14: Clase Teórica (Presencial) (1h). Estudio y realización de ejercicio teórico / prácticos (Online Asíncrono (3h))
1.00 10.00 11.00
Semana 15: Clase Teórica (Presencial) (1h). Estudio y realización de ejercicio teórico / prácticos (Online Asíncrono (3h))
1.00 6.00 7.00
Semana 16 a 18: Trabajo autónomo y pruebas de evaluación
1.00 6.00 7.00
Total 30.00 120.00 150.00
Fecha de última modificación: 23-09-2025
Fecha de aprobación: 23-09-2025