Asignatura grado en ingeniería en tecnologías de la información

Asignatura grado en ingeniería en tecnologías de la información

TECNOLOGÍAS Y PROGRAMACIÓN INTEGRATIVAS

Subject code: 71024033

SUBJECT NAME
TECNOLOGÍAS Y PROGRAMACIÓN INTEGRATIVAS
CODE
71024033
SESSION
2024/2025
DEPARTMENT
INTELIGENCIA ARTIFICIAL
DEGREE IN WHICH IT IS OFFERED
GRADO EN INGENIERÍA EN TECNOLOGÍAS DE LA INFORMACIÓN
COURSE
CUARTO COURSE
SEMESTER 1
OBLIGATORIAS
CREDITS NUMBER
6
HOURS
150
LANGUAGES AVAILABLE
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.