Universidad Pública de Navarra



Año Académico: 2024/2025 | Otros años:  2023/2024 
Graduado o Graduada en Ingeniería de Telecomunicación/Graduado o Graduada en Ingeniería Biomédica por la Universidad Pública de Navarra
Código: 247509 Asignatura: DESARROLLO DE SERVICIOS DE COMUNICACIÓN EN RED
Créditos: 6 Tipo: Optativa Curso: 5 Periodo: 1º S
Departamento: Ingeniería Eléctrica, Electrónica y de Comunicación
Profesorado:
NARANJO ABAD, FRANCISCO JOSÉ (Resp)   [Tutorías ]

Partes de este texto:

 

Módulo/Materia

Módulo: Formación específica en Telemática
Materia: Telemática

Subir

Descripción/Contenidos

Las aplicaciones telemáticas posibilitan no solo la comunicación extremo a extremo entre usuarios sino también la ejecución de acciones en máquinas remotas. Esta asignatura prepara al estudiante para el desarrollo de software básico autónomo de comunicaciones. Para ello en primer lugar se extienden las capacidades de programación del estudiante incluyendo nuevos paradigmas y arquitecturas de diseño así como nociones sobre estructuras de datos y programación concurrente. A continuación se centra el trabajo en la creación de software y en el diseño e implementación de protocolos de comunicación. Estos desarrollos se realizan en una plataforma Android para teléfonos móviles y tabletas con el fin de familiarizar a los estudiantes con estas plataformas.
 
Recomendaciones previas: esta asignatura continua los conceptos adquiridos en la asignatura Laboratorio de Programación de 3er curso por lo que se supondrán conocidos estos conceptos

Subir

Competencias genéricas

En esta asignatura se trabajarán las siguientes competencias genéricas:
G.3. Aprendizaje autónomo
G.5. Eficiencia en el manejo de recursos de información
G.7. Capacidad para concebir, diseñar, implementar y operar sistemas y servicios en el ámbito de las TIC
CB1. Que los estudiantes hayan demostrado poseer y comprender conocimientos en un área de estudio que parte de la base de la educación secundaria general, y se suele encontrar a un nivel que, si bien se apoya en libros de texto avanzados, incluye también algunos aspectos que implican conocimientos procedentes de la vanguardia de su campo de estudio
CB2. Que los estudiantes sepan aplicar sus conocimientos a su trabajo o vocación de una forma profesional y posean las competencias que suelen demostrarse por medio de la elaboración y defensa de argumentos y la resolución de problemas dentro de su área de estudio
CB5. Que los estudiantes hayan desarrollado aquellas habilidades de aprendizaje necesarias para emprender estudios posteriores con un alto grado de autonomía

Subir

Competencias específicas

Las competencias específicas que se trabajarán en esta asignatura son:
3.7. 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.
3.8. Capacidad para aplicar las técnicas en que se basan las redes, servicios y aplicaciones telemáticas, tales como sistemas de gestión, señalización y conmutación, encaminamiento y enrutamiento, seguridad (protocolos criptográficos, tunelado, cortafuegos, mecanismos de cobro, de autenticación y de protección de contenidos), ingeniería de tráfico (teoría de grafos, teoría de colas y teletráfico) tarificación y fiabilidad y calidad de servicio, tanto en entornos fijos, móviles, personales, locales o a gran distancia, con diferentes anchos de banda, incluyendo telefonía y datos.
3.10. Capacidad de describir, programar, validar y optimizar protocolos e interfaces de comunicación en los diferentes niveles de una arquitectura de redes.
3.11. Capacidad de seguir el progreso tecnológico de transmisión, conmutación y proceso para mejorar las redes y servicios telemáticos.
3.12. Capacidad de diseñar arquitecturas de redes y servicios telemáticos.
3.13. Capacidad de programación de servicios y aplicaciones telemáticas, en red y distribuidas.

Subir

Resultados aprendizaje

Los resultados de aprendizaje a desarrollar son los siguientes:

R1. Emplear convenios de representación en la descripción de protocolos
R2. Construir y validar un protocolo y software que lo implemente, aplicable en diferentes niveles de una arquitectura de redes
R3. Utilizar herramientas para la depuración y verificación de software de comunicaciones
R4. Diseñar y crear aplicaciones servidores concurrentes para servicios telemáticos así como aplicaciones cliente interactivas automatizables
R5. Localizar la implementación de un protocolo de comunicaciones en el código del núcleo de un sistema operativo

Subir

Metodología

La asignatura se organiza en torno a clases expositivas que introducen las temáticas del programa. Estas temáticas se verán complementadas con trabajo durante las sesiones de prácticas en el laboratorio.

 

Metodología - Actividad
Horas Presenciales
Horas no presenciales
A-1 Clases expositivas/participativas
20
 
A-2 Prácticas
40
 
A-3 Debates, puestas en común, tutoría grupos
 
 
A-4 Elaboración de trabajo
 
 
A-5 Lecturas de material
 
 
A-6 Estudio individual
 
90
A-7 Exámenes, pruebas de evaluación
2
 
A-8 Tutorías individuales
 
 
 
 
 
Total
62
90

Subir

Evaluación

 

Resultados de
aprendizaje
Actividad de
evaluación
Peso (%) Carácter
recuperable
Nota mínima
requerida
R1, R2, R4, R5 Examen final 15% Recuperable mediante examen teórico-práctico  
R2, R3, R4 Cuestiones y objetivos alcanzados en el laboratorio 75% Recuperable mediante examen teórico-práctico  
R1, R2, R4 Actividades individuales de seguimiento continuo en casa o en el aula 10% Recuperable mediante examen teórico-práctico Nota mínima para superar la asignatura 4/10

 

Subir

Temario

1. Desarrollo Android
2. Arquitectura de computadores y sistemas operativos
3. Programación concurrente y estructuras de datos
4. Diseño e implementación de protocolos de comunicaciones
5. Gestión, depuración y verificación de software de comunicaciones

Subir

Bibliografía

Acceda a la bibliografía que el profesorado de la asignatura ha solicitado a la Biblioteca.


[Nutt] G. Nutt, Sistemas Operativos. 3 edición, Pearson Educacion, 2006.
[Stevens] W.R. Stevens, Advanced Programming in the Unix environment. Addison-Wesley, 1992.
[Andrews] G. Andrews, Foundations of multithreaded, parallel, and distributed programming, Ed. Addison Wesley, 2000.
[android1] Android: Programación de aplicaciones. UPV. 2013. http://www.androidcurso.com/
[android2] Desarrollo de Aplicaciones para Dispositivos Móviles Android. http://ants.dif.um.es/~felixgm/docencia/android/
[Murphy] Mark L. Murphy, ¿Beginning Android 2¿, Apress, ISBN: 978-1-4302-2629-1

Subir

Idiomas

La asignatura (teoría y prácticas) se imparte en castellano. Si algún alumno necesita comunicarse en inglés, los profesores pueden atender sus dudas en dicho idioma. Se recomienda conocimiento de inglés escrito para acceder a la bibliografía recomendada. Se recomiendan los textos originales frente a las traducciones.

Subir

Lugar de impartición

Aula asignada y Laboratorio de Telemática 1 o 2

Subir