21755. Tecnología Multimedia . Grupo 1

Identificación de la asignatura

Asignatura21755 - Tecnología Multimedia
Grupo Grup 1 ( Campus Digital )
Año académico 2018-19
Créditos6 créditos
Periodo de impartición Segundo semestre
Idioma de impartición Catalán
Titulación
  • Grado en Ingeniería Informática (Plan 2010) - Tercer curso
  • Grado en Ingeniería Informática (Plan 2014) - Tercer curso

Profesores

Profesor/aHorario de atención alumnos
Hora de inicioHora de finDía de la semanaFecha de inicioFecha de finDespacho/Edificio
Antonio Bibiloni Coll
toni.bibilonitoni.bibiloni@uib.esuib.es
(Responsable)
Hay que concertar cita previa con el profesor para hacer una tutoría

Contextualización

El objetivo de la asignatura es introducir al alumno en el intercambio de datos entre sistemas, en la conversión de documentos XML, JSON y en la creación de servios web dinámicos. Todos los temas están centrados en conceptos y fundamentos básicos de las tecnologías de aplicaciones basadas en el estandar XML.

En primer lugar se hace una introducción al estándar Xml, a sus herramientas y aplicaciones actuales en los sistemas de información. Posteriormente se centra en los aspectos de interacción e intercambio de datos entre aplicaciones, y por últimos se describen las tecnologías para el desarrollo de servicios dinámicos basados en Ajax.

La asignatura se desarrolla con una carácter eminentemente práctico, potenciándose para ello las prácticas en el aula de informática así como dando una gran importancia al trabajo final de asignatura (como desarrollo de un caso práctico).

Requisitos

Es conveniente que el alumno tenga conocimientos básicos de diseño y desarrollo de software así como alguna experiencia o conocimiento en programación en lenguajes de alto nivel.

Competencias

El alumno será capaz de aplicar todos los conceptos y tecnicas de la asignatura a los sistemas de información, desde la perspectiva de análisis y de desarrollo de la solución o soluciones más adecuadas en el entorno Web Internet.

Específicas

  • CI503 - Capacidad para emplear metodologías centradas en el usuario y la organización para el desarrollo, evaluación y gestión de aplicaciones y sistemas basados en tecnologías de la información que aseguren la accesibilidad, ergonomía y usabilidad de los sistemas.
  • CI506 - Capacidad para concebir sistemas, aplicaciones y servicios basados en tecnologías de red, incluyendo Internet, web, comercio electrónico, multimedia, servicios interactivos y computación móvil.

Genéricas

  • CTR01 - Capacidad de análisis y síntesis, de organización, de planificación y de toma de decisiones.
  • CTR02 - Capacidad de análisis crítico y de propuesta y aplicación de nuevas soluciones.
  • CTR03 - Capacidad para adquirir de forma autónoma nuevos conocimientos.
  • CTR04 - Capacidad para la búsqueda de recursos y de gestión de la información en el ámbito de la informática.

Básicas

Se pueden consultar las competencias básicas que el estudiante tiene que haber adquirido al finalizar el grado en la siguiente dirección: http://estudis.uib.cat/es/grau/comp_basiques/

Contenidos

Esta asignatura ofrece una visión amplia de todas las tecnologías asociadas al estándar XML: XML Namespaces, XML Schema, XSLT, Efficient XML Interchange (EXI), Xpath, XLink, etc.

Contenidos temáticos

XML Introducción al XML

Introducción XML y JSON

Formato de datos

El concepto de espacio de nombres. Xmlns. Prefijos.

Definition Type Document

Internacionalización. Encoding.

Validación de documentos.

El concepto de parser y los servicios "validador"
Cliente vs servidor. Aspectos de rendimiento e intercambio de datos.
Bases de datos nativas XML

Servidor Desarrollo de aplicaciones

Concepto request XML

La consulta HttpRequestXML

Las peticiones al servidor

Transformación en el servidor

Transformación en el cliente

Desarrollo de WebApp : Cliente vs Servidor

XSLT XSL y XSL Transformations


El lenguaje de programación XSLT

Extensible Style Language (XSL)

XSLT vs CSS

XML Path Language (XPath)

Modelo de datos XPath

Arbol y tipos de nodos. Locations paths

XML Linking Language (XLink)

XML Pointer Language (XPointer)

Aplicación en ficheros XML. Procesamiento recursivo con plantillas

JS Ajax

Aplicaciones de servicio con tecnología AJAX

DOM (Document object modeling)

Desarrollar aplicaciones con AJAX. Tecnicas y procedimientos.

Modelo de aplicación web clásica vs modelo de aplicación web Ajax

Web responsive Web

Componentes esenciales de accesibilidad web

Requisitos de las aplicaciones multimedia

Pautas de accesibilidad al contenido web

Metodología docente

La metodologia aplicada en la enseñanza es fundamentalmente práctia. Aunque es imprescindible la clase teórica, esta ya se compone de ejemplos prácticos, que posteriormente se desarrollan en detalle en las clases prácticas.

Las tutorias para el desarrollo de la práctica final son enfocadas al desarrollo del propio proyecto, y de aqui, la importancia del proyecto final de curso en la evaluación de la asignatura.

Actividades de trabajo presencial (2,4 créditos, 60 horas)

ModalidadNombreTip. agr.DescripciónHoras
Clases teóricas Clase de conceptos Grupo grande (G)

Clases expositivas utilizando técnicas de aprendizaje cooperativo informal con soporte audiovisual.

Resolución de dudas planteadas por los estudiantes.

Orientación a los alumnos de los recursos documentales y multimedia disponibles de soporte al aprendizaje

30
Clases prácticas Clase de problemas Grupo grande (G)

Se resolverán problemas tipo y se analizarán casos prácticos.

Se plantearán casos prácticos (muy similares a casos reales) para que los alumnos lo vayan resolviendo, siendo guiados paso a paso por el profesor

Las sesiones prácticas en el aula de informática son fundamentales para enlazar los contenidos teóricos y prácticos de forma directa.

En las sesiones de laboratorio se pretende que los alunos apliquen los conocimientos de programación XSLT y sus herramientas a la práctica global del curso

10
Tutorías ECTS Actividades de aprendizaje cooperativo Grupo pequeño (P)

Definición de la práctica final y los objetivos a conseguir.

Aportación de detalles en el desarrollo de la práctica.

Evaluación continua en el desarrollo de la práctica final

18
Evaluación Examen oficial Grupo grande (G)

Se realizará una sola prueba escrita de tipo individual. Esta prueba se realizará a finales del curso y permite comprobar el grado de consecución de las competencias específicas. Acorde a la normativa vigente

2

Al inicio del semestre estará a disposición de los estudiantes el cronograma de la asignatura a través de la plataforma UIBdigital. Este cronograma incluirá al menos las fechas en las que se realizarán las pruebas de evaluación continua y las fechas de entrega de los trabajos. Asimismo, el profesor o la profesora informará a los estudiantes si el plan de trabajo de la asignatura se realizará a través del cronograma o mediante otra vía, incluida la plataforma Campus Extens.

Actividades de trabajo no presencial (3,6 créditos, 90 horas)

ModalidadNombreDescripciónHoras
Estudio y trabajo autónomo individual o en grupo Practica final

Cada alumno o grupo de alumnos con un máximo de 3, deberá desarrollar un proyecto completo donde se van a poner en práctica todos los conceptos de la asignatura. La presentación del proyecto final será presentado en clase, mediante presentación pública.

El trabajo será concretado durante el primer mes del curso para garantizar la disponibilidad de los alumnos y formación de grupos.

90

Riesgos específicos y medidas de protección

Las actividades de aprendizaje de esta asignatura no conllevan riesgos específicos para la seguridad y salud de los alumnos y, por tanto, no es necesario adoptar medidas de protección especiales.

Evaluación del aprendizaje del estudiante

De acuerdo con el artículo 33 del Reglamento Académico, "con independencia del procedimiento disciplinario que se pueda seguir contra el estudiante infractor, la realización demostradamente fraudulenta de alguno de los elementos de evaluación incluidos en guias docentes de las asignaturas comportará, a criterio del profesor, una minusvaloración en la calificación que puede suponer la cualificación de «suspenso 0» en la evaluación anual de la asignatura".

Clase de conceptos
Modalidad Clases teóricas
Técnica Otros procedimientos ( no recuperable )
Descripción

Clases expositivas utilizando técnicas de aprendizaje cooperativo informal con soporte audiovisual.

Resolución de dudas planteadas por los estudiantes.

Orientación a los alumnos de los recursos documentales y multimedia disponibles de soporte al aprendizaje

Criterios de evaluación

Asistencia a clases teóricas. Sólo se admiten un máximo de 3 ausencias.

Porcentaje de la calificación final: 5%

Clase de problemas
Modalidad Clases prácticas
Técnica Escalas de actitudes ( no recuperable )
Descripción

Se resolverán problemas tipo y se analizarán casos prácticos.

Se plantearán casos prácticos (muy similares a casos reales) para que los alumnos lo vayan resolviendo, siendo guiados paso a paso por el profesor

Las sesiones prácticas en el aula de informática son fundamentales para enlazar los contenidos teóricos y prácticos de forma directa.

En las sesiones de laboratorio se pretende que los alunos apliquen los conocimientos de programación XSLT y sus herramientas a la práctica global del curso

Criterios de evaluación

Asistencia a clases prácticas. Participación activa. Resolución de problemas de corta extensión. Se evaluará la capacidad de aplicar los conocimientos adquiridos a la hora de solucionar o implementar problemas prácticos concretos

Porcentaje de la calificación final: 5%

Actividades de aprendizaje cooperativo
Modalidad Tutorías ECTS
Técnica Trabajos y proyectos ( no recuperable )
Descripción

Definición de la práctica final y los objetivos a conseguir.

Aportación de detalles en el desarrollo de la práctica.

Evaluación continua en el desarrollo de la práctica final

Criterios de evaluación

Asistencia a las tutorias personalizadas de cada proyecto.

Porcentaje de la calificación final: 0%

Examen oficial
Modalidad Evaluación
Técnica Pruebas de respuesta larga, de desarrollo ( recuperable )
Descripción

Se realizará una sola prueba escrita de tipo individual. Esta prueba se realizará a finales del curso y permite comprobar el grado de consecución de las competencias específicas. Acorde a la normativa vigente

Criterios de evaluación

Examen entre 4 y 8 cuestiones teóricas simples de los temas desarrollados en la asignatura

Porcentaje de la calificación final: 30%

Practica final
Modalidad Estudio y trabajo autónomo individual o en grupo
Técnica Trabajos y proyectos ( recuperable )
Descripción

Cada alumno o grupo de alumnos con un máximo de 3, deberá desarrollar un proyecto completo donde se van a poner en práctica todos los conceptos de la asignatura. La presentación del proyecto final será presentado en clase, mediante presentación pública.

El trabajo será concretado durante el primer mes del curso para garantizar la disponibilidad de los alumnos y formación de grupos.

Criterios de evaluación

Presentación pública de la práctica realizada, con demostración en directo.

Porcentaje de la calificación final: 60%

Recursos, bibliografía y documentación complementaria

Los recursos bibliográficos son una combianción libros sobre papel, recursos web y documentos en PDF que aportará el profesor.

Bibliografía básica

XML. EDICION 2012
MIGUEL ANGEL ACERA GARCIA
ANAYA MULTIMEDIA, 2011

Beginning XML, 4th Edition (Programmer to Programmer)
David Hunter, Jeff Rafter, Joe Fawcett and Eric van der Vlist
2007
Web Standards: Mastering HTML5, CSS3, and XML
Leslie Sikos
2011


Dynamic Web Application Development using XML and Java
David Parsons
2008
ESTANDAR XML Y TECNOLOGIAS ASOCIADAS: GUIAS PRACTICAS DANPRESS
JOSE MARIA GUTIERREZ MARTINEZ, FERNANDO PALACIOS ESCRIBANO, JOSE ANTONIO GUTIERREZ DE MESA,
DANYSOFT, 2003?

Beginning XML, 5th Edition
Joe Fawcett, Danny Ayers and Liam R. E. Quin
2012

Bibliografía complementaria

World Wide Web Consortium (W3C) - www.w3c.es

The W3C Markup Validation Service - validator.w3.org

XML Tutorial - W3Schools - www.w3schools.com/xml/