Asignaturas: descripción

Ordenadores

 

Asignatura A43801. Información administrativa


Titulación:
Ingeniero de Telecomunicación


Departamento:
Teoría de la Señal y Comunicaciones e Ingeniería Telemática

Centro:
E.T.S. de Ingenieros de Telecomunicación
Campus "Miguel Delibes". Paseo Belén 15. 47011 Valladolid

Curso:
Carácter: Optativa
Impartición: Segundo cuatrimestre
Número de créditos: 6
Ofertada actualmente: No
Observaciones: Totalmente extinguida

 

Descripción de la asignatura


Página web:

Profesores:

  • DIAZ PERNAS, FRANCISCO JAVIER


Correo electrónico de contacto:

pacperarrobitatelarrobitauvaarrobitaes

Objetivos:

La asignatura está centrada en el estudio y trabajo en laboratorio de la programación avanzada del sistema operativo Unix. Se abordarán la programación en shell y la comunicación entre procesos en Unix: la API de sockets y las RPC. El objetivo consiste en aprender a programar en shell y conocer con profundidad las comunicaciones entre procesos en Unix para crear nuestra primera aplicación distribuida comunicando procesos de diferentes máquinas.

Descripción:

La asignatura esta estructurada en una clase teórica y tres de laboratorio a la semana. En las clases de teoría se estudiarán los conocimientos necesarios para la realización de las prácticas. Estos conocimientos seguirán el temario abajo descrito. Las clases de laboratorio se desarrollarán las practicas correspondientes. Se realizarán dos prácticas, que versarán sobre los aspectos anterioremente señalados. La fecha de entrega de cada una de las prácticas será indicada por el profesor. Aproximadamente se destinará un tercio de cuatrimestre para la primera práctica y dos tercios para la segunda. Los enunciados de las prácticas y explicación de los mismos se darán al inicio de cada práctica.

Contenidos:

PROGRAMA TEÓRICO:

1. Introducción a la programación en shell de Unix
1.1. Redireccionamiento de entrada y salida
1.2. Variables de shell
1.3. Programas en shell: sentencias de control

2. Desarrollo de aplicaciones distribuidas
2.1. La API de sockets
2.2. Las llamadas a procedimientos remotos RPC.



Prácticas:

El guión de las prácticas serán entregadas y explicadas por el profesor al inicio de cada práctica.

Práctica 1: Programación en Shell de Unix: se desarrollarán tres programas en el laboratorio según indicación del profesor.

Práctica 2: Programación de aplicación distribuida: Es una aplicación basada en el modelo cliente-servidor y consiste en diseñar e implementar un servidor de ficheros desde dos ópticas: usando la API de sockets y las llamadas a procedimientos remotos.


Evaluación:

La evaluación se efecturá en base a un examen teórico y las evaluaciones de las prácticas. Es necesario realizar todas las prácticas y obtener al menos una nota de 3 puntos en el examen teórico para hacer la media total. La nota de las prácticas se basaráen los informes y evaluación del codigo desarrollado. Se realizarán dos prácticas, que versarán sobre los aspectos anterioremente señalados. La fecha de entrega de cada una de las prácticas será indicada por el profesor. Aproximadamente se destinará un tercio de cuatrimestre para la primera práctica y dos tercios para la segunda. La primera se evaluará según los programas desarrollados durante las clases de laboratorio. Para la segunda práctica se entregará una memoria explicando los aspectos relevantes de los desarrollos. Tras la entrega la memoría de cada práctica se acordará con el profesor una hora de revisión del código desarrollado, ejecutando los programas realizados para observar su funcionamiento. La calificación final se computará como una media ponderada con los siguientes coeficientes:
> 30% examen teórico
> 70% evaluación de las prácticas: 25% Programación shell y 45% Comunicaciones sockets y RPC.


Fecha de revisión: 16-06-2010

Sitio en español / English site

(c) 2023 :: Escuela Técnica Superior de Ingenieros de Telecomunicación
Paseo Belén 15. Campus Miguel Delibes
47011 Valladolid, España
Tel: +34 983 423660
email: infoaccesoteluvaes