asignatura grado 2024

Asignatura grado 2024

TECNOLOGÍAS Y PROGRAMACIÓN INTEGRATIVAS

Código Asignatura: 71024033

NOMBRE DE LA ASIGNATURA
TECNOLOGÍAS Y PROGRAMACIÓN INTEGRATIVAS
CÓDIGO
71024033
CURSO ACADÉMICO
2023/2024
DEPARTAMENTO
INTELIGENCIA ARTIFICIAL
TÍTULO EN QUE SE IMPARTE
GRADO EN INGENIERÍA EN TECNOLOGÍAS DE LA INFORMACIÓN
CURSO
CUARTO CURSO
SEMESTRE 1
OBLIGATORIAS
Nº ECTS
6
HORAS
150
IDIOMAS EN QUE SE IMPARTE
CASTELLANO

El desarrollo de la informática ha sido muy rápido, lo que ha traído como consecuencia que las diferentes tecnologías sean en general soluciones ad hoc para problemas concretos. Esto ha ocurrido en ámbitos tan variados como lenguajes de programación, comunicaciones y formatos de datos.

Los diferentes sistemas informáticos que se han ido desarrollando a lo largo del tiempo, si bien cumplen con sus especificaciones, tienen  problemas de interacción entre ellos, que son derivados por un lado, de la falta de estandarización de las tecnologías que se han venido empleando y por otro, de la rápida obsolescencia que afecta a las tecnologías de la información.

La programación integrativa es un conjunto heterogéneo de técnicas y recomendaciones para evitar los problemas anteriores, atendiendo a puntos tan diversos como el diseño de formatos de datos, la documentación del diseño, estándares de codificación, algunos lenguajes de programación orientados a la web y por último, la seguridad informática.

Esta asignatura se cursa en el primer cuatrimestre de cuarto de Ingeniería Informática y está en el mismo área de conocimientos que Aplicaciones Distribuidas y Tecnologías Web, ambas cursadas en tercero. Al igual que ellas, es de carácter obligatorio y supone una carga de 6 créditos ECTS. Incluye prácticas obligatorias, cuyo peso en la nota es del 20%, así como actividades opcionales, cuyo peso es también del 20%. Las prácticas aprobadas se guardan hasta el curso siguiente.

Como consecuencia de lo anterior, los objetivos de la asignatura son varios, en primer lugar, tener una perspectiva general del conjunto de tecnologías usadas para integrar aplicaciones en entornos web, conocer los tipos de documentos que dichas aplicaciones usan para intercambiar datos, así como las aplicaciones orientadas a servicios y por último, como aplicación práctica, conocer la tecnología de portlets.