Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Firmado Gdoc 505103004 2023-24 P Es

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 13

Guía docente

PROGRAMACIÓN PARA INGENIERÍA TELEMÁTICA


Curso 2023-24

GRADO EN INGENIERÍA TELEMÁTICA (BOE 20-04-2011)


ETS DE INGENIERÍA DE TELECOMUNICACIÓN
Universidad Politécnica de Cartagena

CSV: rZennWfAOADNM9sGPLXWSknnr Fecha: 13/07/2023 13:31:25


Normativa: Este documento es copia auténtica imprimible de un documento administrativo firmado electrónicamente y archivado por la Universidad Politécnica de Cartagena.

Firmado Por: Universidad Politécnica de Cartagena - Q8050013E


Url Validación: https://validador.upct.es/csv/rZennWfAOADNM9sGPLXWSknnr Página: 1/13
1. Descripción general

Nombre PROGRAMACIÓN PARA INGENIERÍA TELEMÁTICA

Código 505103004

Carácter Obligatoria

ECTS 6

Unidad temporal Cuatrimestral

Unidad temporal Curso 3º - Primer cuatrimestre

Menciones / especialidades

Idioma en la que se imparte Castellano

Modalidad de impartición Presencial

Página | 1
PROGRAMACIÓN PARA INGENIERÍA TELEMÁTICA

GRADO EN INGENIERÍA TELEMÁTICA (BOE 20-04-2011)

CSV: rZennWfAOADNM9sGPLXWSknnr Fecha: 13/07/2023 13:31:25


Normativa: Este documento es copia auténtica imprimible de un documento administrativo firmado electrónicamente y archivado por la Universidad Politécnica de Cartagena.

Firmado Por: Universidad Politécnica de Cartagena - Q8050013E


Url Validación: https://validador.upct.es/csv/rZennWfAOADNM9sGPLXWSknnr Página: 2/13
2. Datos del profesorado

Nombre y apellidos ROSIQUE CONTRERAS, MARÍA FRANCISCA

Área de conocimiento Lenguajes y Sistemas Informáticos

Departamento Tecnologías de la Información y las Comunicaciones

Teléfono 968326589

Correo electrónico paqui.rosique@upct.es


Martes de 10:00 a 12:00 en el ANTIGONES, Planta 2,
Horario de atención y ubicación Despacho Despacho profesora
durante las tutorías Miércoles de 17:00 a 19:00 en el ANTIGONES, Planta 2,
Despacho Despacho profesora
Titulación Doctorado Tecnologías de la Información y
Comunicaciones (Universidad Politécnica de Cartagena,
2012)
Ingeniero Técnico Telecomunicación, especialidad en
Telemática (Universidad Politécnica de Cartagena, 2004)
Ingeniero Telecomunicación (Universidad Politécnica de
Cartagena, 2007)
Máster Tecnologías de la Información y Comunicaciones
(Universidad Politécnica de Cartagena, 2008)

Categoría profesional PROFESORA CONTRATADA DOCTORA

Nº de quinquenios 2

Nº de sexenios 1 de investigación

Currículum vitae https://personas.upct.es/perfil/paqui.rosique


Responsable de los grupos G2

Página | 2
PROGRAMACIÓN PARA INGENIERÍA TELEMÁTICA

GRADO EN INGENIERÍA TELEMÁTICA (BOE 20-04-2011)

CSV: rZennWfAOADNM9sGPLXWSknnr Fecha: 13/07/2023 13:31:25


Normativa: Este documento es copia auténtica imprimible de un documento administrativo firmado electrónicamente y archivado por la Universidad Politécnica de Cartagena.

Firmado Por: Universidad Politécnica de Cartagena - Q8050013E


Url Validación: https://validador.upct.es/csv/rZennWfAOADNM9sGPLXWSknnr Página: 3/13
Nombre y apellidos PADILLA URREA, ANTONIO MANUEL

Área de conocimiento Lenguajes y Sistemas Informáticos

Departamento Tecnologías de la Información y las Comunicaciones

Teléfono 968325342

Correo electrónico antonio.padilla@upct.es


Las tutorías se realizarán a demanda del estudiante
Horario de atención y ubicación mediante solicitud remitida al correo electrónico
durante las tutorías antonio.padilla@upct.es
Tutorials will by carried out by request of the student
sending a mail to antonio.padilla@upct.es
Titulación

Categoría profesional PROFESOR ASOCIADO

Nº de quinquenios No procede por el tipo de figura docente


Nº de sexenios No procede por el tipo de figura docente

Currículum vitae https://personas.upct.es/perfil/antonio.padilla

Página | 3
PROGRAMACIÓN PARA INGENIERÍA TELEMÁTICA

GRADO EN INGENIERÍA TELEMÁTICA (BOE 20-04-2011)

CSV: rZennWfAOADNM9sGPLXWSknnr Fecha: 13/07/2023 13:31:25


Normativa: Este documento es copia auténtica imprimible de un documento administrativo firmado electrónicamente y archivado por la Universidad Politécnica de Cartagena.

Firmado Por: Universidad Politécnica de Cartagena - Q8050013E


Url Validación: https://validador.upct.es/csv/rZennWfAOADNM9sGPLXWSknnr Página: 4/13
3. Competencias y resultados del aprendizaje

3.1. Competencias básicas del plan de estudios asociadas a la asignatura

3.2. Competencias generales del plan de estudios asociadas a la asignatura

[CG3]. Conocimiento de materias básicas y tecnologías, que le capacite para el aprendizaje de


nuevos métodos y tecnologías, así como que le dote de una gran versatilidad para adaptarse a
nuevas situaciones.

3.3. Competencias específicas del plan de estudios asociadas a la asignatura

[T1]. Capacidad de construir, explotar y gestionar las redes, servicios, procesos y aplicaciones de
telecomunicaciones, entendidas éstas como sistemas de captación, transporte, representación,
procesado, almacenamiento, gestión y presentación de información multimedia, desde el punto de
vista de los servicios telemáticos

[T4]. Capacidad de describir, programar, validar y optimizar protocolos e interfaces de comunicación


en los diferentes niveles de una arquitectura de redes

[T7]. Capacidad de programación de servicios y aplicaciones telemáticas, en red y distribuidas

Competencias específicas de la asignatura (para aquellas asignaturas optativas que las


tengan)

3.4. Competencias transversales del plan de estudios asociadas a la asignatura

[TR2]. Trabajar en equipo

[TR5]. Aplicar a la práctica los conocimientos adquiridos

3.5. Resultados del aprendizaje de la asignatura

Al finalizar el plan formativo, el estudiante debe ser capaz de:


Describir los elementos principales del modelo entidad-relación y del modelo relacional y
relacionarlos entre sí. Describir los elementos principales del lenguaje SQL. Realizar consultas
SQL, principalmente SELECT, de mediana complejidad.
Enumerar y describir los principios generales de la programación orientada a objetos.
Describir e identificar algunos patrones de diseño comúnmente usados en el diseño de aplicaciones
interactivas y distribuidas (estrategia, observador, delegación, composición, modelo-vista-
controlador, etc.).
Describir e identificar políticas de concurrencia comúnmente en el diseño de aplicaciones
interactivas y distribuidas (ejecutivo cíclico, hilo por petición, pilas de hilos, etc.).
Diseñar, implementar y validar a partir de una especificación una aplicación interactiva

Página | 4
PROGRAMACIÓN PARA INGENIERÍA TELEMÁTICA

GRADO EN INGENIERÍA TELEMÁTICA (BOE 20-04-2011)

CSV: rZennWfAOADNM9sGPLXWSknnr Fecha: 13/07/2023 13:31:25


Normativa: Este documento es copia auténtica imprimible de un documento administrativo firmado electrónicamente y archivado por la Universidad Politécnica de Cartagena.

Firmado Por: Universidad Politécnica de Cartagena - Q8050013E


Url Validación: https://validador.upct.es/csv/rZennWfAOADNM9sGPLXWSknnr Página: 5/13
con una interfaz gráfica de pequeña complejidad en la que (1) se creen tipos de datos (2) se utilice
la relación de composición para crear objetos compuestos (3) se haga uso del polimorfismo y (4) se
definan manejadores de eventos asociados a los elementos de la interfaz de usuario.
Diseñar, implementar y validar a partir de una especificación, una pequeña aplicación distribuida en
la que (1) se utilicen diferentes políticas de concurrencia para aceptar y procesar las peticiones de
servicio, (2) se utilicen comunicaciones asíncronas entre clientes y servidores, (3) se proporcionen
mecanismos para añadir manejadores de servicios y (4) se acceda a bases de datos.

Página | 5
PROGRAMACIÓN PARA INGENIERÍA TELEMÁTICA

GRADO EN INGENIERÍA TELEMÁTICA (BOE 20-04-2011)

CSV: rZennWfAOADNM9sGPLXWSknnr Fecha: 13/07/2023 13:31:25


Normativa: Este documento es copia auténtica imprimible de un documento administrativo firmado electrónicamente y archivado por la Universidad Politécnica de Cartagena.

Firmado Por: Universidad Politécnica de Cartagena - Q8050013E


Url Validación: https://validador.upct.es/csv/rZennWfAOADNM9sGPLXWSknnr Página: 6/13
4. Contenidos

4.1 Contenidos del plan de estudios asociados a la asignatura

Aspectos avanzados de la programación orientada a objetos. Procesos e hilos. Comunicación entre


procesos. Gestión de memoria. Acceso a bases de datos desde lenguajes de programación.

4.2. Programa de teoría

Unidades didácticas y temas

Unidad didáctica I. - Introducción a las bases de datos.

1.1.- Introducción a las BBDD.


1.2.- Modelos ER y relacional.
1.3.- Introducción al lenguaje SQL.
1.4.- Otros tipos de bases de datos.
1.4.- Acceso a BBDD desde aplicaciones Java.

Unidad didáctica II.- Aspectos avanzados de la programación orientada a objetos

2.1. Repaso de conceptos fundamentales de la POO. Tipos abstractos de datos, clases e


interfaces, herencia y composición.
2.2. Excepciones y E/S en Java. Patrón decorador.
2.3. Interfaces Gráficas de usuario (I). Organización jerárquica. Patrones composite y estrategia.
2.4. Interfaces Gráficas de usuario (II).Programación conducida por eventos. Patrón observador.
Patrón MVC.
2.5. Contenedores e iteradores. Programación genérica.

Unidad didáctica III.- Introducción a la programación concurrente y distribuida.

3.1. Programación concurrente. Procesos e hilos. Sincronización y comunicación. Eventos y


concurrencia.
3.2. Políticas de concurrencia (I). Servidores iterativos y concurrentes.
3.3. Políticas de concurrencia (II). Pilas de hilos y objeto activo.
3.4. Librerías para programar concurrencia en Java.

4.3. Programa de prácticas

Nombre y descripción

Unidad didáctica I: Bases de Datos

Sesión 1: Instalación de gestor y cliente de BBDD.


Sesión 2: Implementación de una BBDD a partir de un modelo E-R. Consultas SQL.
Sesión 3: Consultas SQL. Conexión de la BBDD con un programa Java.
Sesión 4: Evaluación del bloque I. Evaluación de la práctica y examen de la práctica.

Página | 6
PROGRAMACIÓN PARA INGENIERÍA TELEMÁTICA

GRADO EN INGENIERÍA TELEMÁTICA (BOE 20-04-2011)

CSV: rZennWfAOADNM9sGPLXWSknnr Fecha: 13/07/2023 13:31:25


Normativa: Este documento es copia auténtica imprimible de un documento administrativo firmado electrónicamente y archivado por la Universidad Politécnica de Cartagena.

Firmado Por: Universidad Politécnica de Cartagena - Q8050013E


Url Validación: https://validador.upct.es/csv/rZennWfAOADNM9sGPLXWSknnr Página: 7/13
4.3. Programa de prácticas

Nombre y descripción

Unidad didáctica II: Programación orientada a objetos

Sesión 5: Excepciones. E/S a ficheros y a BBDD.


Sesiones 6, 7, 8: Aplicación interactiva con una interfaz gráfica de usuario y conexión a BBDD.
Sesión 9: Evaluación del bloque II. Evaluación de la práctica y examen de la práctica

Unidad didáctica III: Programación concurrente y distribuida

Sesión 10: Programación concurrente. Hilos y exclusión mutua. Servidores iterativos y


concurrentes.
Sesiones 11, 12, 13: Servidor de acceso a BBDD con distintas políticas de concurrencia.
Sesión 14: Evaluación del bloque III. Evaluación de la práctica y examen de la práctica.

Observaciones

- Cada bloque de prácticas tiene una práctica entregable y un examen.


- Las prácticas comienzan la segunda semana del curso. El primer día de clase se informará del
laboratorio en el que se llevarán a cabo.
- Las prácticas son obligatorias. Los alumnos que no asistan deberán hacer ejercicios de
recuperación en el examen final (véase apartado de evaluación).

Prevencion de riesgos

La Universidad Politécnica de Cartagena considera como uno de sus principios básicos y objetivos
fundamentales la promoción de la mejora continua de las condiciones de trabajo y estudio de toda
la Comunidad Universitaria. Este compromiso con la prevención y las responsabilidades que se
derivan atañe a todos los niveles que integran la Universidad: órganos de gobierno, equipo de
dirección, personal docente e investigador, personal de administración y servicios y estudiantes. El
Servicio de Prevención de Riesgos Laborales de la UPCT ha elaborado un "Manual de acogida al
estudiante en materia de prevención de riesgos" que puedes encontrar en el Aula Virtual, y en el
que encontraras instrucciones y recomendaciones acerca de cómo actuar de forma correcta, desde
el punto de vista de la prevención (seguridad, ergonomía, etc.), cuando desarrolles cualquier tipo de
actividad en la Universidad. También encontrarás recomendaciones sobre cómo proceder en caso
de emergencia o que se produzca algún incidente. En especial, cuando realices prácticas docentes
en laboratorios, talleres o trabajo de campo, debes seguir todas las instrucciones del profesorado,
que es la persona responsable de tu seguridad y salud durante su realización. Consúltale todas las
dudas que te surjan y no pongas en riesgo tu seguridad ni la de tus compañeros.

Página | 7
PROGRAMACIÓN PARA INGENIERÍA TELEMÁTICA

GRADO EN INGENIERÍA TELEMÁTICA (BOE 20-04-2011)

CSV: rZennWfAOADNM9sGPLXWSknnr Fecha: 13/07/2023 13:31:25


Normativa: Este documento es copia auténtica imprimible de un documento administrativo firmado electrónicamente y archivado por la Universidad Politécnica de Cartagena.

Firmado Por: Universidad Politécnica de Cartagena - Q8050013E


Url Validación: https://validador.upct.es/csv/rZennWfAOADNM9sGPLXWSknnr Página: 8/13
4.4. Programa de teoría en inglés

Unidades didácticas y temas

Block I. - Introduction to databases.

1.1 -. Introduction to Data Bases.


1.2 -. E-R and relational models.
1.3 -. Introduction to the SQL language.
1.4 -. Other types of data bases.
1.4 -. Access to DB from Java applications.

Block II -. Advanced aspects of object-oriented programming (OOP).

2.1. Review of OOP fundamental concepts. Abstract data types, classes and interfaces,
inheritance and composition.
2.2. Exceptions and IO in Java. Decorator pattern.
2.3. Graphic User Interfaces (I). Hierarchical organization. Composite and strategy patterns..
2.4. Graphic User Interface (II). Event-driven programming. Observer pattern. MVC Pattern.
2.5. Containers and iterators. Generic programming.

Block III -. Introduction to concurrent and distributed programming.

3.1. Concurrent programming. Processes and threads. Synchronization and communication.


Events and attendance.
3.2. Concurrency policies (I). Iterative and concurrent servers.
3.3. Concurrency Policies (II). Thread pools and active object.
3.4. Concurrency libraries for programming in Java

4.5. Observaciones

Cada unidad didáctica tiene una práctica entregable y un parcial.


(1) Los alumnos que no entreguen las prácticas o tengan en ellas una calificación inferior a 5.0
deberán realizar ejercicios adicionales en el examen final.
(2) Los alumnos con más de tres ausencias a prácticas también deberán realizar ejercicios
adicionales en el examen final.
(3) La nota de la práctica evaluable sólo será tenida en cuenta si la nota del parcial correspondiente
es superior a 5. Si la nota del parcial es menor que 5 al alumno se le aplicará la nota obtenida en
el parcial que pasará a tener el mismo peso que el conjunto entregable-parcial.
(4) Si la nota del examen final es superior a la media ponderada de las notas acumuladas (incluido
el final), la nota final de la asignatura será la del examen final.
Aquellos alumnos repetidores que hubieran aprobado las prácticas en el itinerario en español y se
matriculen en el itinerario en inglés deberán volver a realizar las prácticas para que se les
reconozca el itinerario en inglés.

Página | 8
PROGRAMACIÓN PARA INGENIERÍA TELEMÁTICA

GRADO EN INGENIERÍA TELEMÁTICA (BOE 20-04-2011)

CSV: rZennWfAOADNM9sGPLXWSknnr Fecha: 13/07/2023 13:31:25


Normativa: Este documento es copia auténtica imprimible de un documento administrativo firmado electrónicamente y archivado por la Universidad Politécnica de Cartagena.

Firmado Por: Universidad Politécnica de Cartagena - Q8050013E


Url Validación: https://validador.upct.es/csv/rZennWfAOADNM9sGPLXWSknnr Página: 9/13
5. Actividades formativas

Denominación Descripción Horas Presencialidad %

Clase en aula Clase expositiva de conceptos teórico 32 100


convencional: teoría, - prácticos
problemas, casos
prácticos, seminarios, etc Clase orientada a la resolución de
problemas y caso de estudio

Clase en aula de Prácticas en el aula de informática 24 100


informática: prácticas

Actividades de Realización de pruebas de 4 100


evaluación (sistema de evaluación (tiempo de duración de
evaluación continua) los exámenes y otras pruebas de
evaluación en el aula)

Trabajo del estudiante: Preparación de trabajos y ejercicios 120 0


estudio o realización de (incluye tiempo para consulta
trabajos individuales o en bibliográfica y documentación)
grupo
Sistema de evaluación final: pruebas
complementarias (integración de
actividades realizadas durante el
curso)

Página | 9
PROGRAMACIÓN PARA INGENIERÍA TELEMÁTICA

GRADO EN INGENIERÍA TELEMÁTICA (BOE 20-04-2011)

CSV: rZennWfAOADNM9sGPLXWSknnr Fecha: 13/07/2023 13:31:25


Normativa: Este documento es copia auténtica imprimible de un documento administrativo firmado electrónicamente y archivado por la Universidad Politécnica de Cartagena.

Firmado Por: Universidad Politécnica de Cartagena - Q8050013E


Url Validación: https://validador.upct.es/csv/rZennWfAOADNM9sGPLXWSknnr Página: 10/13
6. Sistema de evaluación

6.1. Sistema de evaluación continua

Denominación Descripción y criterios de evaluación Ponderación %

Exámenes escritos y/u Exámenes escritos y/u orales (evaluación de 60 %


orales (evaluación de contenidos teóricos, aplicados y/o prácticas de
contenidos teóricos, laboratorio)
aplicados y/o prácticas de 2 parciales: Parcial 1 40% (Orientación a
laboratorio) Objetos), Parcial 2 (20%) Concurrencia + Bases
datos

Entregables de ejercicios Entregables de ejercicios y/o prácticas de 40 %


y/o prácticas de laboratorio laboratorio y posterior entrevista personal
Dos entregables de 20% cada uno

6.2. Sistema de evaluación final

Denominación Descripción y criterios de evaluación Ponderación %

Exámenes escritos y/u Exámenes escritos y/u orales (evaluación de 60 %


orales (evaluación de contenidos teóricos, aplicados y/o prácticas de
contenidos teóricos y/o laboratorio)
aplicados de la asignatura) 2 parciales: Parcial 1 40% (Orientación a
Objetos), Parcial 2 (20%) Concurrencia + Bases
datos

Entregables de ejercicios Entregables de ejercicios y/o prácticas de 40 %


y/o prácticas de laboratorio laboratorio y posterior entrevista personal
Dos entregables de 20% cada uno

6.3. Evaluación formativa

Descripción

Clase de teoría

Resolución de problemas tipo y casos prácticos

Prácticas

Información

Página | 10
PROGRAMACIÓN PARA INGENIERÍA TELEMÁTICA

GRADO EN INGENIERÍA TELEMÁTICA (BOE 20-04-2011)

CSV: rZennWfAOADNM9sGPLXWSknnr Fecha: 13/07/2023 13:31:25


Normativa: Este documento es copia auténtica imprimible de un documento administrativo firmado electrónicamente y archivado por la Universidad Politécnica de Cartagena.

Firmado Por: Universidad Politécnica de Cartagena - Q8050013E


Url Validación: https://validador.upct.es/csv/rZennWfAOADNM9sGPLXWSknnr Página: 11/13
Observaciones

Según el artículo 8.3 de la normativa de evaluación vigente, el alumno que se presente a una
actividad del sistema de evaluación final habiendo superado las calificaciones mínimas de la
actividad correspondiente del sistema de evaluación continua, no tiene que renunciar a la
calificación obtenida en dicha actividad del sistema de evaluación continua en la convocatoria en
que se presente a la misma.

Página | 11
PROGRAMACIÓN PARA INGENIERÍA TELEMÁTICA

GRADO EN INGENIERÍA TELEMÁTICA (BOE 20-04-2011)

CSV: rZennWfAOADNM9sGPLXWSknnr Fecha: 13/07/2023 13:31:25


Normativa: Este documento es copia auténtica imprimible de un documento administrativo firmado electrónicamente y archivado por la Universidad Politécnica de Cartagena.

Firmado Por: Universidad Politécnica de Cartagena - Q8050013E


Url Validación: https://validador.upct.es/csv/rZennWfAOADNM9sGPLXWSknnr Página: 12/13
7. Bibliografía y recursos

7.1. Bibliografía básica

Deitel, H.M. Java how to program. Prentice Hall. 2002. 0130341517

7.2. Bibliografía complementaria

7.3. Recursos en red y otros recursos

Unidad Didáctica 1:
Matilde Celma, ¿Bases de datos relacionales¿, Pearson Education, 2006 (disponible en biblioteca).
- Capítulos 1, 2, 3 y 4. Se indicará a los alumnos las secciones que deben estudiarse.
- Apuntes de la asignatura disponibles en aula virtual.
Unidad Didáctica 2:
Java How To Program, 8ª edición (disponible en biblioteca).
- Capítulos 7 a 10 (orientación a objetos), 11 (excepciones), 17 (E/S), 14 (Guis, layouts y
eventos), 20 a 22 (programación genérica y estructuras de datos). Se indicará a los alumnos
las secciones que deben estudiarse.
- Apuntes de la asignatura disponibles en aula virtual.
Unidad Didáctica 3:
- Tutorial sobre programación concurrente de Oracle:
http://docs.oracle.com/javase/tutorial/essential/concurrency/index.html. Se indicará a los
alumnos las secciones que deben estudiarse.
Apuntes de la asignatura disponibles en aula virtual.

Página | 12
PROGRAMACIÓN PARA INGENIERÍA TELEMÁTICA

GRADO EN INGENIERÍA TELEMÁTICA (BOE 20-04-2011)

CSV: rZennWfAOADNM9sGPLXWSknnr Fecha: 13/07/2023 13:31:25


Normativa: Este documento es copia auténtica imprimible de un documento administrativo firmado electrónicamente y archivado por la Universidad Politécnica de Cartagena.

Firmado Por: Universidad Politécnica de Cartagena - Q8050013E


Url Validación: https://validador.upct.es/csv/rZennWfAOADNM9sGPLXWSknnr Página: 13/13

También podría gustarte