Está en la página 1de 272

1. IDENTIFICACIN DE LA ASIGNATURA.

CENTRO
Escuela Universitaria de Informtica
TITULACIN Ingeniera Tcnica en Informtica de Sistemas
NOMBRE ASIGNATURA

lgebra Lineal
CDIGO

12546

CURSO

CARCT OB CRDITOS T:
DESCRIPTORES B.O.E.
lgebra Lineal.

CRDITOS P:

2. CONCEPTO Y DEFINICIN.
(Descripcin de la asignatura segn los descriptores que aparecen en el B.O.E.)

La asignatura consiste en el estudio de los conceptos fundamentales del lgebra lineal.


A partir de los sistemas de ecuaciones lineales se introducen los vectores y matrices,
que posteriormente se generalizan mediante los espacios vectoriales y las aplicaciones
entre ellos, haciendo especial nfasis en todo lo relacionado con el clculo matricial.
Finalmente, introducimos los axiomas de la geometra cartesiana.
Adems de la resolucin de problemas concretos, se estudiaran algoritmos generales de
aplicacin posterior en otras materias.
3. CONOCIMIENTOS PREVIOS.
(Pre-requisitos conceptuales previos y asignatura(s) del actual plan de estudios en los que se imparten)

Haber cursado y superado las matemticas a un nivel de COU o similar.


Al ser una asignatura de primer curso no tiene sentido hablar de pre-requisitos.
4. OBJETIVOS DIDCTICOS.
(Descripcin de los conocimientos, habilidades, tcnicas, etc... que se pretende que el alumno ad-quiera al cursar la
asignatura)

Esta asignatura persigue objetivos de dos tipos, unos encaminados a la formacin cientfica
en el campo disciplinar concreto que nos ocupa, el lgebra lineal, y otros, de carcter mas
general, orientados a una formacin integral del alumno.
Con respecto a la formacin cientfica nos proponemos como meta que el alumno adquiera
nuevos
conceptos, tcnicas y resultados importantes para su formacin como tcnico universitario y
porque dichos conocimientos son previos para la comprensin de otras asignaturas del
curriculum.
En concreto pretendemos los siguientes objetivos particulares:
1) Dominar todo lo relacionado con el clculo matricial y su uso en el estudio de los espacios
vectoriales.
2) Estudiar las transformaciones lineales y sus propiedades, haciendo nfasis en la
representacin
matricial de las mismas.
3) Introducir el concepto de producto escalar y estudiar y analizar los espacios eucldeos
dentro
del marco general de los espacios vectoriales.
4) Estudiar las formas bilineales y cuadrticas, profundizando en lo relativo a la
diagonalizacin
de las mismas.
5) Estudiar la geometra afn, en concreto los espacios mtricos E2 y E3 y los espacios
puntuales.
Las caractersticas del lgebra, su grado de estructuracin, su carcter eminentemente
lineal,
APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 1

la rigurosidad de su lenguaje tanto en lo semntico como en lo sintctico, hacen de esta


disciplina
un marco de referencia y de proyeccin hacia otras facetas que contribuyen al desarrollo
integral
del alumno, de esta manera podemos fijar como objetivos particulares:
1) Aprender a expresarse con fluidez y precisin.
2) Aprender a ser riguroso en las exposiciones y en la extraccin de conclusiones.
3) Desarrollar la capacidad de abstraccin, la imaginacin, la intuicin.
4)Desarrollar un espritu cientfico, crtico y coherente.
5. PROGRAMA TERICO Y DE PRCTICAS EN AULA CON TEMPORIZACIN
Y
BIBLIOGRAFA BSICA.
(Programa terico desglosado al menos en dos niveles de detalle, por ejemplo: tema y subtema, o mdulo y tema,
etc..., incluyendo el nmero de horas estimadas al menos para el primer nivel. Indi-car adems la bibliografa bsica
al menos para el primer nivel).

CAPITULO 1: SISTEMAS DE ECUACIONES LINEALES Y MATRICES


TEMA 1. Sistemas de ecuaciones lineales: el mtodo de Gauss
TEMA 2. Rango de vectores y matrices
TEMA 3. Operaciones con matrices. Matriz inversa.
TEMA 4. Determinantes.
N de HORAS: 10
BIBLIOGRAFIA: [de Burgos]
CAPITULO 2: ESPACIOS VECTORIALES
TEMA 1. Espacios. Subespacios y combinaciones lineales.
TEMA 2. Coordenadas
TEMA 3. Suma de subespacios.
N de HORAS: 10
BIBLIOGRAFIA: [de Burgos]
CPITULO 3: APLICACIONES LINEALES
TEMA 1: Aplicaciones lineales
TEMA 2: Matrices de las aplicaciones lineales
TEMA 3: Operaciones con aplicaciones lineales
TEMA 4: Diagonalizacin de endomorfismos y matrices.
N de HORAS: 10
BIBLIOGRAFIA: [de Burgos]
CAPITULO 4: FORMAS CUADRTICAS
TEMA 1: Formas cuadrticas. Conjugacin.
TEMA 2: Diagonalizacin de una forma cuadrtica.
TEMA 3 : Formas cuadrticas reales.
N de HORAS: 10

BIBLIOGRAFIA: [de Burgos]

CAPITULO 5: ESPACIOS EUCLDEOS


TEMA 1: Producto escalar
TEMA 2: Vectores ortogonales y ortonormales
TEMA 3: Transformaciones ortogonales.
TEMA 4: Producto mixto y producto vectorial.
N de HORAS: 10
BIBLIOGRAFIA: [de Burgos]

CAPITULO 6: GEOMETRA AFN


TEMA 1: Los espacios mtricos E2 y E3.
TEMA 2: Espacios puntuales.
N de HORAS: 10
BIBLIOGRAFIA: [de Burgos]

APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 2

7. METODOLOGA
(Procedimientos de actuacin a nivel didctico).

Las clases de teora se impartirn de forma magistral, intentando siempre motivar al alumno
para que participe de las mismas, fomentando su curiosidad cientfica, su espritu crtico, y
para que desarrolle una sensibilidad especial ante las matemticas.
Las clases prcticas consistirn fundamentalmente en el desarrollo, por parte de los
alumnos y
guiados por la profesora, de ejercicios y problemas de cada tema.

8. EVALUACIN
(Sistema de evaluacin con la indicacin precisa del tipo y nmero de pruebas o exmenes, trabajos, as como las
dems actividades que puedan establecerse. Deber especificarse, en todos los casos, el porcentaje que los
distintos criterios suponen para la calificacin final).

El examen final constar de una prueba, fundamentalmente prctica, de los contenidos del
programa
de la asignatura. Esta prueba influir en la nota final en un 80%.
Durante las clases prcticas se propondrn a los alumnos diversas pruebas y ejercicios que
podrn
influir en la nota final, siempre en sentido positivo, y no mas de un 20%.
En la calificacin final se valorar el nivel de aprendizaje desarrollado a lo largo del curso,
as como otros factores tales como la participacin en clase, la actitud del alumno , el
esfuerzo
realizado, etc...

9. BIBLIOGRAFA Y MATERIAL RECOMENDADO


(Bibliografa y Material docente recomendados, as como el libro de texto principal, si lo hubiere).

Referencia Bur
TTULO Algebra Lineal
De
Burgos
Romn,J.
AUTORES
EDITORIAL McGraw-Hill

AO

1996

Referencia Pit
TTULO Algebra Lineal
Pita Ruiz, C.
AUTORES
EDITORIAL McGraw-Hill

AO

1991

Referencia Her
TTULO Algebra y Geometra
Hernandez, E.
AUTORES
EDITORIAL Adison-Wesley Iberoamericana

AO

1989

Referencia Bra
TTULO Problemas de Algebra Lineal
Braulio de Diego, Elias Gordillo y Gerardo Valeiras
AUTORES
EDITORIAL Deimos

AO

1995

Referencia Vil
TTULO Problemas de Algebra
A. de la Villa
AUTORES
EDITORIAL Glagsa

AO

1994

APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 3

Referencia Ber
TTULO Algebra Lineal
L. Bermudez, E. Pociello, E. Ruiz, J.Varea
AUTORES
EDITORIAL Ediciones Media

AO

1995

Referencia Sch
TTULO Algebra Lineal
Seymour Lipschutz
AUTORES
EDITORIAL McGraw-Hill

AO

1998

Referencia Gro
TTULO Algebra Lineal con Aplicaciones
Stanley I. Grossman
AUTORES
EDITORIAL McGraw-Hill

AO

1996

10. EQUIPO DOCENTE


NOMBRE Bolvar Toledo, Olga
S
S
DOCENCIA TEORCA
DOCENCIA PRCTICA
CATEGORA Profesor Titular de Universidad
DESPACHO 3-11
TELFONO 45-87-55 E-MAI obolivar@dis.ulpgc.es
PGINA WEB
1 CUAT
TUTORAS
2 CUAT
L 8:30 10:30
X 8:30 10:30

V 8:30 10:30

L 8:30 10:30
X 8:30 10:30

V 8:30 10:30

NOMBRE Gonzlez Snchez, Esther


S
S
DOCENCIA TEORCA
DOCENCIA PRCTICA
Profesor
Titular
de
Escuela
Universitaria
CATEGORA
DESPACHO 1-S3
TELFONO 45-87-09 E-MAI egonzalez@dis.ulpgc.es
PGINA WEB
1 CUAT
TUTORAS
2 CUAT
L,M,J 10:30 12:30

L,V 10:30 12:30


J 12:30 14:30

11. PGINA WEB DE LA ASIGNATURA


http://

APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 4

1. IDENTIFICACIN DE LA ASIGNATURA.
CENTRO
Escuela Universitaria de Informtica
TITULACIN Ingeniera Tcnica en Informtica de Sistemas
NOMBRE ASIGNATURA

lgebra y Matemtica Discreta


CDIGO

12530

CURSO

CARCT T CRDITOS T:
DESCRIPTORES B.O.E.
lgebra. Matemtica discreta.

CRDITOS P:

2. CONCEPTO Y DEFINICIN.
(Descripcin de la asignatura segn los descriptores que aparecen en el B.O.E.)

Estudio de algunos conceptos del lgebra fundamental as como algunos mtodos lgicos de
demostracin. Adems, comprende conceptos matemticos relacionados con la Informtica
y que no forman parte de materias clsicas impartidas en las asignaturas de lgebra Lineal y
Anlisis Matemtico, como el estudio de la Teora de los Nmeros y una introduccin a la
teora de grafos.

3. CONOCIMIENTOS PREVIOS.
(Pre-requisitos conceptuales previos y asignatura(s) del actual plan de estudios en los que se imparten)

4. OBJETIVOS DIDCTICOS.
(Descripcin de los conocimientos, habilidades, tcnicas, etc... que se pretende que el alumno ad-quiera al cursar la
asignatura)

En primer lugar, nos proponemos como meta que el alumno adquiera una serie de
conocimientos matemticos fundamentales necesarios dentro de un curriculum informtico.
Adems, el alumno deber aprender a ser riguroso en el lenguaje de las Matemticas, a
expresarse de forma cientfica y a desenvolverse en el planteamiento y resolucin de
problemas, estudiando diversos mtodos de demostracin lgica que le permitirn organizar
su pensamiento.
Otro objetivo importante es el estudio de conceptos matemticos ms relacionados con la
informtica como la Teora de Nmeros (divisibilidad, Induccin Matemtica, ) y una
introduccin a la Teora de Grafos, conceptos que manejarn a lo largo de la carrera.

Por ltimo nos proponemos como objetivo implcito, un desarrollo personal y cientfico del
alumno : personal, en cuanto a la maduracin de la estructura del pensamiento para el
planteamiento y resolucin de problemas, y cientfico en cuanto que aprenda a expresarse
rigurosa y formalmente en el Lenguaje de las Matemticas que le servir durante toda su
carrera cientfica.

5. PROGRAMA TERICO Y DE PRCTICAS EN AULA CON TEMPORIZACIN


Y
BIBLIOGRAFA BSICA.
(Programa terico desglosado al menos en dos niveles de detalle, por ejemplo: tema y subtema, o mdulo y tema,
etc..., incluyendo el nmero de horas estimadas al menos para el primer nivel. Indi-car adems la bibliografa bsica
al menos para el primer nivel).

1. LGICA PROPOSICIONAL. (6h T - 6h P) [GAR]


1.1. Definiciones bsicas.
1.2. Operaciones Lgicas.
1.3. Implicacin y Equivalencia Lgica.
1.4. Mtodos Lgicos de demostracin: reglas de inferencia.
APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 5

2. INTRODUCCIN A LA TEORA DE CONJUNTOS. (9h T - 9h P) [PER]


2.1. Conjuntos. Operaciones entre conjuntos.
2.2. Cardinal de un Conjunto.
2.3. Correspondencias. Relacin de Equivalencia.
2.4. Conjuntos ordenados.
2.5. Aplicaciones.
3. TEORA DE GRUPOS. (5h T - 5h P) [PER]
3.1. Leyes de composicin interna.
3.2. Grupos. Subgrupos. Subgrupos normales.
3.3. Homomorfismo de grupos. 1er Teorema de Isomorfa.
3.4. Grupos finitos.

4. TEORA ELEMENTAL DE LOS NMEROS. (5h T - 5h P) [GRI] [WRI]


4.1. Axiomtica de los enteros y los naturales.
4.2. Algoritmos de la Divisin y de Euclides.
4.3. Nmeros primos y Teorema Fundamental de la Aritmtica.
4.4. Principio de Induccin Matemtica.
4.5. Ecuaciones Diofnticas.
4.6. Congruencias.
4.7. Sistemas de Numeracin y Criterios de Divisibilidad.
5. INTRODUCCIN A LA TEORA DE GRAFOS. (5h T - 5h P) [GRI] [BIG]
5.1. Recorridos y Circuitos Eulerianos.
5.2. Grafos Planos.
5.3. Caminos y Ciclos Hamiltonianos.
5.4. Exploracin de Grafos.
5.5. Redes de Actividades.
5.6. Coloracin de Grafos.

6. PROGRAMA PRCTICO
(Detallar cada una de las prcticas explicitando objetivos y recursos recomendados para realizarlas).

Prctica nmero 1
Descripcin
Las prcticas en el aula, para cada tema, consistirn en la realizacin de problemas
referentes a la aplicacin de la materia explicada en clase. Se propondrn la realizacin de
ejercicios para luego posteriormente corregirlos en clase, intentando, en cas
Objetivos
Material de Laboratorio recomendado (Software)
Material de Laboratorio recomendado (Hardware)

N horas estimadas en laboratorio:

7. METODOLOGA
(Procedimientos de actuacin a nivel didctico).

Las clases tericas se explicarn en pizarra, introduciendo en cada clase los conceptos
importantes que van a ser estudio, y haciendo participar al alumno mediante la realizacin
de "preguntas de razonar" de forma que se vaya familiarizando con el concepto a estudiar.
APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 6

De esta forma se logra no solo que el alumno asimile los conceptos, sino que adems
participe en clase y se involucre en la asignatura.
Se intentar probar cualquier teorema o proposicin propuesto para que el alumno logre
entender el origen y por qu del mismo, de forma que se acostumbre a la rigurosa
demostracin de los problemas, razonando y siendo constructivos.
Se propondrn ejercicios para las clases de prctica de forma que sean los alumnos
quienes aporten alguna solucin en clase. Se intentar dar varias aproximaciones a la
resolucin de los ejercicios en los casos en que sea posible.

8. EVALUACIN
(Sistema de evaluacin con la indicacin precisa del tipo y nmero de pruebas o exmenes, trabajos, as como las
dems actividades que puedan establecerse. Deber especificarse, en todos los casos, el porcentaje que los
distintos criterios suponen para la calificacin final).

Aproximadamente a mediados del cuatrimestre, se efectuarn un parcial referente a los


temas 1 y 2, que tendr carcter liberatorio EXCLUSIVAMENTE para la convocatoria
ordinaria de la asignatura (febrero), de modo que no se guardar la parte liberada para
cualquier otra convocatoria. Para liberar el parcial, el alumno deber obtener una puntuacin
mnima de 5 puntos sobre 10.
En la convocatoria ordinaria (febrero) se realizarn dos partes diferenciadas. La primera
parte de la asignatura (temas 1, 2) supondr 50% del total de la nota global, y 50% para el
resto (temas 3, 4 y 5), de forma que nicamente para la convocatoria ordinaria (febrero) el
alumno podr examinarse de toda la asignatura o slo del resto de los temas (3,4 y 5) en
caso de haber superado el parcial, necesitando aprobar esta ltima parte para aprobar la
asignatura.
Para el resto de las convocatorias se realizar un nico examen debiendo el alumno
obtener tambin una calificacin mnima de 5 puntos sobre 10 para superar la asignatura.
Podr proponerse durante el curso una serie de prcticas optativas que ayudarn en la nota
global del alumno, si ste supera la asignatura tal y como se ha explicado anteriormente.
Las prcticas optativas podrn aadir hasta 1 punto (en caso de haber aprobado ya la
asignatura), y servir para obtener una Matrcula de Honor, para los alumnos que tengan un
sobresaliente como nota de examen.
Se tendr en cuenta la asistencia a clase y el trabajo diario del alumno durante todo el
curso y podr influir hasta 1 punto en la nota global.

9. BIBLIOGRAFA Y MATERIAL RECOMENDADO


(Bibliografa y Material docente recomendados, as como el libro de texto principal, si lo hubiere).

Referencia [GAR]
TTULO Lgica Simblica
Garrido, M.
AUTORES
Tecnos
EDITORIAL

AO

1989

Referencia [BIG]
TTULO Matemtica Discreta
Biggs, N.L.
AUTORES
EDITORIAL Vicens Vives

AO

1994

Referencia [GRI]
TTULO Matemticas Discreta y Combinatoria
Grimaldi, R. P.
AUTORES
EDITORIAL Addison-Wesley Iberoamericanda

AO

1994

APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 7

Referencia [WRI]
TTULO Matemticas Discretas
Wright, C.R.B. - Ross, K.A.
AUTORES
EDITORIAL Prentice-Hall Hispanoamericana

AO

1990

Referencia [PER]
TTULO Apuntes de lgebra y Teora de Autmatas
Prez Aguiar, J.R. - Martn Cabrera, F.
AUTORES
EDITORIAL E.U.I. - ULPGC
AO

1990

10. EQUIPO DOCENTE


NOMBRE Santana Prez, Francisco J.
S
S
DOCENCIA TEORCA
DOCENCIA PRCTICA
CATEGORA Profesor Titular de Escuela Universitaria
DESPACHO 1-4
TELFONO 45-87-04 E-MAI fsantana@dis.ulpgc.es
PGINA WEB
1 CUAT
TUTORAS
2 CUAT
L 10:30 12:30
X 12:30 13:30

J 12:30 13:30
V 11:30 13:30

L 10:30 12:30
X 12:30 13:30

J 12:30 13:30
V 11:30 13:30

11. PGINA WEB DE LA ASIGNATURA


www.fransantana.com

APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 8

1. IDENTIFICACIN DE LA ASIGNATURA.
CENTRO
Escuela Universitaria de Informtica
TITULACIN Ingeniera Tcnica en Informtica de Sistemas
NOMBRE ASIGNATURA

Ampliacin de Anlisis Matemtico


CDIGO

12545

CURSO

CARCT OB CRDITOS T:
DESCRIPTORES B.O.E.
Ampliacin de Anlisis Matemtico.
1

CRDITOS P:

2. CONCEPTO Y DEFINICIN.
(Descripcin de la asignatura segn los descriptores que aparecen en el B.O.E.)

Tras haberse impartido la asignatura de Anlisis Matemtico, en la que se aborda el estudio


del clculo infinitesimal de una variable, la presente materia es la continuacin lgica de la
anterior, tratando el estudio del clculo infinitesimal de varias variables. De esta manera se
introducen las funciones en los espacios ordinarios de dimensin mayor que uno, y se
estudian los lmites y la continuidad de funciones entre estos espacios, la derivacin y
diferenciacin de tales funciones, las aplicaciones de dichas derivadas al propio clculo, las
integrales mltiples y temas afines a ellas, y las ecuaciones diferenciales ordinarias y
sistemas.

3. CONOCIMIENTOS PREVIOS.
(Pre-requisitos conceptuales previos y asignatura(s) del actual plan de estudios en los que se imparten)

Anlisis Matemtico (AM)

4. OBJETIVOS DIDCTICOS.
(Descripcin de los conocimientos, habilidades, tcnicas, etc... que se pretende que el alumno ad-quiera al cursar la
asignatura)

El objetivo principal ser que el estudiante interprete el clculo infinitesimal de varias variables como una herramienta con la cual resolver multitud de problemas en otras materias,
aun-que ste no va a ser el nico objetivo. Tratndose de una asignatura de ampliacin de
otra anterior, seguiremos profundizando en los objetivos propuestos para la primera, es
decir, fo-mentar en l el proceso de abstraccin a travs del planteamiento e interpretacin
de los re-sultados de los problemas, introducirle en razonamientos deductivos y precisos,
promover el desarrollo de su intuicin apoyndose en los aspectos geomtricos, y
proporcionarle la forma-cin necesaria para facilitar el estudio y comprensin del resto de las
asignaturas. Por ltimo, continuaremos habitundole al uso de software matemtico sobre
ordenador, vindolo como una herramienta que ahorra tiempo y esfuerzo en los clculos
ms rutinarios.

5. PROGRAMA TERICO Y DE PRCTICAS EN AULA CON TEMPORIZACIN


Y
BIBLIOGRAFA BSICA.
(Programa terico desglosado al menos en dos niveles de detalle, por ejemplo: tema y subtema, o mdulo y tema,
etc..., incluyendo el nmero de horas estimadas al menos para el primer nivel. Indi-car adems la bibliografa bsica
al menos para el primer nivel).

1 GEOMETRA ANALTICA (7h) [LAR]


1.1 Cnicas: parbolas y elipses.
1.2 Hiprbolas. Rotaciones de las cnicas.
1.3 Curvas planas. Ecuaciones parametricas. Funciones vectoriales. Tangentes.
1.4 Coordenadas polares: grficas, rectas tangentes, rea y longitud de arco.
1.5 Geometra slida. Producto escalar y vectorial. Rectas y planos
1.6 Superficies cilndricas. Superficies cudricas.
1.7 Funciones vectoriales en el espacio. Longitud de arco.
APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 9

2 CLCULO INTEGRAL (11h) [LAR]


2.1 Funciones de varias variables.
2.2 Limites y continuidad.
2.3 Derivadas parciales.
2.4 Diferenciales.
2.5 Funciones compuestas. Regla de la cadena.
2.6 Funcin implcita. Formula de Taylor.
2.7 Derivadas direccionales. Gradiente.
2.8 Planos tangentes y rectas normales.
2.9 Extremos de funciones.
2.10 Multiplicadores de Lagrange.
3 CLCULO INTEGRAL (7h) [LAR]
3.1 Integrales iteradas. rea en el plano.
3.2 Integrales dobles y volumen.
3.3 Cambio de variables: coordenadas polares.
3.4 Cambio de variables: jacobiano.
3.5 Integrales triples.
3.6 Coordenadas cilndricas. Integrales cilndricas.
3.7 Coordenadas esfricas. Integrales esfricas.
4 ECUACIONES DIFERENCIALES (5h) [LAR]
4.1 Ecuaciones diferenciales: conceptos, definiciones. Ecuaciones en derivadas parciales.
Sistemas de Ecuaciones diferenciales. Aplicaciones.
4.2 Ecuaciones de primer orden: de variable separada y homogneas.
4.3 Ecuaciones de primer orden exactas. Factor integrante.
4.4 Ecuaciones lineales de primer orden. Ecuacin de Bernouilli.
4.5 Ecuaciones de orden superior: conceptos y definiciones. Ecuacin homognea de
coeficientes constantes.
4.6 Ecuaciones completas de coeficientes constantes.

6. PROGRAMA PRCTICO
(Detallar cada una de las prcticas explicitando objetivos y recursos recomendados para realizarlas).

Prctica nmero 1
Descripcin
Problemas
Objetivos
Resolucin de problemas de distinta ndole relacionados con el temario explicado en
Teora, tanto aplicando tcnicas aprendidas en clases tericas para su resolucin en papel,
como manejando el software DERIVE para comprobar los resultados.
Material de Laboratorio recomendado (Software)
MS-DOS y DERIVE
Material de Laboratorio recomendado (Hardware)

N horas estimadas en laboratorio:

30

7. METODOLOGA
(Procedimientos de actuacin a nivel didctico).

La asignatura se imparte durante 15 semanas, en las cuales se dan dos horas de teora y
dos seguidas de prctica en el laboratorio. Cada semana se ir simultneando la imparticin
de la teora en el aula con la resolucin de problemas en el laboratorio. Para estas ltimas,
APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 10

se conta-r con la ayuda de un software matemtico que permita la visualizacin de


funciones en 2D y 3D.

8. EVALUACIN
(Sistema de evaluacin con la indicacin precisa del tipo y nmero de pruebas o exmenes, trabajos, as como las
dems actividades que puedan establecerse. Deber especificarse, en todos los casos, el porcentaje que los
distintos criterios suponen para la calificacin final).

Se realizar una prueba optativa al final de cada uno de los cuatro bloques temticos de la
asignatura, y luego habr un examen final en Junio/Julio, que constar de 4 apartados, cada
uno correspondiente a uno de los bloques temticos de la asignatura. Cada prueba optativa
se calificar de 0 a 10 puntos.
Aquellos alumnos que obtengan una nota igual o superior a 7 en la prueba optativa, no tendrn que realizar, en el examen de Junio, el apartado correspondiente a ese bloque
temtico, y le contar como nota de ese apartado, la calificacin obtenida en la prueba
optativa.
Los alumnos que obtengan una nota entre 4 (incluido) y 7 en la prueba optativa, debern
rea-lizar el apartado del examen correspondiente al bloque temtico, pero se le contar
como cali-ficacin de ese apartado, la mayor de las obtenidas entre la prueba optativa y el
apartado del examen.
Los alumnos que opten por no realizar las pruebas u obtengan en ellas una nota inferior a
4, debern realizar el apartado correspondiente del examen final de Junio, cuyas
calificaciones sern las nicas consideradas.
La calificacin del examen de Junio (entre 0 y 10 puntos) ser la nota media de las calificaciones obtenidas en cada uno de los apartados correspondientes a cada bloque (cada uno de
los cuales se califica a su vez entre 0 y 10 puntos), con las consideraciones comentadas
ante-riormente. Se necesitar una calificacin mnima de 5 puntos para aprobar.
En las convocatorias extraordinarias de Septiembre y Diciembre, se realizar un nico examen de todo el temario de la asignatura, sin separar en bloques, que se calificar entre 0 y
10, siendo necesario obtener un mnimo de 5 puntos para aprobar.

9. BIBLIOGRAFA Y MATERIAL RECOMENDADO


(Bibliografa y Material docente recomendados, as como el libro de texto principal, si lo hubiere).

Referencia [LAR]
TTULO Clculo 5 Ed.
Larson & Hostetler & Edwars
AUTORES
EDITORIAL McGraw Hill

AO

1997

Referencia [BAR]
TTULO Clculo y Geometra Analtica 5 Ed.
Stein
&
Barcellos
AUTORES
EDITORIAL McGraw Hill

AO

1995

Referencia [GAR]
TTULO Clculo II
Alfonsa Garca
AUTORES
EDITORIAL Clagsa

AO

1996

Referencia [STE]
TTULO Clculo
James Stewart
AUTORES
EDITORIAL Iberoamericana

AO

1991

Referencia [BRA]
TTULO Clculo de varias variables
Bradley & Smith
AUTORES
EDITORIAL Prentice-Hall

AO

1998

APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 11

Referencia [SIM]
TTULO Ecuaciones Diferenciales
F. Simmons
AUTORES
EDITORIAL McGraw Hill

AO

10. EQUIPO DOCENTE


NOMBRE Carrasco Medina, Luis
S
S
DOCENCIA TEORCA
DOCENCIA PRCTICA
CATEGORA Profesor Titular de Escuela Universitaria
DESPACHO 1-S4
TELFONO 45-87-10 E-MAI icarrasco@dis.ulpgc.es
PGINA WEB
1 CUAT
TUTORAS
2 CUAT
L,M,X 16:30 18:30

L,M,X 16:30 18:30

NOMBRE Mndez Babey, Mximo


No
S
DOCENCIA TEORCA
DOCENCIA PRCTICA
CATEGORA Profesor Titular de Escuela Universitaria
DESPACHO 1-2
TELFONO 45-87-02 E-MAI mmendez@dis.ulpgc.es
PGINA WEB
1 CUAT
TUTORAS
2 CUAT
M,L 15:30 16:30
M,L 17:30 18:30

M 18:30 19:30
V 19:30 20:30

M,L 15:30 16:30


M,L 17:30 18:30

M 18:30 19:30
V 19:30 20:30

11. PGINA WEB DE LA ASIGNATURA


http://amiserver.dis.ulpgc.es/AAM/ITIS

APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 12

1. IDENTIFICACIN DE LA ASIGNATURA.
CENTRO
Escuela Universitaria de Informtica
TITULACIN Ingeniera Tcnica en Informtica de Sistemas
NOMBRE ASIGNATURA

Anlisis Matemtico
CDIGO

12531

CURSO

CARCT T CRDITOS T:
DESCRIPTORES B.O.E.
Anlisis Matemtico

CRDITOS P:

2. CONCEPTO Y DEFINICIN.
(Descripcin de la asignatura segn los descriptores que aparecen en el B.O.E.)

En esta asignatura se aborda el estudio del clculo infinitesimal de una


variable, dividido en tres grandes bloques. En el primer bloque se ven los
conceptos bsicos, comenzando por el conjunto de los nmeros reales, pues es
la base de todo el anlisis, y estudiando las sucesiones y las series
numricas, donde se empieza a tomar contacto con el concepto de infinito. El
segundo bloque es el clculo diferencial, donde se abordan los conceptos clave
de funcin y lmite funcional, continuidad y derivada, y se estudian los usos
de este clculo para la resolucin de determinados tipos de problemas. El
tercer y ltimo bloque es el clculo integral, donde se define el concepto de
integral definida, y se tratan las tcnicas de integracin o clculo de
primitivas.

3. CONOCIMIENTOS PREVIOS.
(Pre-requisitos conceptuales previos y asignatura(s) del actual plan de estudios en los que se imparten)

Se requiere que el alumno tenga conocimiento de las herramientas bsicas del clculo
infinitesimal, tales como:
- Lmite.
- Derivada.
- Integral.
y de las herramientas asociadas con estos conceptos. Que domine el concepto de
funcin y la representacin grfica de funciones y que conozca y distinga las
propiedades de los diferentes conjuntos de nmeros (reales, complejos, etc.).
Estos requisitos conceptuales previos se suponen adquiridos en los estudios de Bachiller.

4. OBJETIVOS DIDCTICOS.
(Descripcin de los conocimientos, habilidades, tcnicas, etc... que se pretende que el alumno ad-quiera al cursar la
asignatura)

El objetivo principal ser que el estudiante interprete el clculo


infinitesimal de una variable como una herramienta con la cual resolver
multitud de problemas en otras materias, aunque ste no va a ser el nico
objetivo. Aprovechando el importante papel formativo que tienen las
matemticas, son otros objetivos fomentar en el estudiante el proceso de
abstraccin a travs del planteamiento e interpretacin de los resultados
de los problemas, introducirle en razonamientos deductivos y precisos,
promover el desarrollo de su intuicin apoyndose en los aspectos geomtricos,
y proporcionarle la formacin necesaria para facilitar el estudio y comprensin
del resto de las asignaturas.

APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 13

5. PROGRAMA TERICO Y DE PRCTICAS EN AULA CON TEMPORIZACIN


Y
BIBLIOGRAFA BSICA.
(Programa terico desglosado al menos en dos niveles de detalle, por ejemplo: tema y subtema, o mdulo y tema,
etc..., incluyendo el nmero de horas estimadas al menos para el primer nivel. Indi-car adems la bibliografa bsica
al menos para el primer nivel).

1. CONJUNTOS DE NMEROS. (2h T. + 2h P.) [LAR, GRA]


1.1 Nmeros reales.
1.2 Nmeros complejos.
2. SUCESIONES DE NMEROS REALES. (4h T. + 4h P.) [LAR, GRA]
2.1 Concepto y definicin.
2.2 Convergencia y divergencia.
2.3 Lmites de sucesiones.
3. SERIES NUMRICAS (4h T. + 4h P.) [LAR, GRA]
3.1 Definicin.
3.2 Propiedades.
3.3 Diferentes criterios de convergencia.
3.4 Series en general.
4. FUNCIONES, LMITES Y CONTINUIDAD. (6h T. + 6h P.) [LAR, GRA]
4.1 Concepto y definiciones.
4.2 Lmite funcional.
4.3 Infinitsimos.
4.4 Diferentes Teoremas: Bolzano, valor intermedio, Weierstrass.
4.5 Discontinuidad.
5. DERIVADAS. (6h T. + 6h P.) [LAR, GRA]
5.1 Concepto y definicin
5.2 Diferentes teoremas: Rolle, valor medio.
5.3 Concavidad, convexidad.
5.4 Regla de L'Hopital.
6. INTEGRACIN. (6h T. + 6h P.) [LAR, GRA]
6.1 Integral definida.
6.2 Tcnicas de Integracin.
7. SERIES FUNCIONALES (2h T. + 2h P.) [LAR, GRA]
7.1 Diferentes criterios.
7.2 Series de potencias.

7. METODOLOGA
(Procedimientos de actuacin a nivel didctico).

En las clases tericas se partir de conceptos sencillos, conocidos por el


alumno previamente, para posteriormente formalizar los nuevos conceptos
tericos. Una vez explicado el concepto terico, se ilustrar ste con ejemplos
sencillos, dejando alguno para su desarrollo en las clases prcticas. En las
clases prcticas, el profesor realizar una serie de ejemplos bsicos y
avanzados, proponiendo otros para que el alumno los realice.

APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 14

8. EVALUACIN
(Sistema de evaluacin con la indicacin precisa del tipo y nmero de pruebas o exmenes, trabajos, as como las
dems actividades que puedan establecerse. Deber especificarse, en todos los casos, el porcentaje que los
distintos criterios suponen para la calificacin final).

El sistema de evaluacin consistir en un examen escrito, en Febrero, de teora


y problemas que supondr el 75% de la nota final. A lo largo del curso se
propondrn trabajos terico-prcticos optativos que supondrn el 25% de la nota
final. Cada trabajo optativo tendr el mismo porcentaje de nota. En el supuesto
caso que algn alumno no desee realizar estos trabajos, el examen escrito,
supondra el 100% de la nota final. Es necesario superar la prueba terica para
aprobar la asignatura.

9. BIBLIOGRAFA Y MATERIAL RECOMENDADO


(Bibliografa y Material docente recomendados, as como el libro de texto principal, si lo hubiere).

Referencia
AUTORES
EDITORIAL

TTULO Clculo
Larson, Hostetler, Edwards.
5 Ed., McGraw-Hill

AO

1995

Referencia
AUTORES
EDITORIAL

TTULO Clculo
Granero F.
McGraw-Hill

AO

1991

Referencia
AUTORES
EDITORIAL

TTULO Problemas y Ejercicios de Anlisis Matemtico


Demidovich, B.
Paraninfo
AO

Referencia
AUTORES
EDITORIAL

TTULO Clculo
lvarez L.,Carrasco L., Esclarn J., Mazorra L.
Escuela Universitaria de Informtica (ULPGC)

1993

AO

10. EQUIPO DOCENTE


NOMBRE de Blasio Garca, Gabriel
No
S
DOCENCIA TEORCA
DOCENCIA PRCTICA
CATEGORA Profesor Titular de Escuela Universitaria
DESPACHO 3-2
TELFONO 45-97-42 E-MAI gdeblasio@dis.ulpgc.es
PGINA WEB
1 CUAT
TUTORAS
2 CUAT
L 16:30 18:30
J 10:30 12:30

V 11:30 12:30
V 16:30 17:30

APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

L 16:30 18:30
J 10:30 12:30

V 11:30 12:30
V 16:30 17:30

Pg. 15

NOMBRE Gonzlez Snchez, Esther


S
S
DOCENCIA TEORCA
DOCENCIA PRCTICA
CATEGORA Profesor Titular de Escuela Universitaria
DESPACHO 1-S3
TELFONO 45-87-09 E-MAI egonzalez@dis.ulpgc.es
PGINA WEB
1 CUAT
TUTORAS
2 CUAT
L,M,J 10:30 12:30

L,V 10:30 12:30


J 12:30 14:30

11. PGINA WEB DE LA ASIGNATURA


http://

APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 16

1. IDENTIFICACIN DE LA ASIGNATURA.
CENTRO
Escuela Universitaria de Informtica
TITULACIN Ingeniera Tcnica en Informtica de Sistemas
NOMBRE ASIGNATURA

Estructura de Datos I
CRDITOS P:
CARCT T CRDITOS T: 3
DESCRIPTORES B.O.E.
Tipos abstractos de datos. Estructuras de datos y algoritmos de manipulacin.

CDIGO

12534

CURSO

2. CONCEPTO Y DEFINICIN.
(Descripcin de la asignatura segn los descriptores que aparecen en el B.O.E.)

Estudio de tipos abstractos de datos, estructuras de datos y sus algoritmos de manipulacin.


3. CONOCIMIENTOS PREVIOS.
(Pre-requisitos conceptuales previos y asignatura(s) del actual plan de estudios en los que se imparten)

Es adecuado que el alumno posea las siguientes habilidades, que en el contexto del actual
plan de estudios se obtienen en la asignatura Metodologa de la Programacin I:
- Conocimiento de los elementos bsicos de la construccin de algoritmos y de la
estructuracin de la informacin, con especial nfasis en el concepto de abstraccin.
- Capacidad de desarrollar algoritmos usando una metodologa adecuada.
- Destreza para implementar los algoritmos as desarrollados en un lenguaje de
programacin.
4. OBJETIVOS DIDCTICOS.
(Descripcin de los conocimientos, habilidades, tcnicas, etc... que se pretende que el alumno ad-quiera al cursar la
asignatura)

Se pretende que el alumno alcance:


- Comprensin del concepto de tipo abstracto de datos.
- Conocimiento de una coleccin de tipos abstractos de datos paradigmticos.
- Capacidad para la eleccin y manipulacin de estructuras de datos.
- Habilidad para identificar, disear e implementar los tipos abstractos de datos adecuados
a una aplicacin concreta
5. PROGRAMA TERICO Y DE PRCTICAS EN AULA CON TEMPORIZACIN
Y
BIBLIOGRAFA BSICA.
(Programa terico desglosado al menos en dos niveles de detalle, por ejemplo: tema y subtema, o mdulo y tema,
etc..., incluyendo el nmero de horas estimadas al menos para el primer nivel. Indi-car adems la bibliografa bsica
al menos para el primer nivel).

Tema: Tipos abstractos de datos


Duracin en horas (aprox.): 6T + 3PA
Objetivos:
- Profundizar en el concepto de abstraccin.
- Entender lo que es un tipo abstracto de datos.
- Ser capaz de identificar, implementar y utilizar tipos abstractos de datos.
Contenidos:
Tipos de datos y estructuras de datos, tipos abstractos de datos, especificacin abstracta, interfaz, implementacin, encapsulamiento, ocultacin de informacin, operaciones: generadoras, constructoras, accesoras, modificadoras, asignacin y copia, taxonoma de los tipos abstractos de datos y de las estructuras de datos, isomorfismo, ejemplo de tipos abstractos contenedores: contenedores asociativos (conjuntos y tablas).
Bibliografa: TP01, TP02, BR01, BR02, BR03, BR04, BR05, BR06
Tema: Contenedores lineales
Duracin en horas (aprox.): 8T + 4PA
Objetivos:
APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 17

- Entender lo que es una estructura lineal.


- Conocer un abanico de contenedores lineales de aplicacin corriente.
Contenidos:
Organizacin lineal, listas, listas aleatorias, listas secuenciales, listas ordenadas, pilas,
colas, colas con prioridad, aplicaciones de contenedores lineales.
Bibliografa: TP01, TP02, BR01, BR02, BR03, BR04, BR05, BR06
Tema: Estructuras arbreas
Duracin en horas (aprox.): 11T + 5PA
Objetivos:
- Entender lo que es una estructura arbrea.
- Conocer diferentes variedades y aplicaciones de estructuras arbreas.
Contenidos:
Organizacin jerrquica, rboles generales y n-arios, relaciones de parentesco y
taxonmicas, recorridos, rboles binarios, equivalencia entre rboles generales y binarios,
rboles basados en la ordenacin de sus elementos, aplicaciones de rboles.
Bibliografa: TP01, TP02, BR01, BR02, BR03, BR04, BR05, BR06

Tema: Grafos
Duracin en horas (aprox.): 5T + 3PA
Objetivos:
- Introducir los grafos como estructura abstracta capaz de representar relaciones complejas
entre datos.
Contenidos:
Organizacin en red, grafos orientados y no orientados, recorridos, bsqueda de caminos,
grafos de costes, algoritmos de anlisis y manipulacin de grafos (Dijkstra, Floyd, Warshall,
etc.), aplicaciones de grafos.
Bibliografa: TP01, TP02, BR01, BR02, BR03, BR04, BR05, BR06
6. PROGRAMA PRCTICO
(Detallar cada una de las prcticas explicitando objetivos y recursos recomendados para realizarlas).

Prctica nmero 1
Descripcin
Implementacin de un tipo abstracto de datos bsico.
Objetivos
Ser capaz de identificar, implementar y utilizar tipos abstractos de datos.
Material de Laboratorio recomendado (Software)
Compilador Ada
Material de Laboratorio recomendado (Hardware)
Un PC por alumno y un caon proyector

N horas estimadas en laboratorio:

APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 18

Prctica nmero 2
Descripcin
Diseo, implementacin y uso de un contenedor lneal.
Objetivos
Familiarizarse con la implementacin y manipulacin de contenedores lineales.
Material de Laboratorio recomendado (Software)
Cimpilador Ada
Material de Laboratorio recomendado (Hardware)
Un PC por alumno y un caon proyector

N horas estimadas en laboratorio:

6
Prctica nmero 3

Descripcin
Diseo, implementacin y uso de un tipo abstracto de datos basado en estructuras no
lineales.
Objetivos
Familiarizarse con la implementacin y manipulacin de estructuras no lineales.
Material de Laboratorio recomendado (Software)
Compilador Ada
Material de Laboratorio recomendado (Hardware)
Un PC por alumno y un caon proyector

N horas estimadas en laboratorio:

7. METODOLOGA
(Procedimientos de actuacin a nivel didctico).

Exposicin de contenidos tericos.


Desarrollo de los contenidos mediante la realizacin de ejercicios "en papel".
Implementacin individual de supuestos prcticos en laboratorio.
Las clases, tanto en aula como en laboratorio, estarn apoyadas en pizarra, trans-parencias
y proyecciones directas desde ordenador.
Las clases, tanto en aula como en laboratorio, estarn apoyadas en pizarra, transparencias
y proyec-ciones directas desde ordenador.

8. EVALUACIN
(Sistema de evaluacin con la indicacin precisa del tipo y nmero de pruebas o exmenes, trabajos, as como las
dems actividades que puedan establecerse. Deber especificarse, en todos los casos, el porcentaje que los
distintos criterios suponen para la calificacin final).

El sistema de evaluacin exigir la realizacin de dos clases de ejercicios, que se valorarn


por separado de 0 a 10 puntos:
Examen escrito centrado en la solucin de problemas de especificacin, diseo,
implementacin y uso de tipos abstractos de datos de un nivel adecuado a la materia
impartida.
Valoracin de las prcticas realizadas y entregadas dentro de los plazos establecidos en
cada caso.
La nota final se calcular segn el siguiente algoritmo:
Sean NF la nota final, NE la nota del examen escrito y NP la nota de las prcticas,
APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 19

si NE >= 5entonces
NF = 0,6*NE + 0,4*NP
si no
NF = NE
fin si
La superacin de la asignatura requiere obtener una nota final igual o superior a 5 puntos.
9. BIBLIOGRAFA Y MATERIAL RECOMENDADO
(Bibliografa y Material docente recomendados, as como el libro de texto principal, si lo hubiere).

Referencia TP01
TTULO Estructuras de Datos y Tipos Abstractos de Datos
Este texto se encuentra en preparacin por parte del equipo docente de la asig
AUTORES
2001
EDITORIAL
AO
Referencia TP02
TTULO Estructuras de Datos
Zenn J. Hernndez Figueroa, Jos Daniel Gonzlez Domnguez, Gustavo Rod
AUTORES
1998
EDITORIAL Servicio de reprografa de la ULPGC
AO
Referencia BR01
TTULO Data Structures with Abstract DataTypes and Ada
Daniel
F.
Stubbs,
Neil W. Webre
AUTORES
1993
EDITORIAL PWS-Kent Publishing Company
AO
Referencia BR02
TTULO Estructura de Datos y Algoritmos
Alfred V. Aho, John E. Hopcroft, Jeffrey D. Ullman
AUTORES
Addison
Wesley Iberoamericana
EDITORIAL

AO

1988

Referencia BR03
TTULO Estructura de Datos. Libro de Problemas
Luis Joyanes Aguilar, Ignacio Zahonero Martnez, Matilde Fernndez Azuela, L
AUTORES
1999
EDITORIAL Mc Graw Hill
AO
Referencia BR04
TTULO Estructuras de Datos. Realizacin en Pascal
Manuel Collado Machuca, Rafael Morales Fernndez, Juan Jos Moreno Navar
AUTORES
1987
EDITORIAL Daz de Santos
AO
Referencia BR05
TTULO Estructuras de datos y algoritmos
M. Allen Weiss
AUTORES
EDITORIAL Addison-Wesley

AO

1995

Referencia BR06
TTULO Diseo de Programas: Formalismo y Abstraccin
Ricardo Pea Mar
AUTORES
1997
EDITORIAL Prentice Hall
AO
10. EQUIPO DOCENTE
NOMBRE Duque Martn de Oliva, Juan de Dios
No
S
DOCENCIA TEORCA
DOCENCIA PRCTICA
Profesor
Titular
de
Escuela
Universitaria
CATEGORA
DESPACHO 2-11
TELFONO 45-87-35 E-MAI juande@dis.ulpgc.es
PGINA WEB
1 CUAT
TUTORAS
2 CUAT
L 8:30 10:30
X 8:30 10:30

J 8:30 10:30

APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

M 10:30 12:30
X 8:30 12:30

Pg. 20

NOMBRE Hernndez Figueroa, Zenn


No
S
DOCENCIA TEORCA
DOCENCIA PRCTICA
CATEGORA Profesor Titular de Escuela Universitaria
DESPACHO 2-10
TELFONO 45-87-34 E-MAI zhernandez@dis.ulpgc.es
PGINA WEB
1 CUAT
TUTORAS
2 CUAT
L,M,X 15:30 16:30
J 15:30 18:30

M 16:30 17:30
M 18:30 19:30

X,J 16:30 18:30

NOMBRE Rodrguez Rodrguez, Gustavo


S
S
DOCENCIA TEORCA
DOCENCIA PRCTICA
CATEGORA Profesor Titular de Escuela Universitaria
DESPACHO 2-10
TELFONO
E-MAI grodriguez@dis.ulpgc.es
PGINA WEB
1 CUAT
TUTORAS
2 CUAT
M 8:30 10:30
X 8:30 10:30

J 8:30 10:30

M 8:30 10:30
X 8:30 10:30

J 8:30 10:30

11. PGINA WEB DE LA ASIGNATURA


http://protos.dis.ulpgc.es/docencia/ed_i/

APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 21

1. IDENTIFICACIN DE LA ASIGNATURA.
CENTRO
Escuela Universitaria de Informtica
TITULACIN Ingeniera Tcnica en Informtica de Sistemas
NOMBRE ASIGNATURA

Fundamentos de Computadores
CRDITOS P: 1,5
CARCT OB CRDITOS T: 3
DESCRIPTORES B.O.E.
Organizacin Bsica de los Computadores: Elementos Bsicos. Esquemas de
Funcionamiento. Descripcin de una Mquina Bsica. Programacin.

CDIGO

12582

CURSO

2. CONCEPTO Y DEFINICIN.
(Descripcin de la asignatura segn los descriptores que aparecen en el B.O.E.)

La asignatura de Fundamentos de Computadores aborda el proceso de diseo de circuitos


digitales a nivel de registros, y desarrolla, desde esta perspectiva, el diseo de un
procesador sencillo, partiendo de la especificacin de un pequeo conjunto de instrucciones.

3. CONOCIMIENTOS PREVIOS.
(Pre-requisitos conceptuales previos y asignatura(s) del actual plan de estudios en los que se imparten)

Para el total aprovechamiento de la asignatura "Fundamento de Computadores" el alumno


debe:
- conocer y saber operar con las siguientes representaciones de datos: binario, signo
magnitud, complemento a dos, coma flotante, ASCII
- conocer los componentes combinacionales y secuenciales bsicos,
- ser capaz de realizar la sntesis de un circuito combinacional a partir de una descripcin
en lenguaje natural,
- ser capaz de realizar la sntesis de un circuito secuencial sencillo a partir de una
especificacin en lenguaje natural.

4. OBJETIVOS DIDCTICOS.
(Descripcin de los conocimientos, habilidades, tcnicas, etc... que se pretende que el alumno ad-quiera al cursar la
asignatura)

Se espera que el alumno, al concluir el curso, tenga las bases suficientes para :
Disear un circuito digital relativamente complejo (con unidad de control y ruta de datos)
a partir de unas especificaciones y restricciones.
Disear un procesador sencillo a partir de la especificacin de un conjunto de
instrucciones.
Programar en lenguaje ensamblador, en principio del cualquier procesador, aunque en
concreto sobre la arquitectura MIPS con la que se trabajar durante el curso.

5. PROGRAMA TERICO Y DE PRCTICAS EN AULA CON TEMPORIZACIN


Y
BIBLIOGRAFA BSICA.
(Programa terico desglosado al menos en dos niveles de detalle, por ejemplo: tema y subtema, o mdulo y tema,
etc..., incluyendo el nmero de horas estimadas al menos para el primer nivel. Indi-car adems la bibliografa bsica
al menos para el primer nivel).

1. INTRODUCCIN: NIVELES DE DISEO DE CIRCUITOS. (1 hora)


Bibliografa:
[Gajs97]
2. DISEO A NIVEL DE TRANSFERENCIA DE REGISTROS. (14 horas)
APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 22

2.1. Modelo de diseo.


2.2. Definicin de mquina de estado finita con camino de datos.
2.3. Diagramas de mquina de estados algortmica (ASM), tabla de estado-accin.
2.4. Sntesis a partir de diagramas ASM.
2.5. Optimizacin, comparticin de recursos. Grafo de compatibilidad, particin de grafo.
2.6. Encadenamiento y multiciclo.
2.7. Segmentacin
2.7.1. de las unidades funcionales.
2.7.2. del camino de datos.
2.7.3. de la unidad de control.
2.8. Planificacin.
Bibliografa:
[Gajs97] Captulo 8
3. DISEO DEL PROCESADOR. (15 horas)
3.1. El procesador como una mquina algortmica de propsito general.
3.2. Instrucciones.
3.2.1. Eleccin del juego de instrucciones. Ensamblador.
3.2.2. Diseo del formato de instruccin.
3.3. Camino de datos y control.
3.3.1. Diseo monociclo.
3.3.2. Diseo multiciclo.
Bibliografa:
[Patt95] Captulos 2, 3 y 5

6. PROGRAMA PRCTICO
(Detallar cada una de las prcticas explicitando objetivos y recursos recomendados para realizarlas).

Prctica nmero 1
Descripcin
Construccin de una unidad funcional.
Objetivos
Diseo y realizacin de un circuito digital de cierta complejidad (ruta de datos y unidad de
control).
Material de Laboratorio recomendado (Software)
Windows NT 4.0. Foundation Serie Sofware, Version 1.3 de Xilinx.
Material de Laboratorio recomendado (Hardware)
Ordenador personal.

N horas estimadas en laboratorio:

APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 23

Prctica nmero 2
Descripcin
Programacin en ensamblador.
Objetivos
Desarrollo y simulacin de programas sencillos en ensamblador.
Material de Laboratorio recomendado (Software)
Windows, PCSpim.
Material de Laboratorio recomendado (Hardware)
Ordenador personal.

N horas estimadas en laboratorio:

7. METODOLOGA
(Procedimientos de actuacin a nivel didctico).

En las clases en aula se explicarn los conceptos generales y procedimientos, la mayora de


las veces apoyndose sobre un ejemplo particular. Se propondrn ejercicios a los alumnos
para que los trabajen fuera del horario de las clases. Peridicamente (cada 7 - 10 das) la
pro-fesora recoger los ejercicios, los revisar y devolver al alumno con las anotaciones
oportu-nas. Con esto se pretende cumplir dos objetivos, por un lado, que el alumno tenga
una indica-cin de sus propios progresos en la asignatura, y por otro, aportar informacin a
la profesora para asignar la nota de participacin en clase.
En las clases prcticas en laboratorio, se le plantear al alumno un ejercicio que tendr
que resolver y comprobar ayudndose de herramientas CAD y simuladores. En estas clases
los profesores supervisarn el trabajo de los alumnos y ayudarn a cada alumno a resolver
los problemas que se le presenten en la tarea encomendada.

8. EVALUACIN
(Sistema de evaluacin con la indicacin precisa del tipo y nmero de pruebas o exmenes, trabajos, as como las
dems actividades que puedan establecerse. Deber especificarse, en todos los casos, el porcentaje que los
distintos criterios suponen para la calificacin final).

La nota final de la asignatura ser el resultado de aplicar la siguiente frmula:


NF = 0.55 NT + 0.3 NP + 0.15 NC
donde NF es la nota final, NT es la nota de teora, NP es la nota de prcticas y NC es la
nota de la participacin en clase. Siempre y cuando NT y NP sean mayores o iguales a
cinco, en caso contrario se har un escalado de NF al rango [0, 4.7].
- Nota de teora (NT): ser en todas las convocatorias la nota obtenida en un nico examen
escrito.
- Nota de prcticas (NP):
En la convocatoria ordinaria:
NP = 0.5 NP1 + 0.5 NP2
( NPx es la nota de la prctica de laboratorio x)
Para la evaluacin de las prcticas de laboratorio, al finalizar cada una, se realiza-r una
prueba escrita o bien el alumno defender, ante los profesores, el trabajo realizado. Para
poder presentarse al examen terico en la convocatoria ordinaria es necesario haber
realizado todas las prcticas de laboratorio de la asignatura y haber obtenido una nota
mnima de 5 puntos.
En las convocatorias extraordinaria y especial:
la nota obtenida en un examen de prcticas consistente en la realizacin de dos ejercicios,
similares a los indicados en el "programa prctico", disponiendo para ello de 4 horas.
- Nota de participacin en clase (NC): solo puede evaluarse durante el periodo de clases,
para ello se tendrn en cuenta la asistencia a clase (hasta un 5%) y, especialmente, la
realizacin de los ejercicios que se propongan durante las mismas (hasta un 95%). Se
mantiene para las tres convocatorias de un curso.
APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 24

9. BIBLIOGRAFA Y MATERIAL RECOMENDADO


(Bibliografa y Material docente recomendados, as como el libro de texto principal, si lo hubiere).

Referencia Gajs97
TTULO Principios de Diseo Digital
Daniel D. Gajski
AUTORES
EDITORIAL Prentice Hall

AO

1997

Referencia Patt95
TTULO Organizacin y diseo de computadores. La interfaz hardwar
David. A. Patterson, John L. Hennessy
AUTORES
1995
EDITORIAL Mc Graw Hill
AO
Referencia Bout98
TTULO The practical Xilinx designer lab book
Dave Van den Bout
AUTORES
EDITORIAL Prentice Hall

AO

1998

10. EQUIPO DOCENTE


NOMBRE Daz Urrestarazu, Arnzazu
S
S
DOCENCIA TEORCA
DOCENCIA PRCTICA
CATEGORA Profesor Titular de Escuela Universitaria
DESPACHO 2-13
TELFONO 45-87-37 E-MAI adiaz@dis.ulpgc.es
PGINA WEB
1 CUAT
TUTORAS
2 CUAT
X,J 13:30 15:30
V 10:30 12:30

X 13:30 15:30
J 13:30 15:30

V 10:30 12:30

NOMBRE Doreste Blanco, Luis


No
S
DOCENCIA TEORCA
DOCENCIA PRCTICA
CATEGORA Profesor Titular de Escuela Universitaria
DESPACHO 1-6
TELFONO 45-87-06 E-MAI 609142455
PGINA WEB
1 CUAT
TUTORAS
2 CUAT
L 10:30 12:30
X 9:30 10:30

J 9:30 10:30
J 12:30 14:30

L 12:30 13:30
M 9:30 14:30

11. PGINA WEB DE LA ASIGNATURA


http://

APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 25

1. IDENTIFICACIN DE LA ASIGNATURA.
CENTRO
Escuela Universitaria de Informtica
TITULACIN Ingeniera Tcnica en Informtica de Sistemas
NOMBRE ASIGNATURA

Metodologa de la Programacin I
CRDITOS P: 6
CARCT T CRDITOS T: 3
DESCRIPTORES B.O.E.
Diseo de algoritmos. Anlisis de algoritmos. Lenguajes de programacin. Diseo de
programas: Descomposicin modular y documentacin.

CDIGO

12529

CURSO

2. CONCEPTO Y DEFINICIN.
(Descripcin de la asignatura segn los descriptores que aparecen en el B.O.E.)

Metodologa de la Programacin I est concebida como una introduccin a las tcnicas de


diseo de algoritmos y programas.
3. CONOCIMIENTOS PREVIOS.
(Pre-requisitos conceptuales previos y asignatura(s) del actual plan de estudios en los que se imparten)

Dado que se trata de una asignatura a impartir en el primer cuatrimestre del primer curso,
los conocimientos previos exigibles son los mismos que para el ingreso en la titulacin. No
obstante, creemos importante resaltar como aptitudes particularmente adecuadas:
Conocimientos bsicos de ingls a nivel de lectura.
Buena formacin matemtica.
Razonable capacidad analtica.

4. OBJETIVOS DIDCTICOS.
(Descripcin de los conocimientos, habilidades, tcnicas, etc... que se pretende que el alumno ad-quiera al cursar la
asignatura)

Se pretende que el alumno alcance:


Conocimiento de los elementos bsicos de la construccin de algoritmos y de la
estructuracin de la informacin, con especial nfasis en el concepto de abstrac-cin.
Capacidad de desarrollar algoritmos usando una metodologa adecuada.
Destreza para implementar los algoritmos as desarrollados en un lenguaje de
programacin.

5. PROGRAMA TERICO Y DE PRCTICAS EN AULA CON TEMPORIZACIN


Y
BIBLIOGRAFA BSICA.
(Programa terico desglosado al menos en dos niveles de detalle, por ejemplo: tema y subtema, o mdulo y tema,
etc..., incluyendo el nmero de horas estimadas al menos para el primer nivel. Indi-car adems la bibliografa bsica
al menos para el primer nivel).

Tema: Elementos bsicos de programacin


Duracin en horas (aprox.): 9T + 7PA
Objetivos:
- Conocer qu es un algoritmo y cul es su papel en la solucin de problemas y en el
desarrollo de programas informticos.
- Conocer los elementos bsicos que se utilizan en la construccin de algoritmos, y ser
capaz de interpretarlos correctamente.
Contenidos:
Algoritmo, programa, procesador, proceso, procesador virtual, accin, senten-cia,
instruccin, repertorio de instrucciones, estructura algortmica, estructuras algortmicas
fundamentales y no fundamentales, procedimiento, funcin, pa-rmetros formales,
parmetros reales, variable, tipo de datos, estructura de datos, traza, abstraccin, lenguaje
de programacin, pseudolenguaje, comen-tarios, documentacin.
Bibliografa: TP01, BR01, BR02, BR03, BR06

APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 26

Tema: Especificacin
Duracin en horas (aprox.): 3T + 3PA
Objetivos:
- Conocer las etapas implicadas en el desarrollo de un programa.
- Entender el concepto de especificacin y su papel en la programacin.
- Ser capaz de entender especificaciones formales y de formular especificaciones
informales.
Contenidos:
Anlisis de requerimientos, especificacin, diseo, implementacin, validacin, prueba,
depuracin, verificacin, precondicin, postcondicin, aserto, estrate-gia pasiva, estrategia
defensiva, correccin, robustez, amigabilidad.
Bibliografa: TP01, BR01, BR02, BR03, BR06
Tema: Metodologas de desarrollo de programas
Duracin en horas (aprox.): 10T + 10PA
Objetivos:
- Conocer algunos esquemas algortmicos de amplia aplicacin.
- Adquirir los conocimientos bsicos necesarios para desarrollar las habilidades que
permitan disear algoritmos mediante la aplicacin de mtodos sistemticos.
- Comprender el concepto de recursividad y ser capaz de desarrollar algoritmos
recursivos.
Contenidos:
Esquemas algortmicos: recorrido, bsqueda y mixtos, metodologa de diseo
descendente, recursividad, metodologas de diseo recursivo.
Bibliografa: TP01, BR01, BR02, BR03, BR06

Tema: Gestin de almacenamiento


Duracin en horas (aprox.): 8T + 10PA
Objetivos:
- Conocer y manejar los rudimentos de gestin de la informacin en memoria (externa/interna y esttica/dinmica).
Contenidos:
Fichero, registro, acceso directo, acceso secuencial, fichero lgico, fichero fsi-co,
estructura encadenada, memoria esttica, memoria dinmica, direccin de memoria,
puntero.
Bibliografa: TP01, BR01, BR03, BR06
6. PROGRAMA PRCTICO
(Detallar cada una de las prcticas explicitando objetivos y recursos recomendados para realizarlas).

Prctica nmero 1
Descripcin
Introduccin al entorno.
Objetivos
Familiarizarse con el entorno en el que se van a realizar las prcticas.
Material de Laboratorio recomendado (Software)
Compilador Ada
Material de Laboratorio recomendado (Hardware)
Un PC por alumno y un can proyector

N horas estimadas en laboratorio:

APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 27

Prctica nmero 2
Descripcin
Variables, sistema de tipado y sentencias bsicas.
Objetivos
Adquirir destreza en el manejo de variables, declaracin de tipos, asignaciones y
entrada/salida.
Material de Laboratorio recomendado (Software)
Compilador Ada
Material de Laboratorio recomendado (Hardware)
Un PC por alumno y un can proyector

N horas estimadas en laboratorio:

2
Prctica nmero 3

Descripcin
Estructuras de control.
Objetivos
Adquirir destreza en el manejo de las estructuras de control del lenguaje.
Material de Laboratorio recomendado (Software)
Compilador Ada
Material de Laboratorio recomendado (Hardware)
Un PC por alumno y un can proyector

N horas estimadas en laboratorio:

3
Prctica nmero 4

Descripcin
Procedimientos y funciones. Recursividad
Objetivos
Adquirir destreza en el manejo de procedimientos y funciones.
Material de Laboratorio recomendado (Software)
Compilador Ada
Material de Laboratorio recomendado (Hardware)
Un PC por alumno y un can proyector

N horas estimadas en laboratorio:

APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 28

Prctica nmero 5
Descripcin
Control de errores: excepciones, depuracin.
Objetivos
Adquirir destreza en el manejo de los mecanismos de control de errores disponibles en el
entorno.
Material de Laboratorio recomendado (Software)
Compilador Ada
Material de Laboratorio recomendado (Hardware)
Un PC por alumno y un can proyector

N horas estimadas en laboratorio:

2
Prctica nmero 6

Descripcin
Manipulacin de tipos estructurados.
Objetivos
Adquirir destreza en la manipulacin de tipos de datos estructurados (arrays y records).
Material de Laboratorio recomendado (Software)
Compilador Ada
Material de Laboratorio recomendado (Hardware)
Un PC por alumno y un can proyector

N horas estimadas en laboratorio:

3
Prctica nmero 7

Descripcin
Manipulacin de ristras de caracteres.
Objetivos
Adquirir destreza en la manipulacin de ristras de caracteres.
Material de Laboratorio recomendado (Software)
Compilador Ada
Material de Laboratorio recomendado (Hardware)
Un PC por alumno y un can proyector

N horas estimadas en laboratorio:

APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 29

Prctica nmero 8
Descripcin
Ficheros.
Objetivos
Adquirir destreza en el manejo de ficheros.
Material de Laboratorio recomendado (Software)
Compilador Ada
Material de Laboratorio recomendado (Hardware)
Un PC por alumno y un can proyector

N horas estimadas en laboratorio:

4
Prctica nmero 9

Descripcin
Memoria dinmica y estructuras encadenadas.
Objetivos
Adquirir destreza en el manejo de los mecanismos de manipulacin de memoria dinmica
(heap) y la manipulacin de estructuras encadenadas.
Material de Laboratorio recomendado (Software)
Compilador Ada
Material de Laboratorio recomendado (Hardware)
Un PC por alumno y un can proyector

N horas estimadas en laboratorio:

Prctica nmero 10
Descripcin
Unidades de compilacin separada.
Objetivos
Adquirir destreza en la construccin de programas con varias unidades de compilacin
separada.
Material de Laboratorio recomendado (Software)
Compilador Ada
Material de Laboratorio recomendado (Hardware)
Un PC por alumno y un can proyector

N horas estimadas en laboratorio:

7. METODOLOGA
(Procedimientos de actuacin a nivel didctico).

Exposicin de contenidos tericos.


Desarrollo de los contenidos mediante la realizacin de ejercicios "en papel".
Implementacin individual de supuestos prcticos en laboratorio.

APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 30

8. EVALUACIN
(Sistema de evaluacin con la indicacin precisa del tipo y nmero de pruebas o exmenes, trabajos, as como las
dems actividades que puedan establecerse. Deber especificarse, en todos los casos, el porcentaje que los
distintos criterios suponen para la calificacin final).

La consecucin de los objetivos de la asignatura se evaluar, de acuerdo con la norma


establecida, de 0 a 10 puntos, utilizando para ello dos mecanismos:
Examen escrito. El alumno deber demostrar sus conocimientos tericos de la
materia y la habilidad desarrollada en el diseo e implementacin de algoritmos y programas
de un nivel de complejidad adecuado al desarrollo de la asignatura.
Valoracin global de las clases prcticas (asistencia y rendimiento). Podr contribuir
a la mejora de la calificacin obtenida en el examen escrito hasta un mximo de un 15% ,
siempre que aquella sea igual o superior a 5 puntos.
La presentacin al examen escrito estar condicionada a la realizacin y entrega previa
de las prcticas previstas en el plan docente y a la asistencia al menos al 50% de las clases
prcticas en laboratorio. Cuando existan causas objetivas justificadas, el requisito de
asistencia al 50% de las clases prcticas podr ser sustituido por la realizacin de un
examen prctico especfico, que el alumno deber solicitar al coordinador de la asignatura
con suficiente antelacin.
Aquellos alumnos que con la concurrencia de ambos mecanismos alcancen una
puntuacin de 11 puntos o superior sern calificados con Matrcula de Honor (10). Los que
superando los 10 puntos no alcancen los 11 obtendrn la calificacin de Sobresaliente (10).

9. BIBLIOGRAFA Y MATERIAL RECOMENDADO


(Bibliografa y Material docente recomendados, as como el libro de texto principal, si lo hubiere).

Referencia TP01
TTULO Metodologa de la Programacin
Zenn J. Hernndez Figueroa, Jos Daniel Gonzlez Domnguez, Gustavo Rod
AUTORES
1997
EDITORIAL Servicio de reprografa de la ULPGC
AO
Referencia BR01
TTULO Fundamentos de programacin. Algoritmos y Estructuras de
Luis Joyanes Aguilar
AUTORES
1998
EDITORIAL McGraw-Hill
AO
Referencia BR02
TTULO Fundamentos de Informtica. Lgica, resolucin de problem
Allen B. Tucker, W. James Bradley, Robert D. Cupper, David K. Garnick
AUTORES
1994
EDITORIAL McGraw-Hill
AO
Referencia BR03
TTULO Algoritmos. Problemas resueltos y comentados.
Joaqun Fernndez, Francisco J. Oliver, Jos L. Snchez
AUTORES
EDITORIAL Paraninfo
AO

1992

Referencia BR04
TTULO Ada 95 From the Beginning (third edition)
Jank Skansholm
AUTORES
EDITORIAL Addison-Wesley
AO

1996

Referencia BR05
TTULO Programacin en Turbo/Borland Pascal 7 (tercera edicin)
Luis Joyanes Aguilar
AUTORES
1998
EDITORIAL Osborne McGraw-Hill
AO

APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 31

Referencia BR06
TTULO Curso de programacin
Jorge Castro, Felipe Cucker, Xavier Messeger, Albert Rubio, Lluis Solano, Borj
AUTORES
1993
EDITORIAL McGraw-Hill
AO
Referencia BR07
TTULO Programacin con Delphi 3.0
F. Charte
AUTORES
EDITORIAL Anaya multimedia

AO

1997

10. EQUIPO DOCENTE


NOMBRE Duque Martn de Oliva, Juan de Dios
No
S
DOCENCIA TEORCA
DOCENCIA PRCTICA
CATEGORA Profesor Titular de Escuela Universitaria
DESPACHO 2-11
TELFONO 45-87-35 E-MAI juande@dis.ulpgc.es
PGINA WEB
1 CUAT
TUTORAS
2 CUAT
L 8:30 10:30
X 8:30 10:30

J 8:30 10:30

M 10:30 12:30
X 8:30 12:30

NOMBRE Gonzlez Domnguez, Jos Daniel


S
S
DOCENCIA TEORCA
DOCENCIA PRCTICA
CATEGORA Profesor Titular de Escuela Universitaria
DESPACHO 2-9
TELFONO 45-87-33 E-MAI dgonzalez@dis.ulpgc.es
PGINA WEB
1 CUAT
TUTORAS
2 CUAT
L 10:30 13:30
M 10:30 13:30

M 18:30 19:30
X 10:30 12:30

X 16:30 18:30
J 18:30 19:30

NOMBRE Hernndez Figueroa, Zenn


No
S
DOCENCIA TEORCA
DOCENCIA PRCTICA
CATEGORA Profesor Titular de Escuela Universitaria
DESPACHO 2-10
TELFONO 45-87-34 E-MAI zhernandez@dis.ulpgc.es
PGINA WEB
1 CUAT
TUTORAS
2 CUAT
L,M,X 15:30 16:30
J 15:30 18:30

APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

M 16:30 17:30
M 18:30 19:30

X,J 16:30 18:30

Pg. 32

NOMBRE Prez Aguiar, Miguel ngel


No
S
DOCENCIA TEORCA
DOCENCIA PRCTICA
CATEGORA Profesor Titular de Escuela Universitaria
DESPACHO 3-1
TELFONO 45-87-41 E-MAI mperez@dis.ulpgc.es
PGINA WEB
1 CUAT
TUTORAS
2 CUAT
X 12:30 14:30
V 10:30 14:30

L,X,J 10:30 12:30

NOMBRE Rodrguez Rodrguez, Gustavo


S
S
DOCENCIA TEORCA
DOCENCIA PRCTICA
CATEGORA Profesor Titular de Escuela Universitaria
DESPACHO 2-10
TELFONO 45-87-34 E-MAI grodriguez@dis.ulpgc.es
PGINA WEB
1 CUAT
TUTORAS
2 CUAT
M 8:30 10:30
X 8:30 10:30

J 8:30 10:30

M 8:30 10:30
X 8:30 10:30

J 8:30 10:30

11. PGINA WEB DE LA ASIGNATURA


http://protos.dis.ulpgc.es/docencia/mp_i/

APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 33

1. IDENTIFICACIN DE LA ASIGNATURA.
CENTRO
Escuela Universitaria de Informtica
TITULACIN Ingeniera Tcnica en Informtica de Sistemas
NOMBRE ASIGNATURA

Sistemas Digitales
CRDITOS P: 3
CARCT T CRDITOS T: 4,5
DESCRIPTORES B.O.E.
Unidades Funcionales: Memoria, procesador, periferia, lenguajes mquina y ensamblador,
esquema de funcionamiento. Electrnica. Sistemas Digitales. Perifricos. Representacin y

CDIGO

12578

CURSO

2. CONCEPTO Y DEFINICIN.
(Descripcin de la asignatura segn los descriptores que aparecen en el B.O.E.)

Los sistemas digitales son el sustrato en que se combinan los componentes materiales tecnolgicos con las abstracciones de la matemtica y de la lgica, en que se basan los
ordenado-res y gran cantidad de instrumentos electrnicos que estn presentes en los
distintos sectores de la produccin econmica, tanto como en el consumo domstico. En
unos casos la res-puesta est condicionada slo por la forma de interconexin de los
bloques digitales bsicos. En otros casos la respuesta depende del conjunto de instrucciones
almacenadas por la mqui-na conforme con una actuacin programada de la misma. En
esta asignatura se accede al co-nocimiento del fundamento lgico abstracto de concepcin
de estos sistemas, al conocimiento de los elementos bsicos, a la realizacin de bloques
combinacionales complejos estructura-dos con objetivos funcionales concretos y a la
generacin de nuevas funciones mediante la sntesis de sistemas lgicos combinacionales.
Tambin se aborda el anlisis de circuitos digi-tales y el manejo de herramientas de diseo
lgico.

3. CONOCIMIENTOS PREVIOS.
(Pre-requisitos conceptuales previos y asignatura(s) del actual plan de estudios en los que se imparten)

No son necesarios conocimientos previos.


4. OBJETIVOS DIDCTICOS.
(Descripcin de los conocimientos, habilidades, tcnicas, etc... que se pretende que el alumno ad-quiera al cursar la
asignatura)

1. Proporcionar un conocimiento introductorio que diferencie la tecnologa digital de la


anal gica, as como elementos de organizacin de las mquinas digitales.
2. Adquisicin de conocimientos relativos a modos de representacin de la informacin.
3. Adquisicin de conocimientos relativos a modos de proceso de la informacin.
4. Conocimientos de los bloques constructivos bsicos.
5. Conocimiento de bloques constructivos combinacionales.
6. Anlisis de estructuras combinacionales.
7. Sntesis de sistemas combinacionales.
8. Conocimiento de bloques constructivos secuenciales.
9. Estudio bsico de los elementos de memoria.
10. Descripcin, diseo y optimizacin de estructuras y unidades de control para la
ejecucin de algoritmos.
APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 34

11. Conocimiento de herramientas de anlisis y diseo lgico.

5. PROGRAMA TERICO Y DE PRCTICAS EN AULA CON TEMPORIZACIN


Y
BIBLIOGRAFA BSICA.
(Programa terico desglosado al menos en dos niveles de detalle, por ejemplo: tema y subtema, o mdulo y tema,
etc..., incluyendo el nmero de horas estimadas al menos para el primer nivel. Indi-car adems la bibliografa bsica
al menos para el primer nivel).

Mdulo 1. FUNDAMENTOS BINARIOS DE LA INFORMTICA.


1. Preliminares.

( 1 semana )

1.1 Introduccin.
1.2 Sistemas analgicos.
1.3 Sistemas digitales.
Bibliografa:

[ALDA-83], [TOKH-95]

2. Sistemas de numeracin.
2.1
2.2
2.3
2.4

Conceptos generales.
Sistema de numeracin decimal.
Sistema de numeracin binario.
Otros sistemas de numeracin tiles.

Bibliografa:

[ALDA-83],[FLOY-97],[GAJS-97],[MAND-91],[TOKH-95]

3. Cdigos binarios.
3.1
3.2
3.3
3.4
3.5
3.6

( 3 semana )

Cdigo binario natural.


Cdigos decimales codificados en binario.
Cdigos progresivos.
Cdigos detectores de error.
Cdigos correctores de error.
Cdigos alfanumricos.

Bibliografa:

[ALDA-83],[FLOY-97],[GAJS-97],[MAND-91],[TOKH-95]

4. Aritmtica binaria.
4.1
4.2
4.3
4.4

( 2 semana )

( semanas 4 y 5 )

Introduccin.
Aritmtica en base dos.
Aritmtica en el cdigo BCD natural.
Aritmtica en el cdigo BCD exceso tres.

Bibliografa:

[ALDA-83],[FLOY-97],[GAJS-97],[MAND-91],[TOKH-95]

5. Algebra de conmutacin.

( semanas 6 y 7 )

APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 35

5.1
5.2
5.3
5.4
5.5
5.6
5.7

Algebra binaria.
Operaciones en el lgebra de Boole.
Teoremas fundamentales en el lgebra de Boole.
Funciones en el lgebra de Boole.
Funciones lgicas elementales.
Representacin de las funciones lgicas.
Formas cannicas de una funcin.

Bibliografa:

[ALDA-83],[FLOY-97],[GAJS-97],[MAND-91],[TOKH-95]

6. Mtodos de minimizacin de expresiones booleanas.

( semanas 8 y 9 )

6.1 Generalidades.
6.2 Maxitrminos y minitrminos.
6.3 Mtodo tabular de Karnaugh de simplificacin.
6.4 Mtodo tabular de Veitch de simplificacin.
6.5 Mtodo numrico de Quine- McCluskey de simplificacin.

Bibliografa:

[ALDA-83],[FLOY-97],[GAJS-97],[MAND-91],[TOKH-95]

Mdulo 2. SISTEMAS COMBINACIONALES

7. Circuitos combinacionales.

( semana 10 )

7.1 Realizacin de funciones lgicas empleando funciones elementales.


7.2 Sntesis de circuitos lgicos combinacionales.
7.3 Funciones lgicas incompletas.
7.4 Funciones lgicas mltiples.

Bibliografa:

[ALDA-83],[FLOY-97],[GAJS-97],[MAND-91],[TOKH-95]

8. Circuitos combinacionales aplicados.

( semana 11 y 12 )

8.1 Semisumador binario.


8.2 Sumador elemental completo.
8.3 Asociacin en serie de sumadores elementales.
8.4 Generacin del acarreo de orden superior.
8.5 Sumador binario elemental de 4+4 bits.
8.6 Sumador de n+n bits por asociacin de sumadores binarios.
8.7 Restador binario natural por complemento a uno.
8.8 Restador binario natural por complemento a dos.
8.9 Sumador BCD natural.
8.10 Restador BCD natural.
8.11 Sumador BCD exceso a tres.
8.12 Restador BCD exceso a tres.
APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 36

8.13
8.14
8.15
8.16
8.17
8.18
8.19
8.20
8.21
8.22
8.23

Asociacin de N sumadores / restadores BCD.


Unidad aritmtico - lgica.
Multiplicadores binarios.
Decodificadores.
Codificadores.
Multiplexadores.
Demultiplexadores.
Aplicacin de decodificadores en la sntesis de funciones lgicas.
Aplicacin de multiplexadores en la sntesis de funciones lgicas.
Comparadores binarios.
Asociacin de comparadores.

Bibliografa:

[ALDA-83],[FLOY-97],[GAJS-97],[MAND-91],[TOKH-95]

Mdulo 3. SISTEMAS SECUENCIALES.

9. Sistemas secuenciales.

( semana 13 )

9.1 Introduccin.
9.2 Clasificacin.
9.3 Clulas de memoria.
9.4 Bloques constructivos secuenciales.
9.5 Anlisis de la respuesta secuencial, en el dominio del tiempo.
9.6 Comportamiento en el tiempo de los circuitos secuenciales.
9.7 Lneas de control asncrono.

Bibliografa:

[ALDA-83],[FLOY-97],[GAJS-97],[MAND-91],[TOKH-95]

10. Sistemas secuenciales aplicados.


10.1
10.2
10.3
10.4
10.5
10.6
10.7

( semana 14 )

Biestables.
Registros.
Bancos de registros.
Registros de desplazamiento.
Contadores.
Memorias.
Dispositivos lgicos programables.

Bibliografa:

[ALDA-83],[FLOY-97],[GAJS-97],[MAND-91],[TOKH-95]

11. Mquinas de estados y algortmicas.


11.1
11.2
11.3
11.4

( semana 15 )

Conceptos.
Lenguajes para transferencia entre registros.
Representacin de algoritmos.
Mquinas y secuencias de operaciones.

APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 37

Bibliografa:

[FLOY-97],[GAJS-97],[LAM-88],[MAND-91]

6. PROGRAMA PRCTICO
(Detallar cada una de las prcticas explicitando objetivos y recursos recomendados para realizarlas).

Prctica nmero 1
Descripcin
Sistemas de Numeracin.
Objetivos
Adaptacin a los sistemas de numeracin binario, octal y hexadecimal.
Material de Laboratorio recomendado (Software)
Windows NT. Conexin a Internet
Material de Laboratorio recomendado (Hardware)
Ordenador Personal.

N horas estimadas en laboratorio:

4
Prctica nmero 2

Descripcin
Cdigos binarios.
Objetivos
Reconocimiento y manejo de los principales cdigos empleados en la tecnologa informtica.
Material de Laboratorio recomendado (Software)
Windows NT. Conexin a Internet.
Material de Laboratorio recomendado (Hardware)
Ordenador Personal.

N horas estimadas en laboratorio:

4
Prctica nmero 3

Descripcin
Aritmtica binaria.
Objetivos
Dominio de los algoritmos de proceso aritmtico empleando los diferentes cdigos binarios.
Material de Laboratorio recomendado (Software)
Windows NT. Conexin a Internet.
Material de Laboratorio recomendado (Hardware)
Ordenador Personal.

N horas estimadas en laboratorio:

APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 38

Prctica nmero 4
Descripcin
Estudio y simulacin del comportamiento de bloques lgicos elementales mediante
herramientas lgicas.
Objetivos
Conocimiento y empleo de herramientas lgicas para el anlisis, sntesis y simulacin de
funciones lgicas elementales.
Material de Laboratorio recomendado (Software)
Windows NT. Xilinx Foundation, versin 1.3 .
Material de Laboratorio recomendado (Hardware)
Ordenador Personal.

N horas estimadas en laboratorio:

6
Prctica nmero 5

Descripcin
Diseo, captura y simulacin de un circuito digital.
Objetivos
Desarrollo de un circuito funcional bsico mediante herramientas lgicas.
Material de Laboratorio recomendado (Software)
Windows NT. Xilinx Foundation, versin 1.3 .
Material de Laboratorio recomendado (Hardware)
Ordenador Personal.

N horas estimadas en laboratorio:

4
Prctica nmero 6

Descripcin
Diseo, captura y simulacin de un circuito digital de complejidad media.
Objetivos
Desarrollo de un circuito funcional empleando bloques lgicos MSI, mediante herramientas
lgicas.
Material de Laboratorio recomendado (Software)
Windows NT. Xilinx Foundation, versin 1.3 .
Material de Laboratorio recomendado (Hardware)
Ordenador Personal.

N horas estimadas en laboratorio:

APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 39

Prctica nmero 7
Descripcin
Ensayos de captura y simulacin de circuitos elementales empleando biestables.
Objetivos
Simulacin y anlisis temporal del comportamiento de sistemas secuenciales bsicos.
Material de Laboratorio recomendado (Software)
Windows NT. Xilinx Foundation, versin 1.3 .
Material de Laboratorio recomendado (Hardware)
Ordenador Personal.

N horas estimadas en laboratorio:

7. METODOLOGA
(Procedimientos de actuacin a nivel didctico).

1. Imparticin del temario mediante clases magistrales en el aula con referencias a la bibliografa empleada y apoyo docente con pizarra y transparencias.
Los conceptos tericos sern complementados con el desarrollo de algunos ejercicios resueltos en clases participativas.
2. Clases semanales de prcticas de laboratorio de alta interactividad objeto-alumno, de
forma que mediante ejercicios de prueba y correccin, la constante resolucin de dudas
aclare los conocimientos adquiridos en las clases de teora. Aclaraciones posteriores se
podrn proporcionar de forma colectiva en seminarios o de forma particular en el lugar
designado, en los horarios convenidos de tutoras
Ser imprescindible la realizacin de todas las prcticas sealadas para el cuatrimestre,
las cuales debern ser efectuadas en el lugar habilitado para ese propsito, y en las horas
que el Centro docente haya dispuesto para ello. Debern ser realizadas supervisadas por el
profesor de turno que corresponda, quien supervisar la ejecucin de la misma, y
finalmente, verifica-r su funcionamiento y los conocimientos adquiridos durante su
realizacin.
Las prcticas sern realizadas siempre dentro del periodo lectivo del cuatrimestre.

3. Fijacin de conceptos y mtodos mediante la redaccin de una memoria de cada


prcti-ca. Los contenidos de las memorias se adaptarn a lo indicado por los profesores de
la asig-natura. Dichas memorias sern entregadas a los profesores, salvo expresa
indicacin de otra cosa por parte del profesor coordinador, antes de transcurridas dos
semanas naturales de la realizacin de la misma y siempre dentro del periodo lectivo del
cuatrimestre. Cuando sean detectados defectos u omisiones de importancia en el documento
de la memoria, sta le ser devuelta al alumno para su conocimiento, correccin y
nuevamente entregado al profesor en el plazo que se le asigne.

4. Trabajo de curso optativo consistente en: a) Elaboracin de una memoria basada en


una gestin de bsqueda bibliogrfica y documental, o b) Anlisis o desarrollo de un sistema
di-gital. Este trabajo, de alto valor didctico, intensificar la atencin del alumno hacia la
asig-natura al darle la oportunidad de concentrarse en determinados aspectos de su inters,
dentro de la materia del temario. El tema concreto del trabajo variar de un alumno a otro y
ser definido de entre la materia objeto del programa del curso, mediante acuerdo entre
profesor y alumno de forma individualizada.

APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 40

8. EVALUACIN
(Sistema de evaluacin con la indicacin precisa del tipo y nmero de pruebas o exmenes, trabajos, as como las
dems actividades que puedan establecerse. Deber especificarse, en todos los casos, el porcentaje que los
distintos criterios suponen para la calificacin final).

La realizacin de las prcticas de laboratorio y entrega de las memorias de las mismas


es condicin necesaria para poder optar al nivel mnimo de aprobado de la asignatura.
Cuando el profesor se lo requiera, el alumno expondr y defender la memoria realizada.
La evaluacin de las prcticas se realiza de forma progresiva y continuada, a lo
largo del periodo lectivo del cuatrimestre, en el laboratorio habilitado para ello y
contando con la supervisin directa del profesor de la asignatura. Cada prctica es
revisada en el laboratorio, y su correspondiente memoria debe ser entregada
personalmente al profesor en el plazo de una semana despus de concluido el
trabajo de laboratorio correspondiente. La revisin de las prcticas y de sus
memorias, en ocasiones determinar la revisin del trabajo desarrollado, hasta la
correcta realizacin del mismo. Este momento lo sealar el profesor cuando
acepta la validez del trabajo y su correspondiente memoria.
Una vez concluido el cuatrimestre, realizadas todas las prcticas y entregadas todas las
memorias correspondientes, el alumno optar al aprobado de la asignatura presentndose al
examen oficial de la convocatoria ordinaria.
En la convocatoria extraordinaria, los alumnos que, por causa justificada no
hubiesen completado las prcticas durante el cuatrimestre, dispondrn de la
posibilidad de concluir la parte prctica de la asignatura realizando un examen,
compuesto de una parte terica y otra parte de prcticas.
En el caso de la convocatoria extraordinaria especial, el alumno realizar las prcticas
de laboratorio que correspondan hasta la fecha del examen, que sern desarrolladas en el
lugar y en el periodo de tiempo dispuesto para ello, durante el periodo lectivo del
cuatrimestre en presencia del profesor, y de las que entregarn la correspondiente memoria,
que ser expuesta y defendida a requerimiento de ste.
Los exmenes sern calificados con la puntuacin que obtengan en la prueba objetiva,
com-prendida entre el mnimo de Cero y el mximo de Matrcula de Honor, dependiendo
del nmero de preguntas contestadas y de la precisin de las respuestas.
Podr considerarse la posibilidad de realizar voluntariamente un Trabajo de Curso, con
el propsito de mejorar la calificacin final, que segn su extensin y calidad, podra
determinar una mejora de la calificacin final.
9. BIBLIOGRAFA Y MATERIAL RECOMENDADO
(Bibliografa y Material docente recomendados, as como el libro de texto principal, si lo hubiere).

Referencia ALDA- 83
TTULO Electrnica Industrial: Tcnicas Digitales
Aldana, F. y otros
AUTORES
Marcombo
EDITORIAL
AO

1983

Referencia FLOY - 97 TTULO Fundamentos de Sistemas Digitales


Floyd, T. L.
AUTORES
EDITORIAL prentice Hall

AO

1997

Referencia GAJS - 97 TTULO Principios de Diseo Digital


Gajski, Daniel D.
AUTORES
EDITORIAL Prentice Hall

AO

1997

APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 41

Referencia MAND - 91 TTULO Sistemas Electrnicos Digitales


Mandado Prez, Enrique
AUTORES
EDITORIAL Marcombo

AO

1991

Referencia TOKH - 95 TTULO Principios Digitales


Tokheim, Roger L.
AUTORES
EDITORIAL Mc Graw - Hill

AO

1995

Referencia LAM - 88
TTULO Fundamentals of Computer Engineering
Lam, Herman ; OMalley, John
AUTORES
EDITORIAL John Wiley & Sons
AO

1988

Referencia PALM - 95 TTULO Introduccin a los Sistemas Digitales


Palmer, James E. ; Perlman, David E.
AUTORES
EDITORIAL Mc Graw - Hill

1995

AO

10. EQUIPO DOCENTE


NOMBRE de Torres Garca, Jos Luis
No
S
DOCENCIA TEORCA
DOCENCIA PRCTICA
CATEGORA Profesor Asociado
DESPACHO 2-S7
TELFONO 45-87-29 E-MAI jdetorres@dis.ulpgc.es
PGINA WEB
1 CUAT
TUTORAS
2 CUAT
L 12:30 15:30
M,X,V 10:30 12:30

X 20:00 21:00
J 19:00 21:00

NOMBRE Doreste Blanco, Luis


No
S
DOCENCIA TEORCA
DOCENCIA PRCTICA
CATEGORA Profesor Titular de Escuela Universitaria
DESPACHO 1-6
TELFONO 45-87-06 E-MAI 609142455
PGINA WEB
1 CUAT
TUTORAS
2 CUAT
L 10:30 12:30
X 9:30 10:30

J 9:30 10:30
J 12:30 14:30

L 12:30 13:30
M 9:30 14:30

NOMBRE Gonzlez Muoz, Carlos


S
S
DOCENCIA TEORCA
DOCENCIA PRCTICA
CATEGORA Profesor Titular de Escuela Universitaria
DESPACHO 1-1
TELFONO 45-87-01 E-MAI cgonzalez@dis.ulpgc.es
PGINA WEB
1 CUAT
TUTORAS
2 CUAT
L 9:30 10:30
L 14:30 15:30

M 9:30 10:30
J 14:30 15:30

M,V 11:30 14:30

V 10:30 12:30

APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 42

NOMBRE Quintana Domnguez, Francisca


No
S
DOCENCIA TEORCA
DOCENCIA PRCTICA
CATEGORA Profesor Titular de Escuela Universitaria
DESPACHO 2-12
TELFONO 45-87-36 E-MAI fquintana@dis.ulpgc.es
PGINA WEB
1 CUAT
TUTORAS
2 CUAT
M,X,V 10:30 12:30

L,X,V 10:30 12:30

11. PGINA WEB DE LA ASIGNATURA


http://

APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 43

1. IDENTIFICACIN DE LA ASIGNATURA.
CENTRO
Escuela Universitaria de Informtica
TITULACIN Ingeniera Tcnica en Informtica de Sistemas
NOMBRE ASIGNATURA

Teora de Autmatas y Lenguajes Formales I


CRDITOS P: 1,5
CARCT T CRDITOS T: 3
DESCRIPTORES B.O.E.
Mquinas secuenciales y autmatas finitos. Gramticas y lenguajes formales.

CDIGO

12573

CURSO

2. CONCEPTO Y DEFINICIN.
(Descripcin de la asignatura segn los descriptores que aparecen en el B.O.E.)

Lenguajes. Gramticas formales. Autmatas finitos. Mquinas de Turing.


Se trata de sentar las bases en los conceptos de lenguajes y Gramticas formales, de
introducir los primeros conceptos de mquinas como analizadores lxicos y sintcticos, para
llegar al concepto de mquina universal de Turing, preparando el camino para el posterior
estudio de la complejidad y computabilidad.
3. CONOCIMIENTOS PREVIOS.
(Pre-requisitos conceptuales previos y asignatura(s) del actual plan de estudios en los que se imparten)

En general, deben conocer las bases y escritura del lgebra de conjuntos y lgica formal,
que corresponden a la asignatura lgebra y Matemtica discreta
4. OBJETIVOS DIDCTICOS.
(Descripcin de los conocimientos, habilidades, tcnicas, etc... que se pretende que el alumno ad-quiera al cursar la
asignatura)

Debe conocer y manejar los conceptos de lenguaje y sus tipos, de gramtica formal y tipos
de gramticas, los distintos tipos de autmatas finitos y la construccin de otros
equivalentes, los algoritmos para construir analizadores lxicos y sintcticos, la definicin de
mquina de Tu-ring y construccin de algunas sencillas.
5. PROGRAMA TERICO Y DE PRCTICAS EN AULA CON TEMPORIZACIN
Y
BIBLIOGRAFA BSICA.
(Programa terico desglosado al menos en dos niveles de detalle, por ejemplo: tema y subtema, o mdulo y tema,
etc..., incluyendo el nmero de horas estimadas al menos para el primer nivel. Indi-car adems la bibliografa bsica
al menos para el primer nivel).

1. LENGUAJES. (3 h.) (textos principales 1 y 2)


1.1. Definiciones importantes.
1.2. Operaciones con cadenas.
1.3. Operaciones con lenguajes.
2. AUTMATAS FINITOS Y LENGUAJES REGULARES. (9 h.) (textos principales 1 y 2)
2.1. Autmata Finito Determinista (AFD).
2.2. Autmata Finito no determinista (AFND).
2.3. Autmata Finito no determinista con e transiciones.
2.4. Expresiones regulares.
2.5. Gramticas Regulares.
2.6. Autmatas finitos con salida.
2.7. Aplicacin de los autmatas finitos a los analizadores lexicogrficos.
3. AUTMATAS DE PILA Y LENGUAJES INDEPENDIENTES DEL CONTEXTO.(9h)
(textos principales 1 y 2)
3.1. Ejemplo de un lenguaje no regular.
3.2. Autmatas de Pila (AP).
3.3. Gramticas independientes del contexto (GIC).
3.4. Lmites de los autmatas de pila.
3.5. Analizadores sintcticos LL(k) y LR(k).
3.6. Jerarqua ampliada de lenguajes: grfico.
APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 44

4. MQUINAS DE TURING Y LENGUAJES ESTRUCTURADOS POR FRASES.(9 h.)


(texto principal 2)
4.1. Descripcin de las mquinas de Turing (MT).
4.2. Lenguajes aceptados por las mquinas de Turing.
6. PROGRAMA PRCTICO
(Detallar cada una de las prcticas explicitando objetivos y recursos recomendados para realizarlas).

Prctica nmero 1
Descripcin
RESOLVER PROBLEMAS en el aula
Objetivos
Conocimiento y manejo de los conceptos tericos y los algoritmos aprendidos
Material de Laboratorio recomendado (Software)
Material de Laboratorio recomendado (Hardware)
Rotuladoras que escriban, pizarras que no reflejen, buena luz.

N horas estimadas en laboratorio:

7. METODOLOGA
(Procedimientos de actuacin a nivel didctico).

Se pretende hacer las clases lo ms activas posibles, para ello se propondr al menos una
vez a la semana una hora en que el profesor slo actuar de moderador y en que los
alumnos discutirn entre ellos y en la pizarra los ejercicios propuestos.

8. EVALUACIN
(Sistema de evaluacin con la indicacin precisa del tipo y nmero de pruebas o exmenes, trabajos, as como las
dems actividades que puedan establecerse. Deber especificarse, en todos los casos, el porcentaje que los
distintos criterios suponen para la calificacin final).

Habr un nico examen al final del cuatrimestre. Para aprobar habr que sacar al menos
una puntuacin de 5 sobre 10.
9. BIBLIOGRAFA Y MATERIAL RECOMENDADO
(Bibliografa y Material docente recomendados, as como el libro de texto principal, si lo hubiere).

Referencia
AUTORES
EDITORIAL

TTULO Lenguajes, Gramticas y Autmatas: un enfoque prctico.


Pedro Isasi, Paloma Martnez y Daniel Borrajo
Addisson- Wesley
1997
AO

Referencia
AUTORES
EDITORIAL

TTULO Teora de la Computacin: Lenguajes formales, Autmatas y


J. Glenn Brookshear
Addisson-Wesley Iberoamericana
1993
AO

Referencia
AUTORES
EDITORIAL

TTULO Introduction to Automata Theory, languages and computatio


Hopcroft, J. E.
Addison-Wesley Publishing Co, Reading, MA, 1979
1979
AO

Referencia
AUTORES
EDITORIAL

TTULO Theory of Automata.


Salomaa, A.
Ed. Pergamon Press. Oxford

APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

AO

1969
Pg. 45

10. EQUIPO DOCENTE


NOMBRE Luengo Merino, Inmaculada
S
S
DOCENCIA TEORCA
DOCENCIA PRCTICA
CATEGORA Profesor Titular de Escuela Universitaria
DESPACHO 1-3
TELFONO 45-87-03 E-MAI mluengo@dis.ulpgc.es
PGINA WEB
1 CUAT
TUTORAS
2 CUAT
L,M 9:30 12:30

L 10:30 12:30
X 9:30 12:30

V 11:30 12:30

11. PGINA WEB DE LA ASIGNATURA


http://

APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 46

1. IDENTIFICACIN DE LA ASIGNATURA.
CENTRO
Escuela Universitaria de Informtica
TITULACIN Ingeniera Tcnica en Informtica de Sistemas
NOMBRE ASIGNATURA

Anlisis Numrico
CDIGO

12538

CURSO

CARCT T CRDITOS T: 4,5


DESCRIPTORES B.O.E.
Mtodos numricos.

CRDITOS P:

2. CONCEPTO Y DEFINICIN.
(Descripcin de la asignatura segn los descriptores que aparecen en el B.O.E.)

En sta asignatura se estudian los mtodos numricos usados en la resolucin de problemas


tcnicos o cientficos. El enfoque que se utiliza es fundamentalmente el algortmico como
corresponde a una titulacin en informtica, sin perder de vista la formulacin matemtica y
el mtodo elegido para la resolucin numrica. La implementacin prctica se realiza en
Fortran.

3. CONOCIMIENTOS PREVIOS.
(Pre-requisitos conceptuales previos y asignatura(s) del actual plan de estudios en los que se imparten)

Es recomendable que hayan cursado y aprobado las asignaturas con contenidos de lgebra
y Anlisis Matemtico que se imparten en primer curso. Asimismo, el alumno debe tener
soltura en el diseo de algoritmos sencillos, para lo cual debe haber cursado con
aprovechamiento la asignatura de Metodologa de la programacin.

4. OBJETIVOS DIDCTICOS.
(Descripcin de los conocimientos, habilidades, tcnicas, etc... que se pretende que el alumno ad-quiera al cursar la
asignatura)

1. Adquirir cierta soltura en la implementacin en Fortran de los algoritmos bsicos de la


asignatura.
2. Conocimiento y uso de los diferentes algoritmos existentes en los bloques bsicos del
Anlisis Numrico: Interpolacin y Aproximacin de funciones, lgebra Matricial numrica,
Races de funciones y Diferenciacin e Integracin numricas.

5. PROGRAMA TERICO Y DE PRCTICAS EN AULA CON TEMPORIZACIN


Y
BIBLIOGRAFA BSICA.
(Programa terico desglosado al menos en dos niveles de detalle, por ejemplo: tema y subtema, o mdulo y tema,
etc..., incluyendo el nmero de horas estimadas al menos para el primer nivel. Indi-car adems la bibliografa bsica
al menos para el primer nivel).

TEMA I : INTRODUCCION. GENERALIDADES. (5h) [1,2,3]


1.1. INTRODUCCIN. TIPOS DE ERRORES.
1.2. ERRORES Y APROXIMACIONES. PROPAGACION DEL ERROR.
1.3. EVALUACIN DE POLINOMIOS.
TEMA II : INTERPOLACIN Y APROXIMACIN FUNCIONAL. (10h) [1,2]
2.1.INTRODUCCIN.CONCEPTOS PREVIOS.
2.2. POLINOMIO DE INTERPOLACIN DE LAGRANGE.
2.3. INTERPOLACIN DE NEWTON.
2.4. ERROR DE LA INTERPOLACIN POLINMICA. POLINOMIOS DE
TCHEBYCHEV.
2.5. LIMITACIONES DE LA INTERPOLACIN POLINMICA.
APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 47

2.6. INTERPOLACIN POR SPLINES CBICOS.


2.7. TCNICA DE LOS MNIMOS CUADRADOS GENERAL.
2.8. APROXIMACIN POR POLINOMIOS ORTOGONALES.
TEMA III : ALGEBRA MATRICIAL. (12h) [1,2]
3.1. SOLUCIN DE SISTEMAS DE ECUACIONES. INTRODUCCIN.
3.2. MTODOS DIRECTOS.
3.3. NORMAS MATRICIALES.
3.4. SISTEMAS MAL CONDICIONADOS. NMERO DE CONDICIN.
3.5. MTODOS ITERATIVOS.
3.6. CLCULO DE AUTOVALORES Y AUTOVECTORES. INTRODUCCIN.
3.7. MTODO DE KRYLOV.
3.8. MTODO QR.
TEMA IV : CALCULO DE RACES. (7h) [1,2]
4.1. INTRODUCCIN. CONCEPTOS PREVIOS.
4.2. MTODOS DE PARTICIONES.
4.3. MTODOS DE PUNTO FIJO.
4.4. MTODO ITERATIVO DE NEWTON-RAPHSON.
4.5. MTODO DE BAIRSTOW.
TEMA V : DIFERENCIACIN E INTEGRACIN NUMRICAS. (11h) [1,2]
5.1. DIFERENCIACIN NUMRICA. INTRODUCCIN. CONCEPTOS PREVIOS.
5.2. FRMULAS ELEMENTALES DE DIFERENCIACIN.
5.3. EXTRAPOLACIN DE RICHARDSON.
5.4. INTEGRACIN NUMRICA. INTRODUCCIN. CONCEPTOS PREVIOS.
5.5. FRMULAS DE NEWTON-COTES.
5.6. MTODO DE ROMBERG.
5.7. FRMULAS DE CUADRATURA DE GAUSS.
5.8. INTEGRACIN NUMRICA EN DOS O MS DIMENSIONES.
Bibliografa bsica :
[1], [2]

6. PROGRAMA PRCTICO
(Detallar cada una de las prcticas explicitando objetivos y recursos recomendados para realizarlas).

Prctica nmero 1
Descripcin
INTERPOLACIN Y APROXIMACIN FUNCIONAL
Objetivos
Implementacin en Fortran de un algoritmo de interpolacin y aproximacin funcional
Material de Laboratorio recomendado (Software)
Material de Laboratorio recomendado (Hardware)
X-terminal o PC con linux con entorno de desarrollo que incluya un editor, un compilador de
Fortran 77/90 y depurador de codigo.
N horas estimadas en laboratorio:

APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 48

Prctica nmero 2
Descripcin
ALGEBRA MATRICIAL
Objetivos
Implementacin en Fortran de un algoritmo de Algebra matricial
Material de Laboratorio recomendado (Software)
Material de Laboratorio recomendado (Hardware)
X-terminal o PC con linux con entorno de desarrollo que incluya un editor, un compilador de
Fortran 77/90 y depurador de codigo.
N horas estimadas en laboratorio:

5
Prctica nmero 3

Descripcin
RACES
Objetivos
Implementacin en Fortran de un algoritmo de clculo de races
Material de Laboratorio recomendado (Software)
Material de Laboratorio recomendado (Hardware)
X-terminal o PC con linux con entorno de desarrollo que incluya un editor, un compilador de
Fortran 77/90 y depurador de codigo.
N horas estimadas en laboratorio:

5
Prctica nmero 4

Descripcin
PRACTICAS EN AULA
Objetivos
REALIZACION EJERCICIOS CON TUTORIZACION SOBRE LOS CONTENIDOS
TEORICOS
Material de Laboratorio recomendado (Software)
Material de Laboratorio recomendado (Hardware)
Ninguno

N horas estimadas en laboratorio:

15

7. METODOLOGA
(Procedimientos de actuacin a nivel didctico).

En las clases de teora se impartirn los contenidos tericos y se realizarn eventualmente


ejercicios de manejo de los conceptos y tcnicas relativas a dichos contenidos.
Los crditos prcticos se reparten de forma que el alumno tiene igual nmero de clases
prcticas en el aula (resolucin de problemas) que de prcticas de laboratorio (desarrollo e
implementacin) de forma que cada dos semanas consecutivas habr tenido dos horas de
problemas en el aula y dos horas de prcticas en laboratorio.
Las primeras clases de prcticas se dedicarn a la explicacin del lenguaje FORTRAN y
APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 49

los comandos ms usuales de UNIX (TEMA 0). Se estima en seis (6) horas la duracin de
dichas explicaciones.

8. EVALUACIN
(Sistema de evaluacin con la indicacin precisa del tipo y nmero de pruebas o exmenes, trabajos, as como las
dems actividades que puedan establecerse. Deber especificarse, en todos los casos, el porcentaje que los
distintos criterios suponen para la calificacin final).

Se realizarn dos parciales liberatorios a lo largo del cuatrimestre, que debern tener una
puntuacin no inferior a cuatro puntos cada uno, con una media aritmtica de ambos no
inferior a cinco puntos.
Para presentarse a estos parciales ser necesario haber entregado y ser condsideradas
como APTAS las prcticas de la asignatura. Para el primero de los parciales sera necesario
tener aptas las practicas 1 y 2, y para poder presentarse al segundo parcial tener apta la
tercera practica.
La entrega de prcticas es obligatoria para presentarse a los parciales y a las
convocatorias oficiales. Una vez se hayan considerado APTAS, la nota de las prcticas se
guardar para las convocatorias de Junio y Septiembre.
Con respecto a las prcticas, se valorar :
1. Redaccin y presentacin de la memoria.
2. Presentacin de ejemplos y trazas de ejecucin.
3. Interface de usuario.
4. Optimizacin y modularidad.
5. Entrega de ms trabajos de los exigidos.
La nota global se calcular como sigue :
0.8 x {(media aritmtica parciales) (nota examen convocatoria)} + 0.2 x (media
aritmtica trabajos prcticos)
El tipo de prueba para los examnes de convocatoria y parciales es prueba escrita.

9. BIBLIOGRAFA Y MATERIAL RECOMENDADO


(Bibliografa y Material docente recomendados, as como el libro de texto principal, si lo hubiere).

Referencia [1]
TTULO Anlisis Numrico
Richard F. Burden y J. Douglas Faires
AUTORES
EDITORIAL International Thomson Editores

AO

1998

Referencia [2]
TTULO Anlisis Numrico
David
Kincaid
y Ward Cheney
AUTORES
EDITORIAL Addison-Wesley Iberoamericana

AO

1994

Referencia [3]
TTULO Mtodos Numricos para Ingenieros
Steven C. Chapra y Raymond P. Canale
AUTORES
EDITORIAL McGraw-Hill

AO

1989

Referencia [4]
TTULO Numerical Analysis. A Practical Approach
Melvin J. Maron and Robert J. Lopez
AUTORES
Wadsworth Inc.
EDITORIAL
AO

1991

Referencia [5]
TTULO Programacin en Fortran 77, con aplicaciones de Clculo Nu
G. J. Borse
AUTORES
1989
EDITORIAL Anaya Multimedia
AO

APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 50

Referencia [6]
TTULO Anlisis Numrico Problemas de Anlisis Numrico
Luis Alvarez Len y Javier Snchez
AUTORES
1999
EDITORIAL
AO
Referencia [7]
TTULO Clculo Numrico, Mdulo I
Jos Palma y Jos Prez
AUTORES
EDITORIAL

AO

Referencia
AUTORES
EDITORIAL

AO

TTULO Ayuda on-line sistema UNIX Manuales on-line FORTRAN


0

10. EQUIPO DOCENTE


NOMBRE Garca Quesada, Jess
S
S
DOCENCIA TEORCA
DOCENCIA PRCTICA
CATEGORA Profesor Titular de Escuela Universitaria
DESPACHO 2-3
TELFONO 45-87-23 E-MAI jgarcia@dis.ulpgc.es
PGINA WEB
1 CUAT
TUTORAS
2 CUAT
M 12:30 14:30
X 10:30 12:30

J 15:30 17:30

M 12:30 14:30
X 10:30 12:30

J 15:30 17:30

11. PGINA WEB DE LA ASIGNATURA


http://pcm.dis.ulpgc.es/an

APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 51

1. IDENTIFICACIN DE LA ASIGNATURA.
CENTRO
Escuela Universitaria de Informtica
TITULACIN Ingeniera Tcnica en Informtica de Sistemas
NOMBRE ASIGNATURA

Diseo de Sistemas Digitales


CRDITOS P:
CARCT OP CRDITOS T: 1,5
DESCRIPTORES B.O.E.
Organizacin Bsica de los Computadores: Elementos Bsicos. Esquemas de
Funcionamiento. Descripcin de una Mquina Bsica. Programacin.

CDIGO

12586

CURSO

2. CONCEPTO Y DEFINICIN.
(Descripcin de la asignatura segn los descriptores que aparecen en el B.O.E.)

Esta asignatura trata de la especificacin completa de un procesador partiendo del nivel ISA
hasta el nivel de puertas lgicas.

3. CONOCIMIENTOS PREVIOS.
(Pre-requisitos conceptuales previos y asignatura(s) del actual plan de estudios en los que se imparten)

Los requisitos previos son los conocimientos aprendidos referente a las materias de sistemas
digitales y estructura de computadores.

4. OBJETIVOS DIDCTICOS.
(Descripcin de los conocimientos, habilidades, tcnicas, etc... que se pretende que el alumno ad-quiera al cursar la
asignatura)

1.

Utilizacin de un programa CAD para la captura y simulacin de un procesador.


2. Descripcin, diseo y optimizacin del caminos de datos y unidad de control.
3. Aprender a modificar un diseo previo de un procesador para aadir mayor
funcionalidad.
4. Estudio bsico de los elementos de memorias.
5. Aprendizaje de herramientas CAD de anlisis, diseo y sntesis de sistemas digitales.
6. Estudios de los problemas temporales.

5. PROGRAMA TERICO Y DE PRCTICAS EN AULA CON TEMPORIZACIN


Y
BIBLIOGRAFA BSICA.
(Programa terico desglosado al menos en dos niveles de detalle, por ejemplo: tema y subtema, o mdulo y tema,
etc..., incluyendo el nmero de horas estimadas al menos para el primer nivel. Indi-car adems la bibliografa bsica
al menos para el primer nivel).

I.

DESCRIPCIN DE UNA MQUINA BSICA. (2 horas)


1. Modelo bsico de la estructura de un computador.
2. El nivel lenguaje mquina. Operaciones. Modos de direccionamientos. Tipos de
datos. Formato de instrucciones.
Bibliografa:[Patt95], [Bout98 ], [Gajs97], [Floy97]
II. El nivel de los sistemas digitales. (3 horas)
1. Bloques combinacionales y secuenciales del camino de datos. Interconexin entre
mdulos.
1.1. Multiplexores.
1.2. Decodificadores.
1.3. Unidad aritmtica lgica.
1.4. Registros.
1.5. Banco de registros.
1.6. Buses.
APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 52

1.7. Salidas triestado.


1.8. Memoria RAM.
Bibliografa:[Patt95], [Bout98 ], [Gajs97], [Floy97]
III. Implementacin de la unidad de control. (10 horas)
1. Unidad de control cableada.
2. Unidad de control microprogramada.
3. Unidad de control nanoprogramada.
4. Excepciones.
Bibliografa:[Patt95], [Bout98 ], [Gajs97], [Floy97]

6. PROGRAMA PRCTICO
(Detallar cada una de las prcticas explicitando objetivos y recursos recomendados para realizarlas).

Prctica nmero 1
Descripcin
Uso de la herramienta de prcticas para el estudio del camino de da-tos y de la ejecucin de
las instrucciones en el procesador.
Objetivos
Identificacin de los componentes que constituyen el camino de datos del procesador,
estudio de la implementacin propuesta de los blo-ques elementales. Estudio del
secuenciamiento de las instrucciones.
Material de Laboratorio recomendado (Software)
Window NT 4.0. Foundation Serie Software, Versin 2.1 de Xilinx. Lector de ficheros pdf.
Compresor Winzip. Navegador. Correo electrnico.
Material de Laboratorio recomendado (Hardware)
Ordenador personal.

N horas estimadas en laboratorio:

2
Prctica nmero 2

Descripcin
Modificacin del camino de datos y del diagrama de estados para in-corporar al nivel
lenguaje mquina instrucciones con nmeros de ci-clos de ejecucin fijos.
Objetivos
Aprender el impacto que la inclusin de nuevas instrucciones con n-mero de ciclos fijos
tiene sobre la estructura ya diseada de un proce-sador.
Material de Laboratorio recomendado (Software)
Window NT 4.0. Foundation Serie Software, Versin 2.1 de Xilinx. Lector de ficheros pdf.
Compresor Winzip. Navegador. Correo electrnico.
Material de Laboratorio recomendado (Hardware)
Ordenador personal.

N horas estimadas en laboratorio:

APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 53

Prctica nmero 3
Descripcin
Modificacin del camino de datos y del diagrama de estados para in-corporar al nivel
lenguaje mquina instrucciones con nmeros de ci-clos de ejecucin variables.
Objetivos
Aprender el impacto que la inclusin de nuevas instrucciones con n-mero de ciclos
variables tiene sobre la estructura ya diseada de un procesador.
Material de Laboratorio recomendado (Software)
Window NT 4.0. Foundation Serie Software, Versin 2.1 de Xilinx. Lector de ficheros pdf.
Compresor Winzip. Navegador. Correo electrnico.
Material de Laboratorio recomendado (Hardware)
Ordenador personal.

N horas estimadas en laboratorio:

8
Prctica nmero 4

Descripcin
Incorporacin de las excepciones al procesador.
Objetivos
Aprender el impacto que la inclusin del tratamiento de excepciones tiene sobre la estructura
ya diseada de un procesador.
Material de Laboratorio recomendado (Software)
Window NT 4.0. Foundation Serie Sofware, Versin 2.1 de Xilinx. Lector de ficheros pdf.
Compresor Winzip. Navegador. Correo electrnico.
Material de Laboratorio recomendado (Hardware)
Ordenador personal.

N horas estimadas en laboratorio:

2
Prctica nmero 5

Descripcin
Diseo detallado de una unidad de control microprograma para la im-plementacin del
procesador.
Objetivos
Disear hasta el nivel de puertas lgicas el control microprogramado de un procesador.
Escribir el contenido de la micromemoria de control. Aprender el secuenciamiento temporal
de las instrucciones.
Material de Laboratorio recomendado (Software)
Window NT 4.0. Foundation Serie Software, Versin 2.1 de Xilinx. Lector de ficheros pdf.
Compresor Winzip. Navegador. Correo electrnico.
Material de Laboratorio recomendado (Hardware)
Ordenador personal.

N horas estimadas en laboratorio:

APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

12

Pg. 54

Prctica nmero 6
Descripcin
Estudio de los retrasos de puertas en la implementacin del procesa-dor.
Objetivos
Analizar como afectan los retrasos de puertas al tiempo de ciclo del reloj y al rendimiento en
general del procesador.
Material de Laboratorio recomendado (Software)
Window NT 4.0. Foundation Serie Software, Versin 2.1 de Xilinx. Lector de ficheros pdf.
Compresor Winzip. Navegador. Correo electrnico.
Material de Laboratorio recomendado (Hardware)
Ordenador personal.

N horas estimadas en laboratorio:

7. METODOLOGA
(Procedimientos de actuacin a nivel didctico).

Clases magistrales.Clases prcticas en el laboratorio.Resolucin de


problemas.Tutoras.Evaluacin.

8. EVALUACIN
(Sistema de evaluacin con la indicacin precisa del tipo y nmero de pruebas o exmenes, trabajos, as como las
dems actividades que puedan establecerse. Deber especificarse, en todos los casos, el porcentaje que los
distintos criterios suponen para la calificacin final).

La evaluacin depende de la convocatoria:


Convocatoria ordinaria:
Esta convocatoria no tiene examen terico.
La nota final de la asignatura es la nota de las prcticas de laboratorio. Para el clculo de la
nota de prcticas de laboratorio, la nota de la primera prctica pondera con un peso de un
10%, la segunda un 10%, la tercera un 20%, la cuarta un 10%, la quinta un 40% y la sexta
un 10%.
As para calcular la nota final se utilizar la siguiente frmula:
NF = NP = 0.1 NP1 + 0.1 NP2 + 0.20 NP3 + 0.10 NP4 + 0.40 NP5 + 0.1 NP6
Donde NF es la nota final, NP es la nota de prcticas de laboratorio y NPx es la nota de la
prctica x.
Para la evaluacin de las prcticas de laboratorio, al finalizar cada una, se realizar una
prueba escrita o bien el alumno defender el trabajo realizado ante el profesor.
Convocatorias extraordinarias de diciembre y septiembre:
Para concurrir a esta convocatoria es prerrequisito haber realizado con una nota igual o
superior a 5 puntos todas y cada una de las prcticas de la asignatura.
Aquellos alumnos que deseen concurrir a la convocatoria y no hayan obtenido la nota
mnima de 5 puntos en alguna prctica, podrn entregar disquetes con los contenidos de las
prcticas suspendidas. La fecha lmite para entregar los disquetes es el primer da lectivo del
mes de la convocatoria.
Posteriormente, el profesor coordinador citar a cada alumno para la defensa de las
prcticas.
Adems de lo anterior, habr un examen escrito de los contenidos tericos y prcticos de la
asignatura. Para aprobar la asignatura es necesario obtener 5 ms puntos en este examen.
La nota final es la nota de este examen escrito en el caso de haber aprobado todas las
prcticas de la asignatura. Para aquellos que no hayan cumplido con el prerrequisito de
aprobar todas las prcticas la nota ser no presentado.

APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 55

9. BIBLIOGRAFA Y MATERIAL RECOMENDADO


(Bibliografa y Material docente recomendados, as como el libro de texto principal, si lo hubiere).

Referencia Gajs97
TTULO Principios de Diseo Digital
Daniel D. Gajski
AUTORES
EDITORIAL Prentice Hall

AO

1997

Referencia Floy97
TTULO Fundamento de Sistemas Digitales
T.L. Floyd
AUTORES
EDITORIAL Prentice Hall

AO

2000

Referencia Bout98
TTULO The practical Xilinx designer lab book
Dave Van den Bout
AUTORES
EDITORIAL Prentice Hall

AO

1998

Referencia Patt95
TTULO Organizacin y diseo de computadores. La interfaz hardwar
David. A. Patterson, John L. Hennessy
AUTORES
1995
EDITORIAL Mc Graw Hill
AO
10. EQUIPO DOCENTE
NOMBRE Cuenca Hernndez, Carmelo
S
S
DOCENCIA TEORCA
DOCENCIA PRCTICA
CATEGORA Profesor Titular de Escuela Universitaria
DESPACHO 2-13
TELFONO 45-87-37 E-MAI ccuenca@dis.ulpgc.es
PGINA WEB
1 CUAT
TUTORAS
2 CUAT
M 10:30 14:30
X 10:30 12:30

M 10:30 14:30
X 10:30 12:30

NOMBRE Quintana Domnguez, Francisca


No
S
DOCENCIA TEORCA
DOCENCIA PRCTICA
Profesor
Titular
de
Escuela
Universitaria
CATEGORA
DESPACHO 2-12
TELFONO 45-87-36 E-MAI fquintana@dis.ulpgc.es
PGINA WEB
1 CUAT
TUTORAS
2 CUAT
M,X,V 10:30 12:30

L,X,V 10:30 12:30

11. PGINA WEB DE LA ASIGNATURA


http://www2.dis.ulpgc.es/~itis-dsd

APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 56

1. IDENTIFICACIN DE LA ASIGNATURA.
CENTRO
Escuela Universitaria de Informtica
TITULACIN Ingeniera Tcnica en Informtica de Sistemas
NOMBRE ASIGNATURA

Estructura de Computadores
CRDITOS P: 3
CARCT T CRDITOS T: 3
DESCRIPTORES B.O.E.
Unidades Funcionales: Memoria, procesador, periferia, lenguajes mquina y ensamblador,
esquema de funcionamiento. Electrnica. Sistemas Digitales. Perifricos.

CDIGO

12581

CURSO

2. CONCEPTO Y DEFINICIN.
(Descripcin de la asignatura segn los descriptores que aparecen en el B.O.E.)

En el estudio de un computador como una jerarqua de niveles, la estructura de un


computador hace referencia a cmo se implementa el nivel ISA o la arquitectura del
repertorio de instrucciones de un procesador para proporcionar de forma eficiente las
funciones necesarias para las necesidades de procesamiento de los usuarios. Por tanto, en
el estudio de un computador como una jerarqua de niveles, la estructura de un computador
tiene como principal objetivo el estudio de los niveles intermedios entre la lgica digital y el
lenguaje mquina. Ello implica el anlisis de cada uno de los componentes bsicos que
forman un computador (procesador, memoria y entrada/salida) y cmo se organizan e
interaccionan entre s, para llegar a una situacin de compromiso entre las caractersticas
deseables para el software y los condicionantes impuestos por la tecnologa (hardware),
validada, en cualquier caso, por las medidas del rendimiento del computador que
demuestren una mejora de la relacin coste/rendimiento.
3. CONOCIMIENTOS PREVIOS.
(Pre-requisitos conceptuales previos y asignatura(s) del actual plan de estudios en los que se imparten)

Se recomienda haber cursado las asignaturas de primer curso: Sistemas Digitales y


Fundamentos de Computadores.
4. OBJETIVOS DIDCTICOS.
(Descripcin de los conocimientos, habilidades, tcnicas, etc... que se pretende que el alumno ad-quiera al cursar la
asignatura)

Dentro de los objetivos generales del estudio de la estructura de un computador est el


proporcionar al alumno los conocimientos bsicos que debe poseer para conocer y
comprender cmo estn organizados los computadores: qu mdulos funcionales lo
componen, cmo se relacionan estos mdulos para funcionar correcta y eficientemente y
cmo esta organizacin afecta al rendimiento de los mismos. Parte de estos conocimientos
se imparten en la asignatura de "Fundamentos de Computadores" de primer curso de la
Ingeniera Tcnica en Informtica de Sistemas, en la que principalmente se abordan los
siguientes temas: Estudio de la jerarqua de niveles de un computador, el nivel de lenguaje
mquina y el diseo del procesador.
Por tanto, y con objeto de completar el estudio de la estructura de un computador, los
objetivos especficos de la asignatura de "Estructura de Computadores" de segundo curso de
la Ingeniera Tcnica en Informtica de Sistemas sern los siguientes:
* Conocer el concepto de rendimiento de un computador y la forma de medirlo.
* Adquirir conocimientos bsicos sobre la tcnica de segmentacin aplicada a la ejecucin
de las instrucciones para mejorar el rendimiento del procesador.
* Presentar los subsistemas de memoria y de entrada/salida y relacionar su funcionamiento
con el procesador.
* Conocer los diferentes sistemas de almacenamiento que es posible encontrar en un
computador y comprender la necesidad de establecer una organizacin jerrquica de los
APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 57

mismos.
* Estudiar con mayor profundidad los niveles de la jerarqua de memoria correspondientes a
memoria cache y memoria principal. Conocer y entender los principios de funcionamiento
bsicos, los parmetros que intervienen en su diseo y las soluciones de compromiso para
alcanzar el ptimo en la relacin coste/rendimiento.
* Conocimiento y comprensin de la organizacin bsica del subsistema de entrada/salida
de un computador.
* Adquirir conocimientos bsicos acerca de las funciones asociadas al subsistema de
entrada/salida: direccionamiento de perifricos, sincronizacin y transferencias de datos
entre procesador y dispositivos de entrada/salida.
* Conocer y comprender las ventajas e inconvenientes de los diferentes modos en que se
puede llevar a cabo la sincronizacin y la transferencia de datos. Profundizacin a travs del
anlisis de casos reales.

5. PROGRAMA TERICO Y DE PRCTICAS EN AULA CON TEMPORIZACIN


Y
BIBLIOGRAFA BSICA.
(Programa terico desglosado al menos en dos niveles de detalle, por ejemplo: tema y subtema, o mdulo y tema,
etc..., incluyendo el nmero de horas estimadas al menos para el primer nivel. Indi-car adems la bibliografa bsica
al menos para el primer nivel).

T: Clases de teora
A: Clases prcticas en aula (problemas en pizarra)
MDULO 1. MEJORA DEL RENDIMIENTO
(9T + 3A = 12 horas)
Tema 1. Rendimiento de un computador (3T + 2A)
1.1. Definicin de rendimiento
1.2. Rendimiento de la CPU
1.3. Medidas clsicas de rendimiento: MIPS y MFLOPS
1.4. Programas de prueba para la evaluacin del rendimiento
1.5. Ley de Amdhal
Bibliografa bsica: Captulo 2 de [Patt-00]
Bibliografa complementaria: Captulos 6 de [Rodr-99]

Tema 2. Segmentacin del procesador (6T + 1A)


2.1. Repaso de las implementaciones monociclo y multiciclo
2.2. Conceptos bsicos sobre segmentacin
2.3. Camino de datos segmentado del procesador MIPS
2.4. Mtodos de representacin grfica de la segmentacin
2.5. Control del camino de datos segmentado del procesador MIPS
2.5.1. Seales de control por etapa
2.5.2. Una primera aproximacin a la implementacin del control
2.6. Riesgos de la segmentacin
2.7. Implementacin de las tcnicas de reduccin de riesgos en el procesador MIPS
2.7.1. Riesgos por dependencia de datos
2.7.2. Riesgos de control
2.8. Excepciones
Bibliografa bsica: Captulo 5 y 6 de [Patt-98] y [Patt-95]
Bibliografa complementaria: Captulos 11, 12, 14 y 15 de [Stall-96] y captulo 7 de [DeMi99]

MDULO 2. SUBSISTEMA DE MEMORIA

(12T + 7A = 19 horas)

APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 58

Tema 3. Principios generales de la jerarqua de memorias (2T + 0A)


3.1. Introduccin
3.2. Niveles de la jerarqua y tecnologas asociadas
3.3. Terminologa
3.3.1. Nivel superior e inferior
3.3.2. Bloque
3.3.3. Acierto y fallo
3.3.4. Tasa de fallos y aciertos
3.3.5. Tiempo de acierto y penalizacin de fallo
3.3.6. Estructura de las direcciones
3.4. Evaluacin del rendimiento de una jerarqua de memoria
3.5. Implicaciones de una jerarqua de memoria en la CPU
3.6. Aspectos de diseo en las jerarquas de memoria
Bibliografa bsica: Captulo 7 de [Patt-98] y captulo 8 de [Henn-93]
Bibliografa complementaria: Captulo 4 de [Stall-96], captulo 3 de [Pont96]

Tema 4. Memorias cache (6T + 3A)


4.1. Introduccin
4.2. Mtodos de correspondencia
4.3. Identificacin de bloque
4.4. Sustitucin de bloque
4.5. Polticas de escritura
4.6. Evaluacin del rendimiento de la memoria cache
4.7. Clasificacin de los fallos de cache: Forzosos, de capacidad y de conflicto
4.8. Eleccin del tamao de bloque
4.9. Tcnicas para mejorar el rendimiento de la memoria cache
Bibliografa bsica: Captulo 7 de [Patt-98] y captulo 8 de [Henn-93]
Bibliografa complementaria: Captulo 4 de [Stall-96], captulo 3 de [Pont-96]

Tema 5. Memoria principal (1T + 1A)


5.1. Conceptos generales
5.2. Organizaciones para mejorar el rendimiento de la memoria principal
5.2.1. Memorias de gran ancho de palabra
5.2.2. Memorias entrelazadas
Bibliografa bsica: Captulo 7 de [Patt-98] y captulo 8 de [Henn-93]
Bibliografa complementaria: Captulo 4 de [Stall-96], captulo 3 de [Pont-96]

Tema 6. Introduccin a la memoria virtual (1T + 1A)


6.1. Conceptos generales
6.2. Aspectos de diseo
6.3. Traduccin rpida de direcciones: el TLB
6.4. Proteccin y comparticin
Bibliografa bsica: Captulo 7 de [Patt-98] y captulo 8 de [Henn-93]
Bibliografa complementaria: Captulo 4 de [Stall-96], captulo 3 de [Pont-96]

Tema 7. Aspectos tecnolgicos y organizacin de las memorias (2T + 2A)


7.1. Conceptos fundamentales
7.2. Clasificacin de las memorias
7.3. Celdas bsicas de almacenamiento
7.4. Organizacin de bancos de memoria
Bibliografa bsica: Captulo 2 de [Pont-96], captulo 3 de [DeMi-99]
APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 59

Bibliografa complementaria:Captulo 4 de [Stall-96], captulo 5 de [Shri-98] y [Thom-00]

MDULO 3. SUBSISTEMA DE ENTRADA/SALIDA(9T + 5A = 14 horas)


Tema 8. El sistema de Entrada/Salida (2T + 0A)
8.1. Introduccin
8.2. Organizacin bsica de la E/S
8.2.1. Conexin de dispositivos de E/S al procesador y memoria
8.2.2. Estructura bsica de un controlador de E/S
8.2.3. Tipos de perifricos
8.2.4. El papel del sistema operativo en la E/S
8.3. Direccionamiento de los dispositivos de E/S
8.3.1. Direccionamiento como E/S
8.3.2. Direccionamiento como memoria
Bibliografa bsica: Captulo 8 de [Patt-95] y [DeMi-99]
Bibliografa complementaria: Captulo 6 de [Stall-96] y captulo 4 de [Pont-96]

Tema 9. Mecanismos de sincronizacin (3T + 2A)


9.1. Sincronizacin por consulta de estado
9.2. Sincronizacin por interrupcin
9.2.1. Mecanismo bsico de las interrupciones
9.2.2. Tipos de interrupciones
9.2.3. Identificacin y prioridades de los dispositivos
9.3. Estudio de casos prcticos
Bibliografa bsica: Captulo 8 de [Patt-95] y [DeMi-99]
Bibliografa complementaria: Captulo 6 de [Stall-96] y captulo 5 de [Pont-96]

Tema 10. Mtodos de transferencias de datos (4T + 3A)


10.1. Transferencias por programa
10.2. Transferencias por acceso directo a memoria (DMA)
10.2.1. Estructura bsica de un controlador de DMA
10.2.2. Funcionamiento bsico
10.2.3. Modos de funcionamiento
10.3. Procesadores de E/S
10.4. Estudio de casos prcticos
Bibliografa bsica: Captulo 8 de [Patt-95] y [DeMi-99]
Bibliografa complementaria: Captulo 6 de [Stall-96] y captulo 6 de [Pont-96]

6. PROGRAMA PRCTICO
(Detallar cada una de las prcticas explicitando objetivos y recursos recomendados para realizarlas).

Prctica nmero 1
Descripcin
Segmentacin del procesador. La prctica se centra en la utilizacin del simulador WinDLX
que simula el cauce (pipeline) del procesador RISC segmentado DLX y que presenta una
fuerte similitud con el procesador MIPS. La prctica consiste en la realizacin
Objetivos
Familiarizar al alumno con el simulador WinDLX. Conocer y comprender la ejecucin
segmentada de instrucciones en un cauce lineal. Anlisis de riesgos.
Material de Laboratorio recomendado (Software)

APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 60

Simuador WinDLX (software libre)


Material de Laboratorio recomendado (Hardware)
Ordenadores personales Pentium, Windows 95/98/NT

N horas estimadas en laboratorio:

4
Prctica nmero 2

Descripcin
Memorias Cache. La prctica que planteamos puede estructurarse en dos niveles de
dificultad. En un primer nivel el alumno utilizar el programa Xcache para analizar el
funcionamiento bsico de una memoria cache. A partir de la traza de un programa en for
Objetivos
Analizar el funcionamiento bsico de una memoria cache. Conocer y comprender la
influencia de sus parmetros de diseo (tamao total, tamao de bloque, asociatividad,
poltica de reemplazo, ...) en la ejecucin de un programa.
Material de Laboratorio recomendado (Software)
Simuladores Xcache/Dinero y Sim-Cache (software libre).
Material de Laboratorio recomendado (Hardware)
Ordenadores personales Pentium, Windows 95/98/NT

N horas estimadas en laboratorio:

6
Prctica nmero 3

Descripcin
Operaciones de entrada/salida: Sincronizacin En esta prctica se hace uso de las
capacidades de entrada/salida del simulador PCSpim para poner en prctica conceptos
bsicos relacionados con el subsistema de entrada/salida de un computador. PCSpim puede
Objetivos
Familiarizar al alumno con las tcnicas de sincronizacin bsicas entre procesador y
perifricos y la transferencia de datos por programa.
Material de Laboratorio recomendado (Software)
Simulador PCSpim (software libre)
Material de Laboratorio recomendado (Hardware)
Ordenadores personales Pentium, Windows 95/98/NT

N horas estimadas en laboratorio:

7. METODOLOGA
(Procedimientos de actuacin a nivel didctico).

Para alcanzar los objetivos didcticos planteados se propone la imparticin de los


conocimientos expuestos en los programas terico y prctico. Para ello, se realizarn varias
actividades docentes y que podemos concretar en:Clases de Teora y prcticas en aulaLa
asignatura tiene un total de 30 horas de teora que se impartirn de acuerdo al horario fijado
por el centro. Las clases de teora son clases a desarrollar por el profesor a alto nivel y que
para su asimilacin y maduracin completa, exige una labor posterior por parte del alumno.
Por otra parte, las clases de prctica en aula (ejemplos prcticos, problemas de pizarra)
constituyen un complemento a las clases de teora donde el alumno pone en prctica sus
conocimientos asentando conceptos y conectando la teora con la prctica. Los problemas
sern planteados previamente al alumno para que intente resolverlos antes de que el
APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 61

profesor los resuelva en la pizarra. Para el programa propuesto se estiman un total de 45


horas de docencia repartidas entre teora (30 horas) y prcticas en aula (15 horas). Prcticas
en LaboratorioDe acuerdo al Plan Docente vigente y a la organizacin planteada para este
curso se estiman un total de 15 horas de prcticas en Laboratorio, que corresponden a 2
horas cada dos semanas en un cuatrimestre. Consideramos las prcticas como un elemento
esencial para la formacin de los alumnos en las que podr experimentar con sistemas
reales o simuladores y le permitan la comprobacin prctica de los conocimientos
adquiridos.Las horas prcticas se orientan a la implementacin y desarrollo de determinados
aspectos tratados en la teora haciendo uso de simuladores o herramientas que ayuden a
comprender y a practicar los conceptos impartidos en las clases de teora. Adems de las
anteriores tcnicas docentes el alumno dispone de 6 horas a la semana de tutoras para que
pueda exponer las dudas que se le planteen al estudiar los temas o al profundizar en
aspectos concretos.

8. EVALUACIN
(Sistema de evaluacin con la indicacin precisa del tipo y nmero de pruebas o exmenes, trabajos, as como las
dems actividades que puedan establecerse. Deber especificarse, en todos los casos, el porcentaje que los
distintos criterios suponen para la calificacin final).

La nota final de la asignatura ser el resultado de la ponderacin entre la nota de teora y la


nota de las prcticas de laboratorio. Para aprobar la asignatura es preciso haber superado
ambas partes con una nota mayor o igual a 5 puntos. La nota de teora tendr un peso de un
80% sobre la nota final y la nota de prcticas de laboratorio un 20%.
La nota de teora se obtendr a partir de un examen parcial, de presentacin no obligatoria
y que se realizar hacia la mitad del cuatrimestre, y del examen de convocatoria de la
asignatura. Para combinar ambas notas se realizar la media aritmtica entre la nota del
parcial y la nota correspondiente del examen final. Se realizar media entre ambas notas
cuando estas superen 5 puntos. Dado que el examen parcial es de presentacin no
obligatoria, si no existiese esta nota, la nota de teora se obtendra nicamente del examen
de convocatoria de la asig-natura.Para el clculo de la nota de prcticas de laboratorio, la
nota de la primera prctica pondera con un peso de un 30%, la segunda un 35% y la tercera
un 35%. Para la evaluacin de las prcticas de laboratorio, el alumno entregar una
memoria, o rellenar un cuestionario en los ltimos minutos de la sesin de prcticas, y
defender el trabajo realizado ante el profesor. Las prcticas de laboratorio nicamente
podrn realizarse en el periodo de tiempo en el cual la asignatura se imparte, y en el lugar y
das destinados para su realizacin por la Escuela Universitaria de Informtica.As para
calcular la nota final se utilizar la siguiente frmula:
NF = 0.8 NT +0.2 NP (siempre que NT>=5 y NP>=5)
NP = 0.3 NP1 + 0.35 NP2 + 0.35 NP3
donde NF es la nota final, NT es la nota de teora, NP es la nota de prcticas de laboratorio
y NPx es la nota de la prctica x.
9. BIBLIOGRAFA Y MATERIAL RECOMENDADO
(Bibliografa y Material docente recomendados, as como el libro de texto principal, si lo hubiere).

Referencia Patt-95
TTULO Organizacin y diseo de computadores. La interfaz hardwar
David A. Patterson and John L. Hennessy
AUTORES
McGraw-Hill
1995
EDITORIAL
AO
Referencia DeMi-99
TTULO Fundamentos de los Computadores
De Miguel Anasagasti, Pedro
AUTORES
EDITORIAL Paraninfo

AO

1999

Referencia Hama-87
TTULO Organizacin de Computadoras
Hamacher, V.C., Z. G. Vranesic and S. G. Zaky
AUTORES
EDITORIAL McGraw-Hill

AO

1987

APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 62

Referencia Dorm-95
TTULO Problemas de Estructura y Tecnologa de Computadores II
Dormido, S., Canto, M A., Prez de Madrid, A. y Ruiprez, Pablo
AUTORES
1995
EDITORIAL Editorial Sanz y Torres, S.L.
AO
Referencia Henn-93
TTULO Arquitectura de Computadores. Un enfoque cuantitativo
Hennessy, John L. and Patterson, David A.
AUTORES
1993
EDITORIAL McGraw-Hill
AO
Referencia Kane-92
TTULO MIPS RISC Architecture
Kane, Gerry and Joe Heinrich
AUTORES
EDITORIAL Prentice-Hall

AO

1992

Referencia Pont-96
TTULO Estructura de Computadores (Vol. 2)"
Pont Sanjun, Ana y otros
AUTORES
EDITORIAL Servicio de publicaciones de la Universidad de Valencia

AO

1992

Referencia Rodr-99
TTULO Microprocesadores RISC. Evolucin y Tendencias
Rodrguez Lafuente, Clemente y otros
AUTORES
1999
EDITORIAL Editorial Ra-Ma
AO
Referencia Shri-98
TTULO The Anatomy of a High-Performance Microprocessor. A syst
Shriver, Bruce and Smith, Bennett
AUTORES
1998
EDITORIAL IEEE Computer Society Press
AO
Referencia Stall-96
TTULO Computer Organization and Architecture. Designing for Perf
Stallings, William
AUTORES
1996
EDITORIAL Prentice-Hall
AO
Referencia Patt-00
TTULO Estructura y Diseo de Computadores. Interficie circuitera/p
Patterson, David A. and Hennessy, John L.
AUTORES
2000
EDITORIAL Editorial Revert, S.A.
AO
10. EQUIPO DOCENTE
NOMBRE Quintana Domnguez, Francisca
S
S
DOCENCIA TEORCA
DOCENCIA PRCTICA
Profesor
Titular
de
Escuela
Universitaria
CATEGORA
DESPACHO 2-12
TELFONO 45-87-36 E-MAI fquintana@dis.ulpgc.es
PGINA WEB
1 CUAT
TUTORAS
2 CUAT
M,X,V 10:30 12:30

L,X,V 10:30 12:30

11. PGINA WEB DE LA ASIGNATURA


http://

APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 63

1. IDENTIFICACIN DE LA ASIGNATURA.
CENTRO
Escuela Universitaria de Informtica
TITULACIN Ingeniera Tcnica en Informtica de Sistemas
NOMBRE ASIGNATURA

Estructura de Datos II
CRDITOS P: 3
CARCT T CRDITOS T: 3
DESCRIPTORES B.O.E.
Estructura de datos y algoritmos de manipulacin. Estructura de informacin: Ficheros,
bases de datos.

CDIGO

12537

CURSO

2. CONCEPTO Y DEFINICIN.
(Descripcin de la asignatura segn los descriptores que aparecen en el B.O.E.)

Partiendo del conocimiento alcanzado en las asignaturas previas, se pretende


conseguir que el alumno adquiera una apropiada formacin en la gestin del almacenamiento y la recuperacin de informacin y que conozca los algoritmos de mani-pulacin
de las principales estructuras empleadas en las bases de datos.
3. CONOCIMIENTOS PREVIOS.
(Pre-requisitos conceptuales previos y asignatura(s) del actual plan de estudios en los que se imparten)

Metodologa de la Programacin I
Estructuras de Datos I
Metodologa de la Programacin II
Conocimientos de Ingls que permitan la lectura de documentos tcnicos

4. OBJETIVOS DIDCTICOS.
(Descripcin de los conocimientos, habilidades, tcnicas, etc... que se pretende que el alumno ad-quiera al cursar la
asignatura)

La preparacin y competencia en el manejo de las tcnicas y metodologas de la


programacin orientada a objetos.
La adquisicin de destreza en el uso del lenguaje de programacin C++.
La utilizacin y el manejo de los ficheros como medios de almacenamiento masi-vo.
El conocimiento de las propiedades y caractersticas de implementaciones alter-nativas
de un contenedor, tanto en memoria principal como secundaria.
Capacitar al alumno para seleccionar, disear e implementar las estructuras de datos
adecuadas a una aplicacin concreta.

5. PROGRAMA TERICO Y DE PRCTICAS EN AULA CON TEMPORIZACIN


Y
BIBLIOGRAFA BSICA.
(Programa terico desglosado al menos en dos niveles de detalle, por ejemplo: tema y subtema, o mdulo y tema,
etc..., incluyendo el nmero de horas estimadas al menos para el primer nivel. Indi-car adems la bibliografa bsica
al menos para el primer nivel).

MDULO 1: PROGRAMACIN ORIENTADA A OBJETOS (15 horas, 12T+3P)


Tema 1: Tcnicas de programacin orientada a objetos con C++
Tema 2: Metodologa orientada a objetos
Bibliografa bsica: [RO99]
MDULO 2: INDIZACIN (3 horas, 2T+1P)
Tema 3: Ficheros. Reutilizacin del espacio libre
Tema 4: ndice. rbol Trie. Listas invertidas
Bibliografa bsica: [SA99]
MDULO 3: RBOLES BINARIOS AUTOAJUSTABLES (7 horas, 4T+3P)
Tema 6: rboles AVL
Tema 7: rboles Rojo-Negro
APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 64

Tema 8: rboles biselados


Bibliografa bsica: [SA99]
MDULO 4: RBOLES MULTIRRAMA (14 horas, 8T+6P)
Tema 9: rboles B
Tema 10: rboles B*
Tema 11: rboles B+
Bibliografa bsica: [SA99]
MDULO 5: TCNICAS DE DISPERSIN (6 horas, 4T+2P)
Tema 12: Dispersin con tabla de tamao fijo. Resolucin de colisiones por: encadenamiento y direccionamiento abierto
Tema 13: Dispersin extensible y lineal
Bibliografa bsica: [SA99]

6. PROGRAMA PRCTICO
(Detallar cada una de las prcticas explicitando objetivos y recursos recomendados para realizarlas).

Prctica nmero 1
Descripcin
Clases, constructores y sobrecarga de operadores
Objetivos
Adquirir destreza en la creacin de clases y constructores. Saber aplicar la sobrecarga de
operadores en C++
Material de Laboratorio recomendado (Software)
Entorno de desarrollo de C++
Material de Laboratorio recomendado (Hardware)
PC

N horas estimadas en laboratorio:

3 hora
Prctica nmero 2

Descripcin
Operador de asignacin y constructor de copia
Objetivos
Valorar la necesidad del constructor de copia y del operador de asig-nacin en C++
Material de Laboratorio recomendado (Software)
Entorno de desarrollo de C++
Material de Laboratorio recomendado (Hardware)
PC

N horas estimadas en laboratorio:

APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

3 hora

Pg. 65

Prctica nmero 3
Descripcin
Herencia y polimorfismo
Objetivos
La competencia en el uso de la metodologa orientada a objetos en C++
Material de Laboratorio recomendado (Software)
Entorno de desarrollo de C++
Material de Laboratorio recomendado (Hardware)
PC

N horas estimadas en laboratorio:

4 hora
Prctica nmero 4

Descripcin
Parametrizacin
Objetivos
Adquirir destreza en el uso de la genericidad en C++
Material de Laboratorio recomendado (Software)
Entorno de desarrollo de C++
Material de Laboratorio recomendado (Hardware)
PC

N horas estimadas en laboratorio:

4 hora
Prctica nmero 5

Descripcin
Excepciones
Objetivos
Adquirir destreza en el manejo de excepciones en C++
Material de Laboratorio recomendado (Software)
Entorno de desarrollo de C++
Material de Laboratorio recomendado (Hardware)
PC

N horas estimadas en laboratorio:

1 hora

7. METODOLOGA
(Procedimientos de actuacin a nivel didctico).

Las clases en el aula se impartirn en el horario establecido por el centro, en ellas el


profesor expondr los temas relacionados con la asignatura. Estas clases se-rn tericoprcticas, conjugndose las explicaciones tericas con la exposicin de ejemplos. En la
presentacin de la materia se emplearn los medios audiovisuales disponibles (pizarra,
transparencias, videoproyectores, etc.).
Las clases en laboratorio perseguirn que los alumnos adquieran destreza en el uso del
lenguaje de programacin C++ y habilidad en el empleo de los conceptos mostrados en
clase por medio de la realizacin de ejercicios guiados por el profesor.
APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 66

Las tutoras sern un elemento bsico de interaccin profesor alumno, para resolver
dudas y proporcionar a los alumnos interesados posibilidad de ampliar sus conocimientos
sobre determinados temas, facilitndoles bibliografa y orientacin.
Como medio principal para suministrar informacin referente a la asignatura se emplear
una pgina Web httpd://protos.dis.ulpgc.es. La realizacin de las clases prcticas se
soportar ntegramente va Web. Se potenciar la interaccin electrnica alumnos/profesor
mediante correo electrnico.

8. EVALUACIN
(Sistema de evaluacin con la indicacin precisa del tipo y nmero de pruebas o exmenes, trabajos, as como las
dems actividades que puedan establecerse. Deber especificarse, en todos los casos, el porcentaje que los
distintos criterios suponen para la calificacin final).

La consecucin de los objetivos de la asignatura se evaluar utilizando dos mecanis-mos:


Un examen escrito en el que el alumno deber demostrar sus conocimientos te-ricos y
prcticos de la materia. La presentacin a este examen estar con-dicionada a la superacin
previa de la evaluacin de las prcticas. El examen es-crito se valorar de 0 a 10 puntos y
supondr el 80% de la nota final. Para su-perar este examen se deber obtener una nota
mnima de 5 puntos.
Prcticas en el laboratorio. En su evaluacin se valorar su correcta realizacin de 0 a
10 puntos y supondrn hasta un 20% de la nota final. Para superar las prcticas se deber
obtener una nota mnima de 5 puntos.
Para superar la asignatura habr de superarse el examen escrito y el prctico, adems
de obtener una nota mnima de 5 puntos en la nota final. La nota final se calcula con la
siguiente formula:
NF = NT * 0.8 + NP * 0.2 *FC
Donde NF representa la nota final, NT la nota del examen escrito, NP la nota de las
prcticas y FC es un factor de correccin en las notas segn el cual slo se valorar el 50%
de la nota de las prcticas entregadas fuera de plazo. Al inicio de cada prctica se
establecern los plazos de entrega.

9. BIBLIOGRAFA Y MATERIAL RECOMENDADO


(Bibliografa y Material docente recomendados, as como el libro de texto principal, si lo hubiere).

Referencia [RO99]
TTULO Tcnicas y metodologa orientada a objetos. C++
Rodrguez, J.C.; Daz, M.; Gonzlez, J.D.
AUTORES
1999
EDITORIAL Departamento de Informtica y Sistemas de la ULPGC. ISB AO
Referencia [SA99]
TTULO Estructuras de datos II. Orientacin a objetos
Santana,
O.;
Daz, M.; Rodrguez, J.C.; Hernndez, Z.; Gonzlez, J.D.
AUTORES
1999
EDITORIAL Departamento de Informtica y Sistemas de la ULPGC. ISB AO
Referencia [ST98]
TTULO El lenguaje de programacin C++
Stroustrup, B.
AUTORES
EDITORIAL 3 ed. Addison Wesley

AO

1998

Referencia [ME99]
TTULO Construccin de Software Orientado a Objetos
Meyer, B.
AUTORES
EDITORIAL 2 ed. Prentice Hall
AO

1999

Referencia [CO00]
TTULO Programacin y diseo en C++. Introduccin a la programaci
Cohoon, J. P.; Davidson, J. W.
AUTORES
2000
EDITORIAL McGraw Hill
AO

APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 67

Referencia [FO92]
TTULO Estructuras de Archivos
Folk, M.J.; Zoellick, B.
AUTORES
EDITORIAL Addison Wesley Iberoamericana

AO

1992

Referencia [FO98]
TTULO File Structures. An object-oriented approach with C++
Folk, M.J.; Zoellick, B.; Ricardi, G.
AUTORES
1998
EDITORIAL Addison Wesley Iberoamericana
AO
Referencia [HE97]
TTULO Estructuras de Datos, Algoritmos, y Programacin Orientada
Heileman, G.L.
AUTORES
1997
EDITORIAL McGraw Hill
AO
10. EQUIPO DOCENTE
NOMBRE Daz Roca, Margarita
S
S
DOCENCIA TEORCA
DOCENCIA PRCTICA
CATEGORA Catedrtico de Escuela Universitaria
DESPACHO 2-8
TELFONO 45-87-32 E-MAI mdiaz@dis.ulpgc.es
PGINA WEB
1 CUAT
TUTORAS
2 CUAT
L 8.30 10:30
L 16:30 17:30

M 9:30 10:30
J 10:30 12:30

L 8.30 10:30
M 8:30 10:30

J 10:30 12:30

NOMBRE Gonzlez Domnguez, Jos Daniel


S
No
DOCENCIA TEORCA
DOCENCIA PRCTICA
Profesor
Titular
de
Escuela
Universitaria
CATEGORA
DESPACHO 2-9
TELFONO 45-87-33 E-MAI dgonzalez@dis.ulpgc.es
PGINA WEB
1 CUAT
TUTORAS
2 CUAT
L 10:30 13:30
M 10:30 13:30

M 18:30 19:30
X 10:30 12:30

X 16:30 18:30
J 18:30 19:30

NOMBRE Rodrguez del Pino, Juan Carlos


S
S
DOCENCIA TEORCA
DOCENCIA PRCTICA
CATEGORA Profesor Titular de Escuela Universitaria
DESPACHO 2-9
TELFONO
E-MAI jcrodriguez@dis.ulpgc.es
PGINA WEB
1 CUAT
TUTORAS
2 CUAT
L 10:30 12:30
L 16:30 18:30

M 11:30 13:30

APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

L 16:30 18:30
J 12:30 14:30

V 12:30 14:30

Pg. 68

NOMBRE Santana Surez, Octavio


S
No
DOCENCIA TEORCA
DOCENCIA PRCTICA
CATEGORA Catedrtico de Universidad
DESPACHO 2-S8
TELFONO 45-87-30 E-MAI osantana@dis.ulpgc.es
PGINA WEB
1 CUAT
TUTORAS
2 CUAT
L 10:30 13:30
M 10:30 13:30

L 12:30 14:30
M 10:30 12:30

M 13:30 15:30

11. PGINA WEB DE LA ASIGNATURA


http://protos.dis.ulpgc.es/docencia/ed_ii

APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 69

1. IDENTIFICACIN DE LA ASIGNATURA.
CENTRO
Escuela Universitaria de Informtica
TITULACIN Ingeniera Tcnica en Informtica de Sistemas
NOMBRE ASIGNATURA

Laboratorio de Electrnica
CRDITOS P: 3
CARCT OP CRDITOS T: 1,5
DESCRIPTORES B.O.E.
Prcticas de anlisis de circuitos electrnicos. Amplificacin, rectificacin, modulacin y
filtrado.

CDIGO

12585

CURSO

2. CONCEPTO Y DEFINICIN.
(Descripcin de la asignatura segn los descriptores que aparecen en el B.O.E.)

Electrnica experimental Anlisis de circuitos electrnicos. Rectificacin.

3. CONOCIMIENTOS PREVIOS.
(Pre-requisitos conceptuales previos y asignatura(s) del actual plan de estudios en los que se imparten)

Electrosttica, electrodinmica, fundamentos de teora de circuitos, fundamentos de


estado slido, de la asignatura Fundamentos Fsicos de la Informtica ( primer curso ).
Electrnica bsica, de la asignatura Tecnologa de Computadores ( segundo curso ).

4. OBJETIVOS DIDCTICOS.
(Descripcin de los conocimientos, habilidades, tcnicas, etc... que se pretende que el alumno ad-quiera al cursar la
asignatura)

El propsito de la asignatura es ofrecer el mayor conocimiento prctico de los


fundamentos de la tecnologa electrnica, as como el completo dominio conceptual y
manual de los recur-sos y tcnicas esenciales para el anlisis de circuitos electrnicos
discretos y su construccin en el laboratorio.

5. PROGRAMA TERICO Y DE PRCTICAS EN AULA CON TEMPORIZACIN


Y
BIBLIOGRAFA BSICA.
(Programa terico desglosado al menos en dos niveles de detalle, por ejemplo: tema y subtema, o mdulo y tema,
etc..., incluyendo el nmero de horas estimadas al menos para el primer nivel. Indi-car adems la bibliografa bsica
al menos para el primer nivel).

1. Componentes electrnicos. ( 2 horas )


1.1 La resistencia elctrica
1.2 La lmpara de incandescencia
1.3 El condensador. Capacitancia
1.4 La bobina. Inductancia
1.5 El rel electromagntico
1.6 El diodo con semiconductores
1.7 El transistor de unin
1.8 Transistores bipolares
1.9 Vlvulas termoinicas
1.10 Los circuitos integrados
1.11 Otros componentes

[MALV-94]

APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 70

2. Anlisis de circuitos electrnicos. ( 1 hora )


2.1 Fuentes de tensin
2.2 Fuentes de corriente
2.3 Anlisis de Thvenin
2.4 Anlisis de Norton

[MALV-94]

3. Semiconductores. ( 1 hora ) [MALV-94]


3.1 Niveles de energa
3.2 La barrera de energa
3.3 La barrera de potencial y la temperatura
3.4 Diodo con polarizacin inversa

4. Circuitos con diodos. ( 2 horas )


4.1 Dispositivos lineales
4.2 Resistencia interna
4.3 Resistencia en continua
4.4 Rectas de carga

[MALV-94]

5. Diodos para aplicaciones especiales ( 3 horas )


5.1 El diodo Zener
5.2 El regulador Zener con carga
5.3 Dispositivos optoelectrnicos
5.4 El diodo Schottky
5.5 El varicap
5.6 Los varistores

6. Transistores bipolares. ( 2 horas )


6.1 Consideraciones de energa
6.2 Coeficiente alfa para continua
6.3 Relacin entre alfa y beta
6.4 Curvas de entrada
6.5 Corte y ruptura
6.6 Tercera aproximacin
6.7 Resistencia transversal de base
6.8 El modelo de Ebers- Moll
6.9 Conexin en base comn

[MALV-94]

[MALV-94]

7. Circuitos con transistores bipolares. ( 2 horas )


7.1 Recta de carga
7.2 Transistor en conmutacin
7.3 Transistor como fuente de corriente
7.4 Transistores optoelectrnicos

[MALV-94]

8. Rectificacin. ( 2 horas ) [MALV-94]


8.1 El transformador de entrada
8.2 El rectificador de media onda
8.3 El rectificador de onda completa
8.4 El puente rectificador
8.5 Filtro con condensador a la entrada
8.6 Clculo de magnitudes relevantes
8.7 Corriente inicial.
8.8 Transformadores reales
APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 71

8.9 Filtros RC y LC
8.10 Multiplicadores de tensin
8.11 El limitador
8.12 El cambiador de nivel de continua
8.13 El detector de pico a pico
8.14 El retorno para continua

6. PROGRAMA PRCTICO
(Detallar cada una de las prcticas explicitando objetivos y recursos recomendados para realizarlas).

Prctica nmero 1
Descripcin
Instrumentacin de laboratorio.
Objetivos
Adaptacin al trabajo en el laboratorio. Procedimientos de trabajo. Equipamiento.
Material de Laboratorio recomendado (Software)
Ninguna.
Material de Laboratorio recomendado (Hardware)
Fuentes de alimentacin de laboratorio. Polmetro universal.
de funciones. Materiales fungibles diversos .
N horas estimadas en laboratorio:

Osciloscopio.

Generador

6
Prctica nmero 2

Descripcin
Instrumentacin de laboratorio
Objetivos
Adaptacin al trabajo en el laboratorio. Procedimientos de trabajo. Equipamiento.
Material de Laboratorio recomendado (Software)
Ninguna
Material de Laboratorio recomendado (Hardware)
Fuentes de alimentacin de laboratorio. Polmetro universal.
de funciones. Materiales fungibles diversos .
N horas estimadas en laboratorio:

APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Osciloscopio.

Generador

Pg. 72

Prctica nmero 3
Descripcin
Anlisis de la transferencia con diodos.
Objetivos
Construccin de un circuito con diodos. Anlisis elctrico del mismo.
Material de Laboratorio recomendado (Software)
Ninguna.
Material de Laboratorio recomendado (Hardware)
Fuente de alimentacin. Polmetro. Osciloscopio. Materiales fungibles diversos.
Componentes electrnicos.
N horas estimadas en laboratorio:

4
Prctica nmero 4

Descripcin
Anlisis de caractersticas en un circuito con transistor.
Objetivos
Construccin de un circuito con un transistor. Anlisis elctrico y temporal del mismo.
Material de Laboratorio recomendado (Software)
Ninguna.
Material de Laboratorio recomendado (Hardware)
Fuentes de alimentacin de laboratorio. Polmetro universal.
de funciones. Materiales fungibles diversos .
N horas estimadas en laboratorio:

Osciloscopio.

Generador

6
Prctica nmero 5

Descripcin
Construccin de un circuito rectificador.
Objetivos
Construccin de un circuito rectificador con diodos y regulador. Anlisis elctrico del mismo.
Material de Laboratorio recomendado (Software)
Ninguna.
Material de Laboratorio recomendado (Hardware)
Fuentes de alimentacin de laboratorio. Polmetro universal.
de funciones. Materiales fungibles diversos .
N horas estimadas en laboratorio:

APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Osciloscopio.

Generador

Pg. 73

Prctica nmero 6
Descripcin
Construccin y ensayo de un prototipo electrnico.
Objetivos
Construccin de un circuito funcional con componentes electrnicos. Anlisis general del
mismo.
Material de Laboratorio recomendado (Software)
Ninguna.
Material de Laboratorio recomendado (Hardware)
Fuentes de alimentacin de laboratorio. Polmetro universal.
de funciones. Materiales fungibles diversos .
N horas estimadas en laboratorio:

Osciloscopio.

Generador

7. METODOLOGA
(Procedimientos de actuacin a nivel didctico).

1. Imparticin del temario mediante clases magistrales en el aula con referencias a la


bi-bliografa empleada y apoyo docente con pizarra y transparencias.
Los conceptos tericos sern complementados con el desarrollo de algunos ejercicios resueltos en clases participativas.
2. Clases semanales de prcticas de laboratorio de alta interactividad objeto-alumno,
de forma que mediante ejercicios de prueba y correccin, la constante resolucin de dudas
aclare los conocimientos adquiridos en las clases de teora. Aclaraciones posteriores se
podrn pro-porcionar de forma colectiva en seminarios o de forma particular en el lugar
designado, en los horarios convenidos de tutoras.
Ser imprescindible la realizacin de todas las prcticas sealadas para el
cuatrimestre, las cuales debern ser efectuadas en el lugar habilitado para ese propsito, y
en las horas que el Centro docente haya dispuesto para ello. Su realizacin ser supervisada
por el profesor, quien controlar la ejecucin de la misma y finalmente, verificar su
funcionamiento y los conocimientos adquiridos durante su realizacin. Las prcticas sern
realizadas siempre den-tro del periodo lectivo del cuatrimestre.
3. Fijacin de conceptos y mtodos mediante la redaccin de una memoria de la
prctica. Dichas memorias sern entregadas al profesor por cada alumno personalmente,
antes de transcurridas dos semanas naturales de la realizacin de la misma, salvo expresa
indicacin de otra cosa por parte de ste. Cuando sean detectados defectos u omisiones de
importancia en el documento de la memoria, sta le ser devuelta al alumno para su
conocimiento, correc-cin y nueva entrega en el plazo que le sea sealado.
4. Trabajo de curso, consistente en: a) Elaboracin de una memoria basada en una
gestin de bsqueda bibliogrfica y documental, o b) Desarrollo de un circuito electrnico
prototipo. Este trabajo, de alto valor didctico, intensificar la atencin del alumno hacia la
asignatura al darle la oportunidad de concentrarse en aspectos concretos de su inters,
dentro de la materia del temario. El tema concreto del trabajo variar de un alumno a otro y
ser definido de entre la materia objeto del programa del curso, mediante acuerdo entre
profesor y alumno de forma individualizada.

APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 74

8. EVALUACIN
(Sistema de evaluacin con la indicacin precisa del tipo y nmero de pruebas o exmenes, trabajos, as como las
dems actividades que puedan establecerse. Deber especificarse, en todos los casos, el porcentaje que los
distintos criterios suponen para la calificacin final).

De manera general, y sin considerar casos excepcionales, ser necesaria la asistencia


habi-tual a las clases de teora. En el caso de alumnos procedentes de titulaciones afines, se
podr considerar eximirlo de asistencia total o parcial, en funcin de posibles
convalidaciones de partes concretas del temario.
Dado que el Centro docente desarrolla su actividad mediante una filosofa de clases
presen-ciales, se espera la asistencia habitual y participacin del alumno a las mismas, de
tal forma que la ausencia al 50% de las clases impartidas supondra la prdida del derecho a
examen.
Es condicin imprescindible la asistencia a todas las clases de prcticas.
La realizacin de las prcticas de laboratorio y entrega de las memorias de las mismas es
necesaria para poder optar al nivel mnimo de aprobado de la asignatura. Cuando el
profesor se lo requiera, el alumno expondr y defender ante el mismo la memoria
realizada.
La evaluacin de las prcticas se realiza de forma progresiva y continuada a lo
largo del cuatrimestre de forma que al finalizar cada prctica, sta es revisada as
como su correspondiente memoria, de tal forma que el resultado de dicha revisin
determina la superacin de la prctica y la aceptacin de la correspondiente
memoria, o la correccin de los detalles incorrectos que hayan sido observados.
Es necesario realizar todas las prcticas durante el periodo lectivo del
cuatrimestre con la supervisin directa del profesor, as como haberle entregado
personalmente las memorias de las mismas. Una culminada la entrega y aceptacin
dentro del plazo de una semana a partir de la finalizacin de cada prctica, de cada
una de las memorias hasta la ltima, el alumno estar en condiciones de asistir al
examen de convocatoria de la asignatura, para lo que la realizacin de las prcticas de
la asignatura tiene el valor de condicin necesaria e imprescindible.

Una vez concluido el cuatrimestre, realizadas todas las prcticas y entregadas todas las
memorias de las mismas, el alumno optar al aprobado de la asignatura presentndose al
examen oficial de la convocatoria ordinaria. En caso de suspenso o imposibilidad de asistir a
dicha prueba, podr optar a presentarse en la convocatoria extraordinaria.
En el caso de alumnos repetidores de curso, previa renovacin de matrcula, tambin
podrn presentarse a la convocatoria extraordinaria especial, en cuyo caso realizarn las
prcticas de laboratorio que les correspondan hasta la fecha del examen, que seran
realizadas en las horas y de la forma que se indique, dentro del periodo lectivo del
cuatrimestre en el lugar sealado para ello en presencia del profesor, y de las que
entregarn la correspondiente memoria, que ser expuesta y defendida a requerimiento
del profesor.
Los exmenes sern calificados con la puntuacin que obtengan en la prueba objetiva,
com-prendida entre el mnimo de 0 y el mximo de Matrcula de Honor.
Podr considerarse la posibilidad de realizar voluntariamente un trabajo de curso, con el
propsito de mejorar la calificacin final, que segn su extensin y calidad, y previa exposicin, podra determinar una mayor calificacin.

APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 75

9. BIBLIOGRAFA Y MATERIAL RECOMENDADO


(Bibliografa y Material docente recomendados, as como el libro de texto principal, si lo hubiere).

Referencia MALV - 94 TTULO Principios de Electrnica


Malvino, Albert P.
AUTORES
EDITORIAL Mc Graw - Hill

AO

1994

Referencia MILL - 89
TTULO Electrnica Integrada. Circuitos y Sistemas Analgicos y Dig
Millman, Jacob ; Hallkias, Christos C.
AUTORES
1989
EDITORIAL Editorial Hispano Europea, S.A.
AO
Referencia SCHI - 85
TTULO Circuitos Electrnicos. Discretos e Integrados.
Schilling, Donald ; Belove Charles
AUTORES
EDITORIAL Marcombo - Boixareu
AO

1985

10. EQUIPO DOCENTE


NOMBRE Gonzlez Muoz, Carlos
S
S
DOCENCIA TEORCA
DOCENCIA PRCTICA
CATEGORA Profesor Titular de Escuela Universitaria
DESPACHO 1-1
TELFONO 45-87-01 E-MAI cgonzalez@dis.ulpgc.es
PGINA WEB
1 CUAT
TUTORAS
2 CUAT
L 9:30 10:30
L 14:30 15:30

M 9:30 10:30
J 14:30 15:30

M,V 11:30 14:30

V 10:30 12:30

11. PGINA WEB DE LA ASIGNATURA


http://

APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 76

1. IDENTIFICACIN DE LA ASIGNATURA.
CENTRO
Escuela Universitaria de Informtica
TITULACIN Ingeniera Tcnica en Informtica de Sistemas
NOMBRE ASIGNATURA

Lenguajes de Programacin
CDIGO

12551

CURSO

CARCT OB CRDITOS T: 3
DESCRIPTORES B.O.E.
Lenguajes y tcnicas de programacin.
2

CRDITOS P:

2. CONCEPTO Y DEFINICIN.
(Descripcin de la asignatura segn los descriptores que aparecen en el B.O.E.)

Estudio de conceptos generales de lenguajes de programacin.

3. CONOCIMIENTOS PREVIOS.
(Pre-requisitos conceptuales previos y asignatura(s) del actual plan de estudios en los que se imparten)

- Conocimientos bsicos de programacin.


- Conocimientos sobre un lenguaje de programacin imperativo.
- Ingls que permitan la lectura de documentos tcnicos.

4. OBJETIVOS DIDCTICOS.
(Descripcin de los conocimientos, habilidades, tcnicas, etc... que se pretende que el alumno ad-quiera al cursar la
asignatura)

- Que el alumno conozca las caractersticas y propiedades de los distintos tipos de


lenguajes de programacin.
- Que el alumno adquiera experiencia en el uso de al menos un lenguaje de programacin de cada uno de los tipos mostrados.
- Que el alumno aumente su capacidad para aprender nuevos lenguajes.
- Adquisicin del conocimiento necesario para elegir el lenguaje ms adecuado a cada
situacin.
- Preparar al alumno para la comprensin de los temas relacionados con la implementacin de los lenguajes de programacin.

5. PROGRAMA TERICO Y DE PRCTICAS EN AULA CON TEMPORIZACIN


Y
BIBLIOGRAFA BSICA.
(Programa terico desglosado al menos en dos niveles de detalle, por ejemplo: tema y subtema, o mdulo y tema,
etc..., incluyendo el nmero de horas estimadas al menos para el primer nivel. Indi-car adems la bibliografa bsica
al menos para el primer nivel).

1. Conceptos generales e historia de los lenguajes de programacin


- Definicin de lenguaje de programacin
- Clasificacin segn el rea de aplicacin
- Clasificacin segn el modelo computacional
- Caractersticas y aspectos de diseo
- Elementos: alfabeto, lxico, constructores sintcticos
- Implementacin: compilacin, interpretacin, implementacin hbrida
- Historia de los lenguajes de programacin
Tiempo en horas (aprox.): 4
Bibliografa: TP01, TP02
2. Introduccin a los lenguajes de programacin funcional
- Funciones matemticas
- Fundamentos de la programacin funcional
APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 77

- LISP
- Scheme
- Otros Lenguajes funcionales
Tiempo en horas (aprox.): 3
Bibliografa: TP01, TP02
3. Introduccin a los lenguajes de programacin lgica
- Introduccin al clculo de predicados
- Demostracin de teoremas
- Prolog
Tiempo en horas (aprox.): 3
Bibliografa: TP01, TP02
4. Elementos bsicos de los lenguajes imperativos
- Variables
- Expresiones
- Tipado
- Sentencias de control del flujo de ejecucin
- Subprogramas
Tiempo en horas (aprox.): 8
Bibliografa: TP01, TP02
5. Tipos abstractos de datos y programacin orientada a objetos
- Abstraccin
- Encapsulamiento
- Diseo de lenguajes con soporte para tipos abstractos
- Introduccin a la programacin orientada a objetos, diseo de lenguajes orientados a
objetos.
- Ejemplos de lenguajes con orientacin a objetos.
Tiempo en horas (aprox.): 8
Bibliografa: TP01, TP02
6. Concurrencia
- Conceptos fundamentales
- Semforos
- Monitores
- Paso de mensajes
- Concurrencia en Ada 95
Tiempo en horas (aprox.): 3
Bibliografa: TP01, TP02
7. Manejo de excepciones
- Conceptos generales
- Consideraciones de diseo
- Manejo de excepciones en Ada
- Gestin de Excepciones en C++
- Gestin de excepciones en otros lenguajes
Tiempo en horas (aprox.): 1
Bibliografa: TP01, TP02

6. PROGRAMA PRCTICO
(Detallar cada una de las prcticas explicitando objetivos y recursos recomendados para realizarlas).

Prctica nmero 1

APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 78

Descripcin
Ada 95.
Objetivos
Ampliar conocimientos de Ada 95.
Material de Laboratorio recomendado (Software)
Entorno de desarrollo de Ada 95.
Material de Laboratorio recomendado (Hardware)
PC

N horas estimadas en laboratorio:

2
Prctica nmero 2

Descripcin
Introduccin a Java.
Objetivos
Iniciacin al lenguaje de programacin Java.
Material de Laboratorio recomendado (Software)
Entorno de desarrollo de Java.
Material de Laboratorio recomendado (Hardware)
PC

N horas estimadas en laboratorio:

2
Prctica nmero 3

Descripcin
Lenguajes funcionales.
Objetivos
Tomar contacto con la programacin funcional.
Material de Laboratorio recomendado (Software)
Entorno de desarrollo de Scheme.
Material de Laboratorio recomendado (Hardware)
PC

N horas estimadas en laboratorio:

APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 79

Prctica nmero 4
Descripcin
Lenguajes lgicos.
Objetivos
Tomar contacto con la programacin lgica.
Material de Laboratorio recomendado (Software)
Entorno de desarrollo de Prolog.
Material de Laboratorio recomendado (Hardware)
PC

N horas estimadas en laboratorio:

4
Prctica nmero 5

Descripcin
Lenguajes imperativos: paso de subprogramas por parmetro.
Objetivos
Tomar contacto con los mecanismos de paso de subprogramas por parmetro en distintos
lenguajes imperativos.
Material de Laboratorio recomendado (Software)
Entornos de desarrollo TurboPascal y C.
Material de Laboratorio recomendado (Hardware)
PC

N horas estimadas en laboratorio:

2
Prctica nmero 6

Descripcin
Lenguajes imperativos: Tipos abstractos de Datos.
Objetivos
Tomar contacto con la implementacin de los TADs en los lenguajes imperativos.
Material de Laboratorio recomendado (Software)
Entornos de desarrollo en Ada 95.
Material de Laboratorio recomendado (Hardware)
PC

N horas estimadas en laboratorio:

APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 80

Prctica nmero 7
Descripcin
Lenguajes imperativos: Tipos abstractos de Datos genricos.
Objetivos
Tomar contacto con la implementacin de TADs genricos en los len-guajes imperativos.
Material de Laboratorio recomendado (Software)
Entornos de desarrollo en Ada 95.
Material de Laboratorio recomendado (Hardware)
PC

N horas estimadas en laboratorio:

2
Prctica nmero 8

Descripcin
Lenguajes orientados a objetos.
Objetivos
Tomar contacto con la programacin orientada a objetos.
Material de Laboratorio recomendado (Software)
Entornos de desarrollo en Java.
Material de Laboratorio recomendado (Hardware)
PC

N horas estimadas en laboratorio:

4
Prctica nmero 9

Descripcin
Concurrencia.
Objetivos
Tomar contacto con los mecanismos de gestin de concurrencia en un lenguaje de
programacin.
Material de Laboratorio recomendado (Software)
Entornos de desarrollo en Ada 95.
Material de Laboratorio recomendado (Hardware)
PC

N horas estimadas en laboratorio:

APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 81

Prctica nmero 10
Descripcin
Excepciones.
Objetivos
Tomar contacto con los mecanismos de gestin de excepciones en un lenguaje de
programacin.
Material de Laboratorio recomendado (Software)
Entornos de desarrollo en Ada o Java.
Material de Laboratorio recomendado (Hardware)
PC

N horas estimadas en laboratorio:

7. METODOLOGA
(Procedimientos de actuacin a nivel didctico).

Se utilizarn clases magistrales, en el horario establecido por el centro, en las que el


profesor expondr los temas relacionados con la asignatura, las clases sern tericoprcticas, conjugndose las explicaciones tericas con la exposicin de ejemplos. En la
presentacin de la materia se emplearn los medios audiovisuales disponibles (pizarra,
transparencias, videoproyectores, etc.).
Las clases en laboratorio perseguirn que los alumnos adquieran destreza en el uso de
distintos lenguajes de programacin, consistiendo en la realizacin de ejercicios guiados por
el profesor.
Las tutoras sern un elemento bsico de interaccin profesor alumno, para resolver
dudas y proporcionar a los alumnos interesados posibilidad de ampliar sus conocimientos
sobre determinados temas, facilitndoles bibliografa y orientacin.
Como medio principal para suministrar informacin referente a la asignatura se
emplear una pgina Web httpd://protos.dis.ulpgc.es. La realizacin de las clases prcticas
se soportar ntegramente va Web. Se potenciar la interaccin electrnica
alumnos/profesor mediante correo electrnico.

8. EVALUACIN
(Sistema de evaluacin con la indicacin precisa del tipo y nmero de pruebas o exmenes, trabajos, as como las
dems actividades que puedan establecerse. Deber especificarse, en todos los casos, el porcentaje que los
distintos criterios suponen para la calificacin final).

La consecucin de los objetivos de la asignatura se evaluar utilizando dos mecanis-mos:


Un examen escrito en el que el alumno deber demostrar sus conocimientos te-ricos y
prcticos de la materia. La presentacin a este examen estar con-dicionada a la superacin
previa de la evaluacin de las prcticas. El examen es-crito se valorar de 0 a 10 puntos y
supondr el 80% de la nota final. Para su-perar este examen se deber obtener una nota
mnima de 5 puntos.
Prcticas en el laboratorio. En su evaluacin se valorar su correcta realizacin de 0 a
10 puntos y supondrn hasta un 20% de la nota final. Para superar las prcticas se deber
obtener una nota mnima de 5 puntos.
Para superar la asignatura habr de superarse el examen escrito y el prctico, adems
de obtener una nota mnima de 5 puntos en la nota final. La nota final se calcula con la
siguiente formula:
NF = NT * 0.8 + NP * 0.2 *FC
Donde NF representa la nota final, NT la nota del examen escrito, NP la nota de las
prcticas y FC es un factor de correccin en las notas segn el cual slo se valorar el 50%
de la nota de las prcticas entregadas fuera de plazo.

APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 82

9. BIBLIOGRAFA Y MATERIAL RECOMENDADO


(Bibliografa y Material docente recomendados, as como el libro de texto principal, si lo hubiere).

Referencia TP01
TTULO Conceps of programming languajes. Fourth edition
Robert W. Sebesta
AUTORES
1999
EDITORIAL Addison-Wesley
AO
Referencia TP02
TTULO Comparative Programming Languages. Second Edi-tion.
Leslie B. Wilson & Robert G. Clark
AUTORES
1993
EDITORIAL Addison-Wesley
AO
Referencia BR01
TTULO Lenguajes de Programacin. Conceptos y constructores
Ravi Sethi
AUTORES
1992
EDITORIAL Addison-Wesley Iberoamericana
AO
Referencia BR02
TTULO A Guide to Programming Languages. Overview and Compar
Ruknet Cezzar
AUTORES
1995
EDITORIAL Artech House
AO
Referencia BR03
TTULO Programming Languages. Paradigm and practice.
Doris Appleby
AUTORES
1991
EDITORIAL McGraw-Hill
AO
Referencia BR04
TTULO History of programming Languages
Richard L. Wexelblat (editor)
AUTORES
EDITORIAL Academic press (ACM monograph series)

AO

1981

Referencia BR05
TTULO History of programming Languages
Thomas J. Bergin & Richard G. Gibson (editors)
AUTORES
EDITORIAL Adisson-Wesley (ACM press)

AO

1996

Referencia BR06
TTULO El lenguaje de Programacin C++ (tercera edicin)
Bjarne
Stroustrup
AUTORES
1998
EDITORIAL Adisson-Wesley (TURPIAL)
AO
Referencia BR07
TTULO El lenguaje de Programacin Java
Ken Arnold, James Gosling
AUTORES
EDITORIAL Adisson-Wesley/Domo

AO

1997

Referencia BR08
TTULO HTML-Hypertext Ada 95 Reference Manual
Magnus Kempe
AUTORES
EDITORIAL http://lglwww.epfl.ch/Ada/rm95/
AO

1995

Referencia BR09
TTULO Scheme. Revised(4) Report on the Algorithmic Language Sc
H. Abelson N. I. Adams IV D. H. Bartley G. Brooks R. K. Dybvig D. P.
AUTORES
1988
EDITORIAL William Clinger and Jonathan Rees
AO
10. EQUIPO DOCENTE
NOMBRE Duque Martn de Oliva, Juan de Dios
No
S
DOCENCIA TEORCA
DOCENCIA PRCTICA
CATEGORA Profesor Titular de Escuela Universitaria
DESPACHO 2-11
TELFONO 45-87-35 E-MAI juande@dis.ulpgc.es
APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 83

DESPACHO 2-11
PGINA WEB
1 CUAT
L 8:30 10:30
X 8:30 10:30

TELFONO 45-87-35 E-MAI juande@dis.ulpgc.es


TUTORAS
J 8:30 10:30

2 CUAT
M 10:30 12:30
X 8:30 12:30

NOMBRE Fortes Glvez, Jos


No
S
DOCENCIA TEORCA
DOCENCIA PRCTICA
CATEGORA Profesor Titular de Escuela Universitaria
DESPACHO 2-4
TELFONO 45-87-24 E-MAI fortes@dis.ulpgc.es
PGINA WEB
1 CUAT
TUTORAS
2 CUAT
L 9:00 10:30
M 9:00 10:30

X 9:00 10:30
J 9:00 10:30

L,M,X,J 9:30 10:30

NOMBRE Gonzlez Domnguez, Jos Daniel


S
No
DOCENCIA TEORCA
DOCENCIA PRCTICA
CATEGORA Profesor Titular de Escuela Universitaria
DESPACHO 2-9
TELFONO 45-87-33 E-MAI dgonzalez@dis.ulpgc.es
PGINA WEB
1 CUAT
TUTORAS
2 CUAT
L 10:30 13:30
M 10:30 13:30

M 18:30 19:30
X 10:30 12:30

X 16:30 18:30
J 18:30 19:30

NOMBRE Prez Aguiar, Miguel ngel


S
No
DOCENCIA TEORCA
DOCENCIA PRCTICA
CATEGORA Profesor Titular de Escuela Universitaria
DESPACHO 3-1
TELFONO 45-87-41 E-MAI mperez@dis.ulpgc.es
PGINA WEB
1 CUAT
TUTORAS
2 CUAT
X 12:30 14:30
V 10:30 14:30

APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

L,X,J 10:30 12:30

Pg. 84

NOMBRE Rodrguez del Pino, Juan Carlos


S
No
DOCENCIA TEORCA
DOCENCIA PRCTICA
CATEGORA Profesor Titular de Escuela Universitaria
DESPACHO 2-9
TELFONO 45-87-33 E-MAI jcrodriguez@dis.ulpgc.es
PGINA WEB
1 CUAT
TUTORAS
2 CUAT
L 10:30 12:30
L 16:30 18:30

M 11:30 13:30

L 16:30 18:30
J 12:30 14:30

V 12:30 14:30

11. PGINA WEB DE LA ASIGNATURA


http://protos.dis.ulpgc.es/docencia/lp

APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 85

1. IDENTIFICACIN DE LA ASIGNATURA.
CENTRO
Escuela Universitaria de Informtica
TITULACIN Ingeniera Tcnica en Informtica de Sistemas
NOMBRE ASIGNATURA

Metodologa de la Programacin II
CRDITOS P:
CARCT T CRDITOS T: 4,5
DESCRIPTORES B.O.E.
Diseo de algoritmos. Anlisis de algoritmos. Tcnicas de verificacin y pruebas de
programas.

CDIGO

12541

CURSO

2. CONCEPTO Y DEFINICIN.
(Descripcin de la asignatura segn los descriptores que aparecen en el B.O.E.)

Partiendo del conocimiento alcanzado en el curso anterior, fundamentalmente en las


asignaturas de Metodologa de la Programacin I y Estructuras de Datos I, se pretende
suministrar al alumno una apropiada formacin en el campo del anlisis, verificacin y
diseo de algoritmos, junto a la ampliacin de las tcnicas de programacin.

3. CONOCIMIENTOS PREVIOS.
(Pre-requisitos conceptuales previos y asignatura(s) del actual plan de estudios en los que se imparten)

Metodologa de la Programacin I
Estructuras de Datos I
Conocimientos de Ingls que permitan la lectura de documentos tcnicos

4. OBJETIVOS DIDCTICOS.
(Descripcin de los conocimientos, habilidades, tcnicas, etc... que se pretende que el alumno ad-quiera al cursar la
asignatura)

 El dominio de las tcnicas de verificacin y derivacin de algoritmos sencillos.


 La eficaz utilizacin de las tcnicas de anlisis de la eficiencia de algoritmos
secuenciales y recursivos.
 El conocimiento de las limitaciones en la resolucin de problemas algortmicos.
 Saber resolver problemas usando tcnicas de diseo conocidas.
 La adquisicin de destreza en el uso del lenguaje de programacin C.
5. PROGRAMA TERICO Y DE PRCTICAS EN AULA CON TEMPORIZACIN
Y
BIBLIOGRAFA BSICA.
(Programa terico desglosado al menos en dos niveles de detalle, por ejemplo: tema y subtema, o mdulo y tema,
etc..., incluyendo el nmero de horas estimadas al menos para el primer nivel. Indi-car adems la bibliografa bsica
al menos para el primer nivel).

MDULO 1: LENGUAJE C (10 horas)


Tema 1: Lenguaje C
Bibliografa bsica: [DI98]
MDULO 2: INTRODUCCIN A LOS CONCEPTOS DE INGENIERA DEL SOFTWARE
(1 hora)
Tema 2: Ciclo de vida del software
Tema 3: Calidad del software
Tema 4: Modularidad
Bibliografa bsica: [PR93]
MDULO 3: VERIFICACIN FORMAL DE ALGORITMOS (16 horas, 11T+5P)
Tema 5: Lgica de predicados
Tema 6: Verificacin de funciones recursivas
Tema 7: Verificacin de algoritmos iterativos
Tema 8: Derivacin de algoritmos
APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 86

Tema 9: Prueba de programas


Bibliografa bsica: [DI99]
MDULO 4: ANLISIS DE LA EFICIENCIA DE ALGORITMOS (16 horas, 11T+5P)
Tema 10: Introduccin al anlisis
Tema 11: Notaciones asintticas
Tema 12: Anlisis de la eficiencia de algoritmos iterativos
Tema 13: Resolucin de recurrencias
Tema 14: Anlisis de la eficiencia de algoritmos recursivos
Bibliografa bsica: [BR98]
MDULO 5: DISEO DE ALGORITMOS (16 horas, 11T+5P)
Tema 15: Algoritmos voraces
Tema 16: Divide y vencers
Tema 17: Programacin dinmica
Tema 18: Vuelta atrs
Bibliografa bsica: [BR98]
MDULO 6: COMPLEJIDAD COMPUTACIONAL (1 hora)
Tema 19: Introduccin a los problemas NP-Completos
Bibliografa bsica: [BR98]

6. PROGRAMA PRCTICO
(Detallar cada una de las prcticas explicitando objetivos y recursos recomendados para realizarlas).

Prctica nmero 1
Descripcin
Entorno de Programacin. Estructura bsica de un programa.
Objetivos
Familiarizar al alumno con el entorno de programacin y que inicie su experiencia en el
lenguaje desarrollando un programa simple.
Material de Laboratorio recomendado (Software)
Entorno de desarrollo de C que incluya como mnimo editor, compilador y depurador.
Material de Laboratorio recomendado (Hardware)
PC

N horas estimadas en laboratorio:

2 hora
Prctica nmero 2

Descripcin
Funciones. Vectores y punteros.
Objetivos
Adquirir destreza en el uso de funciones y el paso de parmetros con vectores y punteros.
Material de Laboratorio recomendado (Software)
Entorno de desarrollo de C que incluya como mnimo editor, compilador y depurador.
Material de Laboratorio recomendado (Hardware)
PC

N horas estimadas en laboratorio:

APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

2 hora

Pg. 87

Prctica nmero 3
Descripcin
Ampliacin de Funciones.
Objetivos
Adquirir destreza en el uso de funciones recursivas simples, paso de matrices e inicio al uso
de ristras.
Material de Laboratorio recomendado (Software)
Entorno de desarrollo de C que incluya como mnimo editor, compilador y depurador.
Material de Laboratorio recomendado (Hardware)
PC

N horas estimadas en laboratorio:

2 hora
Prctica nmero 4

Descripcin
Tipos de datos no homogneos.
Objetivos
Adquirir destreza en la manipulacin de estructuras de datos complejas utilizando programas
compuestos de varios ficheros
Material de Laboratorio recomendado (Software)
Entorno de desarrollo de C que incluya como mnimo editor, compilador y depurador.
Material de Laboratorio recomendado (Hardware)
PC

N horas estimadas en laboratorio:

2 hora
Prctica nmero 5

Descripcin
Ristras y ficheros.
Objetivos
Adquirir destreza en la manipulacin ristras de caracteres y de ficheros en C.
Material de Laboratorio recomendado (Software)
Entorno de desarrollo de C que incluya como mnimo editor, compilador y depurador.
Material de Laboratorio recomendado (Hardware)
PC

N horas estimadas en laboratorio:

APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

2 hora

Pg. 88

Prctica nmero 6
Descripcin
Comparacin de resultados empricos de dos mtodos de ordenacin.
Objetivos
Comparacin de la eficiencia terica de dos mtodos de ordenacin con los resultados
empricos obtenidos en el laboratorio.
Material de Laboratorio recomendado (Software)
Entorno de desarrollo de C que incluya como mnimo editor, compilador y depurador.
Material de Laboratorio recomendado (Hardware)
PC

N horas estimadas en laboratorio:

4 hora

7. METODOLOGA
(Procedimientos de actuacin a nivel didctico).

Las clases en el aula se impartirn en el horario establecido por el centro, en ellas el


profesor expondr los contenidos del temario de la asignatura. Estas clases sern tericoprcticas, conjugndose las explicaciones tericas con la exposicin de ejemplos. En la
presentacin de la materia se emplearn los medios audiovisuales disponibles (pizarra,
transparencias, videoproyector, etc.).
Las clases en laboratorio perseguirn que los alumnos adquieran destreza en el uso del
lenguaje de programacin C y comprobacin de los conceptos mostrados en clase por medio
de la realizacin de ejercicios guiados por el profesor.
Las tutoras sern un elemento bsico de interaccin profesor alumno, para resolver
dudas y proporcionar a los alumnos interesados posibilidad de ampliar sus conocimientos
sobre determinados temas, facilitndoles bibliografa y orientacin.
Como medio principal para suministrar informacin referente a la asignatura se emplear
una pgina Web httpd://protos.dis.ulpgc.es. La realizacin de las clases prcticas se
soportar ntegramente va Web. Se potenciar la interaccin electrnica alumnos/profesor
mediante correo electrnico.

8. EVALUACIN
(Sistema de evaluacin con la indicacin precisa del tipo y nmero de pruebas o exmenes, trabajos, as como las
dems actividades que puedan establecerse. Deber especificarse, en todos los casos, el porcentaje que los
distintos criterios suponen para la calificacin final).

La consecucin de los objetivos de la asignatura se evaluar utilizando dos mecanismos:


 Un examen escrito en el que el alumno deber demostrar sus conocimientos
tericos y prcticos de la materia. La presentacin a este examen estar con-dicionada a la
superacin previa de la evaluacin de las prcticas. El examen escrito se valorar de 0 a 10
puntos y supondr el 80% de la nota final. Para superar este examen se deber obtener una
nota mnima de 5 puntos.
 Prcticas en el laboratorio. En su evaluacin se valorar su correcta realizacin
de 0 a 10 puntos y supondrn hasta un 20% de la nota final. Para superar las prcticas se
deber obtener una nota mnima de 5 puntos.
 Para superar la asignatura habr de superarse el examen escrito y el prctico,
adems de obtener una nota mnima de 5 puntos en la nota final. La nota final se calcula
con la siguiente formula:
NF = NT * 0.8 + NP * 0.2 *FC
Donde NF representa la nota final, NT la nota del examen escrito, NP la nota de las
prcticas y FC es un factor de correccin en las notas segn el cual slo se valorar el 50%
de la nota de las prcticas entregadas fuera de plazo. Al inicio de cada prctica se
establecern los plazos de entrega.

APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 89

9. BIBLIOGRAFA Y MATERIAL RECOMENDADO


(Bibliografa y Material docente recomendados, as como el libro de texto principal, si lo hubiere).

Referencia [DI98]
TTULO Introduccin al Lenguaje de Programacin C
Daz, M; Rodrguez, J.C.; Hernndez, Z.
AUTORES
EDITORIAL Departamento de Informtica y Sistemas de la ULPGC. ISB AO

1998

Referencia [PR93]
TTULO Ingeniera del software
Pressman, R.S.
AUTORES
EDITORIAL 3 ed. McGraw Hill. ISBN 8448100263

AO

1993

Referencia [BR98]
TTULO Fundamentos de Algortmia
Brassard, G.; Bratley, P.
AUTORES
EDITORIAL Prentice Hall. ISBN 848966000X.

AO

1998

Referencia [BA91]
TTULO The C Book
Banahan, M.; Brady, D.; Doran, M.
AUTORES
EDITORIAL 2 ed. Addison Wesley

AO

1991

Referencia [PE97]
TTULO Diseo de programas: Formalismo y abstraccin
Pea Mar, R.
AUTORES
1997
EDITORIAL Prentice Hall
AO
Referencia [CO89]
TTULO Introduction to Algorithms
Cormen, T.H.; Leiserson, C.E.
AUTORES
EDITORIAL MIT Press

AO

1989

Referencia [DI99]
TTULO Verificacin formal de algoritmos
Daz, M; Rodrguez, J.C.
AUTORES
EDITORIAL Departamento de Informtica y Sistemas de la ULPGC

AO

1999

10. EQUIPO DOCENTE


NOMBRE Daz Roca, Margarita
S
No
DOCENCIA TEORCA
DOCENCIA PRCTICA
CATEGORA Catedrtico de Escuela Universitaria
DESPACHO 2-8
TELFONO 45-87-32 E-MAI mdiaz@dis.ulpgc.es
PGINA WEB
1 CUAT
TUTORAS
2 CUAT
L 8.30 10:30
L 16:30 17:30

M 9:30 10:30
J 10:30 12:30

APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

L 8.30 10:30
M 8:30 10:30

J 10:30 12:30

Pg. 90

NOMBRE Gonzlez Domnguez, Jos Daniel


No
S
DOCENCIA TEORCA
DOCENCIA PRCTICA
CATEGORA Profesor Titular de Escuela Universitaria
DESPACHO 2-9
TELFONO 45-87-33 E-MAI dgonzalez@dis.ulpgc.es
PGINA WEB
1 CUAT
TUTORAS
2 CUAT
L 10:30 13:30
M 10:30 13:30

M 18:30 19:30
X 10:30 12:30

X 16:30 18:30
J 18:30 19:30

NOMBRE Rodrguez del Pino, Juan Carlos


S
S
DOCENCIA TEORCA
DOCENCIA PRCTICA
CATEGORA Profesor Titular de Escuela Universitaria
DESPACHO 2-9
TELFONO
E-MAI jcrodriguez@dis.ulpgc.es
PGINA WEB
1 CUAT
TUTORAS
2 CUAT
L 10:30 12:30
L 16:30 18:30

M 11:30 13:30

L 16:30 18:30
J 12:30 14:30

V 12:30 14:30

11. PGINA WEB DE LA ASIGNATURA


http://protos.dis.ulpgc.es/docencia/mp_ii

APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 91

1. IDENTIFICACIN DE LA ASIGNATURA.
CENTRO
Escuela Universitaria de Informtica
TITULACIN Ingeniera Tcnica en Informtica de Sistemas
NOMBRE ASIGNATURA

Mtodos Matemticos
CRDITOS P: 3
CARCT OP CRDITOS T: 6
DESCRIPTORES B.O.E.
Complementos de anlisis. Campo Complejo. Ecuaciones diferenciales en derivadas
parciales. Transformadas Integrales. Optimizacin.

CDIGO

12554

CURSO

2. CONCEPTO Y DEFINICIN.
(Descripcin de la asignatura segn los descriptores que aparecen en el B.O.E.)

1. Variable Compleja
2. Transformadas Integrales
3. Ecuaciones Diferenciales Ordinarias y en Derivas Parciales
4. Optimizacin

3. CONOCIMIENTOS PREVIOS.
(Pre-requisitos conceptuales previos y asignatura(s) del actual plan de estudios en los que se imparten)

Analisis Matemtico
Ampliacin de Anlisis Matemtico
gebra Lineal
lgebra y Matemtica Discreta

4. OBJETIVOS DIDCTICOS.
(Descripcin de los conocimientos, habilidades, tcnicas, etc... que se pretende que el alumno ad-quiera al cursar la
asignatura)

Obtencin, estudio, resolucin e interpretacin de las ecuaciones dieferenciales ordinarias.


Manejo de las tcnicas de obtencin de soluciones
Manejo de paquetes de software para la interpretacin de las ecuaciones diferenciales
Aplicaciones actuales de las ecuaciones diferenciales
Manejo y aplicacin de la transformadas integrales
Aplicacin a la resolucin de ecuaciones diferenciales
Estudio de funciones de variable compleja.
Continuidad, lmites, derivacin e integracin en variable compleja
Desarrollo en serie de funciones de variable compleja
Tecnicas de optimizacin.

5. PROGRAMA TERICO Y DE PRCTICAS EN AULA CON TEMPORIZACIN


Y
BIBLIOGRAFA BSICA.
(Programa terico desglosado al menos en dos niveles de detalle, por ejemplo: tema y subtema, o mdulo y tema,
etc..., incluyendo el nmero de horas estimadas al menos para el primer nivel. Indi-car adems la bibliografa bsica
al menos para el primer nivel).

1. Ecuaciones Difererenciales Ordinarias


1.1 Ecuaciones Difrenciales de primer orden
1.2 Ecuaciones Diferenciales Lineales de segundo Orden
1.3 Ecuaciones Diferenciales Lineales de Orden Superior
1.4 Soluciones en serie de las Ecuaciones Diferenciales
Tiempo estimado 20 horas
Bibliografa: ECUACIONES DIFERENCIALES Y PROBLEMAS CON VALORES EN LA
FRONTERA. Boyce Di Prima 1988.
2. Transformadas Integrales
APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 92

2.1Transformada de Laplace y Aplicaciones


2.2 Series de Fourier
2.3 Transformada de Fourier y Aplicaciones
2.4 Transformadas del Seno y del Coseno
Tiempo estimado 10 horas
Bibliografa: INTEGRAL TRANSFORMS AND THEIR APPLICATIONS, Davies, B. 1985
3. Ecuaciones Diferenciales en Derivadas Parciales
3.1 Introduccin a las Ecuaciones Diferenciales en Derivadas Paciales
3.2 Ecuacin del Calor y aplicacin al Tratamiento de Imgenes
3.3 Ecuacin de Onda
3.4 Ecuacin de Laplace
Tiempo estimado 10 horas
Bibliografa: INTRODUCCION A LAS ECUACIONES EN DERIVADAS PARCIALES. Casas
Renteria, E. 1992
4. Optimizacin
4.1Mtodo del Gradiente de paso fijo
1.1 Mtodo del Gradiente de paso variable
1.2 Mtodo del Gradiente conjugado
4.4 Preacondicionamiento de una matriz. Preacondicionamiento incompleto de Cholesky
4.5 Mtodo de Doble Gradiente y Mtodo de la ecuacin normal para matrices no-simtricas
Tiempo estimado 10 horas
Bibliografa: Analyse numerique matricielle apliquee a l'art de lngenieur, Theodor y
Lascaux. Editorial Masson 1986
2. Variable Compleja
2.1 Nmeros complejos
2.2 Funciones Anliticas
2.3 Funciones Elementales
2.4 Integrales
5.5 Series
2.5 Residuos y Polos
Tiempo estimado 10 horas
Bibliografa: VARIABLE COMPLEJA Y APLICACIONES. Churchil y Brown, 1998
1. Clculo Matricial Avanzado
1.1 Norma de una matriz subordinada a la norma de un vector
1.2 La norma eucldea, norma 1 y norma infinito de una matriz.
1.3 Condicionamiento de una matriz.
Tiempo estimado 4 horas
Bibliografa: Numerical Methods, P.HULQUITZ, edit. Benjamin/Cummings Publishing
Company

6. PROGRAMA PRCTICO
(Detallar cada una de las prcticas explicitando objetivos y recursos recomendados para realizarlas).

Prctica nmero 1
Descripcin
Implementacin de mtodos de resolucin de Ecuaciones Diferenciales Ordinarias.
Aplicaciones de las EDO en la vida actual
Objetivos
Familiarizarse con el uso de las ecuaciones diferenciales ordinarias, esquematizar las
soluciones elementales. Conocer las Aplicaciones reales de las EDP.
Material de Laboratorio recomendado (Software)

APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 93

Material de Laboratorio recomendado (Hardware)


Ordenadores, lenguaje de programacin C y bibliografa

N horas estimadas en laboratorio:

2
Prctica nmero 2

Descripcin
Implementacin de la transformada rpida de Fourier
Objetivos
Conocer el algoritmo de la transformada rpida de Fourier y sus aplicaciones a la resolucin
de ecuaciones.
Material de Laboratorio recomendado (Software)
Material de Laboratorio recomendado (Hardware)
Ordenadores, lenguaje de programacin C y Software Scientiphic Work Place.

N horas estimadas en laboratorio:

5
Prctica nmero 3

Descripcin
Aplicacin de la Ecuacin del Calor y de la Ecuacin de Laplace al Tratamiento de Imgenes
Objetivos
Conocer las aplicaciones de la ecuacin del calorny la ecuacin de Laplace para eliminacin
de ruido en una imagen y deteccin de bordes.
Material de Laboratorio recomendado (Software)
Material de Laboratorio recomendado (Hardware)
Estaciones de trabajo, Software XMW, Lenguaje de programacin C.

N horas estimadas en laboratorio:

5
Prctica nmero 4

Descripcin
Implementacin de los Mtodos del Gradiente en Optimizacin
Objetivos
Familiarizarse con los mtodos de optimizacin.
Material de Laboratorio recomendado (Software)
Material de Laboratorio recomendado (Hardware)
Ordenadores PC, lenguaje de programacin C y Software Sientiphic Wpork Place

N horas estimadas en laboratorio:

APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 94

7. METODOLOGA
(Procedimientos de actuacin a nivel didctico).

Las clases terica se impartiran con el estilo de clases magistrales, dejando las ltimas
clases de teora de cada captulo abiertas para la exposicin y resolucin de dudas y
aclaraciones pertinentes.
Las clases prcticas se realizarn en el laboratorio correspondiente, dejando al alumno
libertad para desarrollar sus propios algoritmos. Segn el nmero de alumnos, stos sern
agrupados hasta un mximo de cuatro alumnos por grupo. En cada prctica se cambiarn
los componentes de cada grupo.
Cada prctica se finalizar con una exposicin que podr ser abierta del trabajo realizado,
debiendo los alumnos que formen el grupo responder a las dudas o acalaraciones que les
pida cualquier persona del auditorio.
Las horas de prcticas no contabilizadas (10) se dedicarn a exposicin y defensa de las
prcticas realizadas.

8. EVALUACIN
(Sistema de evaluacin con la indicacin precisa del tipo y nmero de pruebas o exmenes, trabajos, as como las
dems actividades que puedan establecerse. Deber especificarse, en todos los casos, el porcentaje que los
distintos criterios suponen para la calificacin final).

El sistema de evaluacin estar en funcin del nmero de alumnos matriculados y que


asistan a clase regular-mente, siendo esto ltimo obligatorio. Si dicho nmero permite que la
evaluacin sea continua e individualizada, ste ser el mtodo elegido, en el que la teora
valdr el 70% y las prcticas el 30% aproximadamente. Si por el contrario el nmero de
alumnos no permite dicho mtodo, la evaluacin se realizar mediante un examen escrito y
con la presentacin en tiempo y forma de las prcticas de la asignatura exigidas. Con ste
ltimo mtodo, el examen valdr hasta 7 puntos y la presentacin de las prcticas hasta 3,
teniendo en cuenta que para aprobar la asignatura har falta al menos un 3 en el examen y
al menos 1.5 en la prctica.

9. BIBLIOGRAFA Y MATERIAL RECOMENDADO


(Bibliografa y Material docente recomendados, as como el libro de texto principal, si lo hubiere).

Referencia
AUTORES
EDITORIAL

TTULO ECUACIONES DIFERENCIALES Y PROBLEMAS CON VAL


BOYCE y DI PRIMA
1998
AO

Referencia
AUTORES
EDITORIAL

TTULO INTEGRAL TRANSFORMS AND THEIR APPLICATIONS


DAVIES, B.
1985
AO

Referencia
AUTORES
EDITORIAL

TTULO INTRODUCCION A LAS ECUACIONES EN DERIVADAS P


CASAS RENTERIA, E
1992
AO

Referencia
AUTORES
EDITORIAL

TTULO Analyse numerique matricielle apliquee a l'art de lngenieur


P. Lascaux, R. Theodor
Masson
1986
AO

Referencia
AUTORES
EDITORIAL

TTULO VARIABLE COMPLEJA Y APLICACIONES


CHURCHILL y BROWN
AO

APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

1998

Pg. 95

10. EQUIPO DOCENTE


NOMBRE Alemn Flores, Miguel
S
No
DOCENCIA TEORCA
DOCENCIA PRCTICA
CATEGORA Profesor Asociado
DESPACHO 1-4
TELFONO 45-87-04 E-MAI maleman@dis.ulpgc.es
PGINA WEB
1 CUAT
TUTORAS
2 CUAT
L 11:30 13:30
M 12:30 14:30

X 16:30 18:30

M,X,J 10:30 12:30

NOMBRE Esclarn Monreal, Julio


S
No
DOCENCIA TEORCA
DOCENCIA PRCTICA
CATEGORA Profesor Titular de Universidad
DESPACHO 1-S3
TELFONO 45-87-09 E-MAI jesclarin@dis.ulpgc.es
PGINA WEB
1 CUAT
TUTORAS
2 CUAT
L 12:00 14:00
M 12:00 14:00

X 12:00 14:00

L 12:00 14:00
M 12:00 14:00

X 12:00 14:00

NOMBRE Trujillo Pino, Agustn


No
S
DOCENCIA TEORCA
DOCENCIA PRCTICA
CATEGORA Profesor Titular de Escuela Universitaria
DESPACHO 1-S3
TELFONO
E-MAI atrujillo@dis.ulpgc.es
PGINA WEB
1 CUAT
TUTORAS
2 CUAT
M 16:30 18:30
J 12:30 14:30

V 11:30 13:30

M 16:30 18:30
J 12:30 14:30

V 11:30 13:30

11. PGINA WEB DE LA ASIGNATURA


http://

APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 96

1. IDENTIFICACIN DE LA ASIGNATURA.
CENTRO
Escuela Universitaria de Informtica
TITULACIN Ingeniera Tcnica en Informtica de Sistemas
NOMBRE ASIGNATURA

Probabilidad y Estadstica
CDIGO

CRDITOS P:
CARCT T CRDITOS T: 3
DESCRIPTORES B.O.E.
Estadstica Descriptiva. Probabilidades. Mtodos estadsticos aplicados.
12579

CURSO

2. CONCEPTO Y DEFINICIN.
(Descripcin de la asignatura segn los descriptores que aparecen en el B.O.E.)

Nociones tericas de Probabilidad y Variables aleatorias. Estadstica descriptiva.Teora de la


estimacin: algunos contrastes paramtricos y no paramtricos.

3. CONOCIMIENTOS PREVIOS.
(Pre-requisitos conceptuales previos y asignatura(s) del actual plan de estudios en los que se imparten)

Nociones de Algebra y de Anlisis Matemtico.


Asignaturas: lgebra y Matemtica Discreta; Anlisis Matemtico y Ampliacin de Anlisis
Matemtico.

4. OBJETIVOS DIDCTICOS.
(Descripcin de los conocimientos, habilidades, tcnicas, etc... que se pretende que el alumno ad-quiera al cursar la
asignatura)

1.- Conocer y manejar los conceptos bsicos de espacio probabilstico: experimento


aleatorio, sucesos elementales, sucesos, lgebra de sucesos, funcin de probabilidad.
Conocer y manejar los conceptos y formulas de probabilidad condicionada
2.- Concepto de variable aleatoria, y su clasificacin en discretas y continuas; funciones de
probabili-dad o de densidad asociadas; las definiciones de los distintos momentos de las
variables aleatorias y su interpretacin.
Conocimiento y manejo de las variables aleatorias ms frecuentes, tanto discretas como
continuas, en especial la binomial y la normal y su importancia gracias al teorema central del
lmite.
3.- Conocimiento y manejo de los conceptos de muestras aleatorias y las ideas de
prediccin estadsti-ca, de los tipos de errores cometidos en las predicciones.
4.- Intervalos de confianza y contrastes de hiptesis: Pruebas paramtricas y no
paramtricas para conocer el comportamiento de una o varias variables aleatorias a partir
de la informacin contenida en una muestra aleatoria.
5.- Concepto general de regresin y su aplicacin al caso de la regresin lineal simple.
6.- Conocimiento y manejo bsicos del paquete estadstico SPSS.

5. PROGRAMA TERICO Y DE PRCTICAS EN AULA CON TEMPORIZACIN


Y
BIBLIOGRAFA BSICA.
(Programa terico desglosado al menos en dos niveles de detalle, por ejemplo: tema y subtema, o mdulo y tema,
etc..., incluyendo el nmero de horas estimadas al menos para el primer nivel. Indi-car adems la bibliografa bsica
al menos para el primer nivel).

Todos los temas estn desarrollados en los textos principales 1 y 2.

APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 97

1.- PROBABILIDAD. (3 h.)


1.1.- Espacio muestral. Sucesos. lgebra de sucesos.
1.2.- Definicin axiomtica de Probabilidad. Propiedades.
1.3.- Probabilidad condicionada. Teorema de Bayes.
2.- VARIABLES ALEATORIAS Y DISTRIBUCIONES DE PROBABILIDAD. (2 h.)
2.1.- Concepto de variable aleatoria.
2.2.- Distribuciones discretas.
2.3.- Distribuciones continuas.
2.4.- Momentos de una variable aleatoria: esperanza, varianza, desviacin tpica.
3.- ALGUNAS VARIABLES ALEATORIAS DISCRETAS (5 h.)
3.1.- Distribucin uniforme.
3.2.- Distribucin binomial, multinomial e hipergeomtrica.
3.3.- Distribucin geomtrica y binomial negativa.
3.4.- Proceso de Poisson. Distribucin de Poisson.
4.-ALGUNAS DISTRIBUCIONES CONTINUAS DE PROBABILIDAD. (5 h.)
4.1.- Distribucin normal.
4.2.- Distribuciones Gamma y Beta. Distribucin exponencial.
4.3.- Teorema central del lmite. Otros resultados.
4.4.- Distribuciones relacionadas con la normal.
5.- ESTADSTICA DESCRIPTIVA. (2 h.)
5.1.- Descripcin grfica de los datos
5.2.- Medidas numricas descriptivas.
6.- ESTIMACIN PUNTUAL. (4 h.)
6.1.- Inferencia estadstica: estimadores puntuales.
6.2.- Estimadores para la media y la diferencia de medias.
6.3.- Estimadores para una proporcin y para la diferencia de proporciones.
6.4.- Estimador para la varianza y para la razn entre dos varianzas.
6.5.- Mtodo de mxima verosimilitud.
6.6.- Intervalos de confianza.
7.- PRUEBAS DE HIPTESIS. (5 h.)
7.1.- Conceptos importantes en pruebas de hiptesis.
7.2.- Pruebas de hiptesis para la media y para la diferencia de medias.
7.3.- Pruebas de hiptesis para una proporcin y para la diferencia de proporciones.
7.4.- Pruebas de hiptesis para la varianza .
7.5.- Pruebas de bondad de ajuste.
8.- REGRESIN LINEAL (4 h.)
8.1.- Concepto de regresin lineal
8.2.- Regresin lineal simple.
8.3.- Estimacin de los coeficientes de regresin. Intervalos de confianza de los
estimadores.
8.4.- Estudio de la linealidad de la regresin.
8.5.- Correlacin.

6. PROGRAMA PRCTICO
(Detallar cada una de las prcticas explicitando objetivos y recursos recomendados para realizarlas).

Prctica nmero 1

APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 98

Descripcin
Practicas 1 a 8: Resolucin de Problemas en el aula
Objetivos
Comprensin y manejo de los conceptos tericos y de las tcnicas estudiadas
Material de Laboratorio recomendado (Software)
SPSS
Material de Laboratorio recomendado (Hardware)
Rotuladores que escriban, pizarras que no reflejen, buena iluminacin

N horas estimadas en laboratorio:

2x8
Prctica nmero 2

Descripcin
CREACIN DE UN FICHERO DE DATOS
Objetivos
CONOCER EL MODULO DE CREACIN DE FICHEROS
Material de Laboratorio recomendado (Software)
SPSS
Material de Laboratorio recomendado (Hardware)

N horas estimadas en laboratorio:

2
Prctica nmero 3

Descripcin
Manejo de ficheros de datos
Objetivos
Unir ficheros, seleccionar casos, poner filtros
Material de Laboratorio recomendado (Software)
spss
Material de Laboratorio recomendado (Hardware)

N horas estimadas en laboratorio:

APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 99

Prctica nmero 4
Descripcin
Estadstica descriptiva, grfias
Objetivos
Manejar los procedimientos descriptivos
Material de Laboratorio recomendado (Software)
spss
Material de Laboratorio recomendado (Hardware)

N horas estimadas en laboratorio:

2
Prctica nmero 5

Descripcin
Algunos Procedimientos estadsticos
Objetivos
Contrastes parmetricos de medias y Varianzas
Material de Laboratorio recomendado (Software)
spss
Material de Laboratorio recomendado (Hardware)

N horas estimadas en laboratorio:

2
Prctica nmero 6

Descripcin
Otros procedimientos estadsticos
Objetivos
Contrastes de Hiptesis no paramtricos
Material de Laboratorio recomendado (Software)
spss
Material de Laboratorio recomendado (Hardware)

N horas estimadas en laboratorio:

APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 100

Prctica nmero 7
Descripcin
Otros procedimientos estadsticos
Objetivos
Contrastes de Bondad de ajuste
Material de Laboratorio recomendado (Software)
spss
Material de Laboratorio recomendado (Hardware)

N horas estimadas en laboratorio:

2
Prctica nmero 8

Descripcin
Otros procedimientos estadsticos
Objetivos
Regresin lineal
Material de Laboratorio recomendado (Software)
spss
Material de Laboratorio recomendado (Hardware)

N horas estimadas en laboratorio:

7. METODOLOGA
(Procedimientos de actuacin a nivel didctico).

En clase se darn los contenidos tericos y se realizar ejercicios de manejo de los


conceptos y las tcnicas probabilisticas. Para el manejo de los conceptos de estimacin y
estadstica descriptiva en el laboratorio se utilizar el paquete estadstico SPSS.

8. EVALUACIN
(Sistema de evaluacin con la indicacin precisa del tipo y nmero de pruebas o exmenes, trabajos, as como las
dems actividades que puedan establecerse. Deber especificarse, en todos los casos, el porcentaje que los
distintos criterios suponen para la calificacin final).

Al final del cuatrimestre habr un nico examen escrito en el que se plantearn al alumno
problemas a resolver tanto de probabilidad como de estadstica. Este examen se puntuar
de 0 a 10.
Cada alumno, en grupos de dos, debe realizar una prctica en la que se le propondr un
estudio estadstico de unos datos experimentales. La prctica se puntuar de 0 a 10.
Para aprobar la asignatura cada alumno deber alcanzar una puntuacin mnima de 5 tanto
en el examen como en la prctica. La calificacin final en el acta se obtendr, tomando el
promedio del 80% de la nota del examen, ms el 20% de la nota de la prctica.

9. BIBLIOGRAFA Y MATERIAL RECOMENDADO


(Bibliografa y Material docente recomendados, as como el libro de texto principal, si lo hubiere).

Referencia
AUTORES

TTULO Probabilidad y Estadstica


Walpole y Myers.

APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 101

AUTORES
EDITORIAL

Walpole y Myers.
McGraw- Hill

Referencia
AUTORES
EDITORIAL

TTULO Probabilidad y Estadstica: Aplicaciones y Mtodos


George C. Canavos
McGraw- Hill
1988
AO

Referencia
AUTORES
EDITORIAL

TTULO Curso y ejercicios de Estadstica


V. Quesada, A. Isidoro, L. A. Lpez
Alhambra Universidad

AO

1982

Referencia
AUTORES
EDITORIAL

TTULO Clculo de Probabilidades y Estadstica


H. Fernndez-Abascal, M. Guijarro, J. Sanz
Ariel Economa
AO

1994

Referencia
AUTORES
EDITORIAL

TTULO Estadstica
M. R. Spiegel
McGraw-Hill

AO

1991

Referencia
AUTORES
EDITORIAL

TTULO Probabilidad y Estadstica


Walpole y Myers.
McGraw- Hill

AO

1990

AO

1990

10. EQUIPO DOCENTE


NOMBRE Luengo Merino, Inmaculada
S
S
DOCENCIA TEORCA
DOCENCIA PRCTICA
CATEGORA Profesor Titular de Escuela Universitaria
DESPACHO 1-3
TELFONO 45-87-03 E-MAI mluengo@dis.ulpgc.es
PGINA WEB
1 CUAT
TUTORAS
2 CUAT
L,M 9:30 12:30

L 10:30 12:30
X 9:30 12:30

V 11:30 12:30

11. PGINA WEB DE LA ASIGNATURA


http://

APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 102

1. IDENTIFICACIN DE LA ASIGNATURA.
CENTRO
Escuela Universitaria de Informtica
TITULACIN Ingeniera Tcnica en Informtica de Sistemas
NOMBRE ASIGNATURA

Programacin Funcional
CDIGO

12570

CURSO

CARCT OP CRDITOS T:
DESCRIPTORES B.O.E.
Bases de la programacin funcional.
2

CRDITOS P: 1,5

2. CONCEPTO Y DEFINICIN.
(Descripcin de la asignatura segn los descriptores que aparecen en el B.O.E.)

Un curso de introduccin a la programacin funcional apoyado en el conocimiento,


utilizacin y prctica del lenguaje de programacin funcional de mayor relevancia prctica
como es el lenguaje LISP.

3. CONOCIMIENTOS PREVIOS.
(Pre-requisitos conceptuales previos y asignatura(s) del actual plan de estudios en los que se imparten)

Conocimientos previos de los contenidos de las asignaturas Metodologa de la


Programacin I y Estructuras de Datos I.

4. OBJETIVOS DIDCTICOS.
(Descripcin de los conocimientos, habilidades, tcnicas, etc... que se pretende que el alumno ad-quiera al cursar la
asignatura)

El objetivo bsico de la asignatura consiste en introducir al alumno en el paradigma de programacin funcional. Con esto se consigue ampliar el horizonte de paradigmas de programacin disponibles y utilizados por el alumno. El desarrollo de la docencia se orienta al aspecto
til de las herramientas frente a la presentacin formal, por esta razn la docencia se apoya
en el lenguaje de programacin funcional LISP. La docencia en el aula se apoya y
complementa con la utilizacin del lenguaje para resolver diversos problemas de ndole
aplicada. La docen-cia en el laboratorio se orienta hacia la implementacin de los ejercicios
y adquisicin de destreza en el uso de las herramientas.

5. PROGRAMA TERICO Y DE PRCTICAS EN AULA CON TEMPORIZACIN


Y
BIBLIOGRAFA BSICA.
(Programa terico desglosado al menos en dos niveles de detalle, por ejemplo: tema y subtema, o mdulo y tema,
etc..., incluyendo el nmero de horas estimadas al menos para el primer nivel. Indi-car adems la bibliografa bsica
al menos para el primer nivel).

1. Introduccin (1h, AP)


2. Estructuras Bsicas de LISP (2h, AP)
2.1 tomos y Nodos
2.2 S-expresiones
2.3 Listas
3. Funciones Bsicas de LISP (17h, AP, WIN, ABE)
3.1 Interaccin con el interprete LISP
3.2 Funciones de Listas
3.3 Funciones lgicas y de conjuntos
3.4 Tipos numricos
3.5 Funciones de asignacin y definicin funcional
3.6 Funciones de control
3.7 Reglas de mbito. Variables lxicas y especiales
3.8 El interprete LISP
3.9 Funciones de E/S
APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 103

3.10 Apstrofes
3.11 Traza y depuracin
3.12 Normas de estilo de programacin en LISP
4. Otras funciones y tipos de datos (5h, AP,WIN)
4.1 Tipos string y carcter
4.2 Tipo array
4.3 Secuencias
4.4 Tipo structuras
4.5 Packages
4.6 Retornos mltiples
5. Ejemplos de programacion LISP (5h, AP)
5.1 Derivacin simblica
5.2 Deteccin de patrones en cadenas de amino-cidos
5.3 ELIZA

6. PROGRAMA PRCTICO
(Detallar cada una de las prcticas explicitando objetivos y recursos recomendados para realizarlas).

Prctica nmero 1
Descripcin
Descripcin del entorno
Objetivos
Introduccin a la utilizacin de las herramientas bsicas de edicin e interpretacin de
programas LISP
Material de Laboratorio recomendado (Software)
Material de Laboratorio recomendado (Hardware)
Interprete LISP en PC

N horas estimadas en laboratorio:

1
Prctica nmero 2

Descripcin
Funciones de listas
Objetivos
Utilizacin de las funciones de listas ms sencillas mediante ejemplos de complejidad
progresiva
Material de Laboratorio recomendado (Software)
Material de Laboratorio recomendado (Hardware)
Interprete LISP en PC

N horas estimadas en laboratorio:

APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 104

Prctica nmero 3
Descripcin
Funciones lgicas y de conjuntos
Objetivos
Prctica con las funciones lgicas y de conjuntos para resolver problemas habituales de la
algortmica de listas
Material de Laboratorio recomendado (Software)
Material de Laboratorio recomendado (Hardware)
Interprete LISP en PC

N horas estimadas en laboratorio:

2
Prctica nmero 4

Descripcin
Definicin de funciones
Objetivos
Utilizacin de los recursos bsicos de definicin de funciones haciendo uso extendido del
concepto de recursin y recursin terminal
Material de Laboratorio recomendado (Software)
Material de Laboratorio recomendado (Hardware)
Interprete LISP en PC

N horas estimadas en laboratorio:

2
Prctica nmero 5

Descripcin
Funciones iterativas
Objetivos
Programacin de ejemplos clsicos de la algortmica mediante la utilizacin de las funciones
LISP iterativas: do y dotimes
Material de Laboratorio recomendado (Software)
Material de Laboratorio recomendado (Hardware)
Interprete LISP en PC

N horas estimadas en laboratorio:

APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 105

Prctica nmero 6
Descripcin
Funciones de E/S
Objetivos
Utilizacin de las funciones de Entrada Salida, especialmente con la utilizacin de ficheros.
Material de Laboratorio recomendado (Software)
Material de Laboratorio recomendado (Hardware)
Interprete LISP en PC

N horas estimadas en laboratorio:

2
Prctica nmero 7

Descripcin
Arrays y secuencias
Objetivos
Prctica de la utilizacin de estructuras de datos de arrays y secuencias mediante funciones
LISP
Material de Laboratorio recomendado (Software)
Material de Laboratorio recomendado (Hardware)
Interprete LISP en PC

N horas estimadas en laboratorio:

2
Prctica nmero 8

Descripcin
Estructuras y packages
Objetivos
Prctica de la utilizacin de estructuras y sus funciones asociadas, as como ejemplos
sencillos de utilizacin de packages.
Material de Laboratorio recomendado (Software)
Material de Laboratorio recomendado (Hardware)
Interprete LISP en PC

N horas estimadas en laboratorio:

7. METODOLOGA
(Procedimientos de actuacin a nivel didctico).

Las clases de teora se realizarn utilizando por un lado mtodos audiovisuales y por otro
lado se utilizar extensivamente las preguntas y el dialogo continuo con el alumnado sobre
las cuestiones que se explican. Las clases prcticas se desarrollan sobre la base de
proponer la realizacin de determinadas funciones que cumplen o alcancen determinados
objetivos. Sobre esta base el alumno interacciona con el profesor durante la prctica para
resolver las dudas y solventar las cuestiones de implementacin que se presenten.
APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 106

8. EVALUACIN
(Sistema de evaluacin con la indicacin precisa del tipo y nmero de pruebas o exmenes, trabajos, as como las
dems actividades que puedan establecerse. Deber especificarse, en todos los casos, el porcentaje que los
distintos criterios suponen para la calificacin final).

La evaluacin se realizar en base a dos tipos de prueba: examen y trabajos. Existir un examen nico que una vez aprobado contabilizar el 50% de la nota final. El restante 50% se
determinar mediante dos trabajos de igual valoracin a entregar al final de la imparticin de
la asignatura. Un trabajo ser obligatorio y definido por el profesor y el otro ser optativo y
definido por el propio alumno en conjuncin con el profesor.
De esta forma, la evaluacin queda como :
Examen de Teora (50%) (obligacin aprobar)
Trabajo Obligatorio (25%) (obligacin aprobar)
Trabajo Optativo (25%) (no obligatorio)
9. BIBLIOGRAFA Y MATERIAL RECOMENDADO
(Bibliografa y Material docente recomendados, as como el libro de texto principal, si lo hubiere).

Referencia AP
TTULO Notas de Programacin Funcional
J. Mndez, F.M. Hrnandez
AUTORES
EDITORIAL Apuntes ULPGC

AO

1999

Referencia WIN
TTULO LISP
P.H. Winston, B.K.P Horn
AUTORES
EDITORIAL Addison-Wesley

AO

1991

Referencia ABE
TTULO Structure and Interpretation of Computer Programs
H. Abelson , G.J. Sussman
AUTORES
1996
EDITORIAL MIT Press
AO
10. EQUIPO DOCENTE
NOMBRE Mndez Rodrguez, Juan
S
S
DOCENCIA TEORCA
DOCENCIA PRCTICA
CATEGORA Catedrtico de Universidad
DESPACHO 3-6
TELFONO 45-87-46 E-MAI jmendez@dis.ulpgc.es
PGINA WEB
1 CUAT
TUTORAS
2 CUAT
L 10:30 12:30
X 10:30 12:30

J 10:30 12:30

L 10:30 12:30
X 10:30 12:30

J 10:30 12:30

11. PGINA WEB DE LA ASIGNATURA


http://Iahost.dis.ulpgc.es

APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 107

1. IDENTIFICACIN DE LA ASIGNATURA.
CENTRO
Escuela Universitaria de Informtica
TITULACIN Ingeniera Tcnica en Informtica de Sistemas
NOMBRE ASIGNATURA

Programacin Lgica
CDIGO

12571

CURSO

CARCT OP CRDITOS T:
DESCRIPTORES B.O.E.
Bases de la programacin lgica.

CRDITOS P: 1,5

2. CONCEPTO Y DEFINICIN.
(Descripcin de la asignatura segn los descriptores que aparecen en el B.O.E.)

Un curso de introduccin al formalismo lgico como metodologa de resolucin


de problemas. Se consideran tanto los aspectos tericos (predicados de primer
orden, derivacin de la forma clausal normal, resolucin, ...) como otros de
ndole prctica ligados al desarrollo de una herramienta de programacin (v.g.
Prolog) dentro del marco terico de la programacin lgica.

3. CONOCIMIENTOS PREVIOS.
(Pre-requisitos conceptuales previos y asignatura(s) del actual plan de estudios en los que se imparten)

Ninguno.

4. OBJETIVOS DIDCTICOS.
(Descripcin de los conocimientos, habilidades, tcnicas, etc... que se pretende que el alumno ad-quiera al cursar la
asignatura)

El objetivo bsico de la asignatura es introducir al alumno en el paradigma de


la Programa-cin Lgica. En la primera parte del curso se estudia en detalle el
lenguaje Prolog, coordinan-do las prcticas en el laboratorio con la docencia
en el aula. Tras esta primera parte, que ocu-par aproximadamente la mitad del
curso, el alumno debera haber adquirido un conocimiento prctico acerca de la
resolucin de problemas en el marco de la programacin lgica. Este
conocimiento prctico facilitar la asimilacin de los fundamentos tericos de
la programa-cin lgica, objetivo de la segunda parte del curso. Se pretende
que el curso tenga una fuerte componente prctica.

5. PROGRAMA TERICO Y DE PRCTICAS EN AULA CON TEMPORIZACIN


Y
BIBLIOGRAFA BSICA.
(Programa terico desglosado al menos en dos niveles de detalle, por ejemplo: tema y subtema, o mdulo y tema,
etc..., incluyendo el nmero de horas estimadas al menos para el primer nivel. Indi-car adems la bibliografa bsica
al menos para el primer nivel).

PROGRAMA.
1. Introduccin a Prolog (15 horas)
1.1. Introduccin y Conceptos iniciales
1.2. Estructuras de datos en Prolog
1.3. Exploracin en Prolog
1.4. Aritmtica en Prolog
1.5. E/S en Prolog
APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 108

1.6. Meta-Clusulas
1.7. Tcnicas de Programacin y Depuracin
1.8. Analizadores sintcticos en Prolog
Bibliografa bsica:
- Programming in Prolog, W.F. Clocksin, C.S. Mellish, 4 Edicin, Springer-Verlag, 1994.
- Prolog Programming for Artificial Intelligence, I.Bratko, 2 Edicin, Addison-Wesley 1990.
2. Fundamentos de la programacin lgica. (15 horas)
2.1. Introduccin a la representacin en Lgica.
2.2. Representacin mediante Clusulas.
2.3. Unificacin y sustitucin.
2.4. Resolucin por Refutacin.
2.5. Sistemas de Deduccin o No-Resolucin.
2.6. Programacin Lgica y Prolog.
Bibliografa bsica:
- Principles of Artificial Intelli-gence, N.J. Nilsson, Springer-Verlag, 1982.
- From Logic Programming to Prolog, K.R. Apt, Prentice-Hall, 1997.

6. PROGRAMA PRCTICO
(Detallar cada una de las prcticas explicitando objetivos y recursos recomendados para realizarlas).

Prctica nmero 1
Descripcin
Introduccin al entorno SWI-Prolog.
Objetivos
Iniciarse en el manejo del entorno Prolog en el que se desarrollarn las prcticas de la
asignatura.
Material de Laboratorio recomendado (Software)
SWI-Prolog, XPCE-Prolog, Navegador de Netscape, Manual html de SWI-Prolog
Material de Laboratorio recomendado (Hardware)
1 PC por alumno, acceso a Internet.

N horas estimadas en laboratorio:

1
Prctica nmero 2

Descripcin
Introduccin a la programacin en Prolog
Objetivos
Iniciar al alumno en la programacin en Prolog mediante la resolucin de un conjunto de
problemas sencillos.
Material de Laboratorio recomendado (Software)
SWI-Prolog, XPCE-Prolog, Navegador de Netscape, Manual html de SWI-Prolog
Material de Laboratorio recomendado (Hardware)
1 PC por alumno, acceso a Internet.

N horas estimadas en laboratorio:

APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 109

Prctica nmero 3
Descripcin
Computacin simblica en Prolog.
Objetivos
Mostrar las capacidades de Prolog para manipular expresiones simblicas. El objetivo de la
implementacin es conseguir un programa Prolog que permita obtener la derivada de una
expresin respecto de una variable mediante clculo simblico.
Material de Laboratorio recomendado (Software)
SWI-Prolog, XPCE-Prolog, Navegador de Netscape, Manual html de SWI-Prolog
Material de Laboratorio recomendado (Hardware)
1 PC por alumno, acceso a Internet.

N horas estimadas en laboratorio:

2
Prctica nmero 4

Descripcin
Diseo de una interfaz de comandos mediante la identificacin de patrones
Objetivos
Experimentar con los procedimientos de E/S en Prolog al tiempo que se disea una interfaz
en lenguaje natural para un dominio muy restringido mediante la identificacin de patrones.
El objetivo de la implementacin es conseguir un programa Prolog que perm
Material de Laboratorio recomendado (Software)
SWI-Prolog, XPCE-Prolog, Navegador de Netscape, Manual html de SWI-Prolog
Material de Laboratorio recomendado (Hardware)
1 PC por alumno, acceso a Internet.

N horas estimadas en laboratorio:

2
Prctica nmero 5

Descripcin
Manipulacin de la base de datos.
Objetivos
Ilustrar los mecanismos que permiten modificar de forma dinmica el conjunto de hechos y
reglas que conforman un programa Prolog o invocar objetivos a partir de la sntesis de
nuevos trminos.
Material de Laboratorio recomendado (Software)
SWI-Prolog, XPCE-Prolog, Navegador de Netscape, Manual html de SWI-Prolog
Material de Laboratorio recomendado (Hardware)
1 PC por alumno, acceso a Internet.

N horas estimadas en laboratorio:

APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 110

Prctica nmero 6
Descripcin
Eliza
Objetivos
Analizar y experimentar con una versin bastante elaborada del clebre programa Eliza,
estudiando los componentes bsicos de la implementacin y la caractersticas de Prolog
que permiten una solucin muy elegante a este proyecto. Se trata por otra parte
Material de Laboratorio recomendado (Software)
SWI-Prolog, XPCE-Prolog, Navegador de Netscape, Manual html de SWI-Prolog
Material de Laboratorio recomendado (Hardware)
1 PC por alumno, acceso a Internet.

N horas estimadas en laboratorio:

2
Prctica nmero 7

Descripcin
Trabajo de fin de curso
Objetivos
Se reservan las dos ltimas sesiones de prcticas para iniciar el desarrollo del trabajo de
curso. Durante las mismas los alumnos podrn consultar dudas con el profesor que estar
disponible en el laboratorio.
Material de Laboratorio recomendado (Software)
SWI-Prolog, XPCE-Prolog, Navegador de Netscape, Manual html de SWI-Prolog
Material de Laboratorio recomendado (Hardware)
1 PC por alumno, acceso a Internet.

N horas estimadas en laboratorio:

7. METODOLOGA
(Procedimientos de actuacin a nivel didctico).

A nivel metodolgico el desarrollo de este curso se estructurar como sigue:


- Clases de Teora: Se alternarn las presentaciones magistrales por parte
del profesor con la resolucin de hojas de ejercicios mediante la participacin
de los alumnos. Las hojas de ejercicios se entregarn con anticipacin a los
alumnos. El material empleado en las pre-sentaciones estar a disposicin del
alumnado desde la pgina Web de la asignatura.
- Prcticas en el laboratorio: Las sesiones de prcticas se desarrollarn
con la presencia del profesor responsable en el laboratorio. Con anterioridad
a la sesin de laboratorio, los alumnos podrn conocer la temtica de la
prctica accediendo al guin de la misma desde la pgina Web de la asignatura.
Normalmente las prcticas contendrn cuestiones y pro-puestas para profundizar
en los temas que se traten. Aquellos alumnos que lo deseen po-drn remitir al
profesor responsable para su correccin las memorias y cdigo que resu-man el
desarrollo de la prctica.
- Los alumnos debern presentar un trabajo final individual sobre un tema
que ser fijado entre el alumno y el profesor. Los trabajos sern defendidos
por el alumno mediante una entrevista que se concertar con el profesor
responsable.

APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 111

8. EVALUACIN
(Sistema de evaluacin con la indicacin precisa del tipo y nmero de pruebas o exmenes, trabajos, as como las
dems actividades que puedan establecerse. Deber especificarse, en todos los casos, el porcentaje que los
distintos criterios suponen para la calificacin final).

Examen final escrito al final del cuatrimestre: 60 % de la nota final de la


asignatura.
Trabajo de fin de curso obligatorio e individual: 40 % de la nota final de
la asignatura.
Memorias de prcticas: Si fuese necesario, el alumno/a podr incrementar la
nota final de la asignatura hasta 1.5 puntos mediante la entrega de memorias de
prcticas.
Para aprobar la asignatura ser necesario haber superado tanto el examen
escrito como el trabajo de fin de curso.

9. BIBLIOGRAFA Y MATERIAL RECOMENDADO


(Bibliografa y Material docente recomendados, as como el libro de texto principal, si lo hubiere).

Referencia
AUTORES
EDITORIAL

TTULO Programming in Prolog


W.F. Clocksin, C.S. Mellish.
Springer-Verlag, 4 Edicin.

AO

1994

Referencia
AUTORES
EDITORIAL

TTULO The Art of Prolog


L. Sterling, E. Shapiro.
MIT Press, 2 Edicin.

AO

1994

Referencia
AUTORES
EDITORIAL

TTULO Prolog Programming for Artificial Intelligence


I.Bratko
Addison-Wesley, 2 Edicin.
AO

1990

Referencia
AUTORES
EDITORIAL

TTULO Principles of Artificial Intelli-gence


N.J. Nilsson
Springer-Verlag

AO

1982

Referencia
AUTORES
EDITORIAL

TTULO From Logic Programming to Prolog


K.R. Apt
Prentice-Hall

AO

1997

Referencia
AUTORES
EDITORIAL

TTULO Lgica Informtica


Jos Cuena
Alianza Editorial

AO

1985

10. EQUIPO DOCENTE


NOMBRE Cabrera Gmez, Jorge
S
S
DOCENCIA TEORCA
DOCENCIA PRCTICA
CATEGORA Profesor Titular de Universidad
DESPACHO 3-S9
TELFONO 45-87-47 E-MAI jcabrera@dis.ulpgc.es
PGINA WEB
1 CUAT
TUTORAS
2 CUAT
APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 112

M 9:30 12:30
X 10:30 11:30

X 16:30 17:30
V 11:30 12:30

L 16:30 18:30
X 16:30 17:30

J 9:30 12:30

11. PGINA WEB DE LA ASIGNATURA


http://serdis.dis.ulpgc.es/~jcabrera/PL/PLogica.html

APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 113

1. IDENTIFICACIN DE LA ASIGNATURA.
CENTRO
Escuela Universitaria de Informtica
TITULACIN Ingeniera Tcnica en Informtica de Sistemas
NOMBRE ASIGNATURA

Redes
CDIGO

12550

CARCT T CRDITOS T: 3
DESCRIPTORES B.O.E.
Comunicaciones. Arquitectura de Redes.

CURSO

CRDITOS P:

2. CONCEPTO Y DEFINICIN.
(Descripcin de la asignatura segn los descriptores que aparecen en el B.O.E.)

Esta asignatura bsicamente puede considerarse como el estudio de la interconexin de


Sistemas Abiertos tanto desde un punto de vista tecnolgico, haciendo hincapi en las
diferentes tecnologas que se van desarrollando para la transmisin de informacin, como
desde el punto de vista protocolario, donde el papel fundamental lo representan las
arquitectura modulares de interconexin as como los protocolos que se desarrollan para
llevar a cabo las funciones y servicios que deben suministrar cada capa del modelo global.
3. CONOCIMIENTOS PREVIOS.
(Pre-requisitos conceptuales previos y asignatura(s) del actual plan de estudios en los que se imparten)

4. OBJETIVOS DIDCTICOS.
(Descripcin de los conocimientos, habilidades, tcnicas, etc... que se pretende que el alumno ad-quiera al cursar la
asignatura)

El objetivo bsico que se pretende alcanzar es que el alumno obtenga una formacin bsica
sobre las distintas alternativas de interconexin de sistemas abiertos. Este objetivo global
podra descomponerse en objetivos ms concretos como son:
- Comunicacin de datos entre sistemas informticos que engloba el conocimiento de a) tipo
de seales a transmitir; b) Medios de transmisin disponibles c) Tcnicas de modulacin y
multiplexacin y d) Mecanismos de conmutacin en redes de transmisin de datos
- Arquitectura de Redes de Computadores que permite el dilogo de alto nivel entre
aplicaciones residentes en diferentes sistemas informticos que engloba el conocimiento de
a) Arquitectura de redes ms comunes, ISO y TCP/IP; b) Mecanismos de interconexin de
redes tanto a nivel de redes LAN como de redes WAN, incluyendo tecnologas y protocolos;
c) Protocolos de transporte de datos entre sistemas finales y d) Aplicaciones distribuidas.
5. PROGRAMA TERICO Y DE PRCTICAS EN AULA CON TEMPORIZACIN
Y
BIBLIOGRAFA BSICA.
(Programa terico desglosado al menos en dos niveles de detalle, por ejemplo: tema y subtema, o mdulo y tema,
etc..., incluyendo el nmero de horas estimadas al menos para el primer nivel. Indi-car adems la bibliografa bsica
al menos para el primer nivel).

Mdulo 1: Comunicacin de Datos


Horas Estimadas: 10
Bibliografa: STA-1, TAN-1, HAL-1
Tema 1: Introduccin
Tema 2: Transmisin de Datos
Tema 3: Medios de Transmisin
Tema 4: Modulacin y Codificacin
Tema 5: Multiplexacin
Tema 6: Mtodos de Transmisin e Interfaces
APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 114

Tema 7: Conmutacin de Circuitos y Paquetes

Mdulo 2: Arquitectura de Redes de Computadores


Horas Estimadas: 20
Bibliografa: STA-1, TAN-1, HAL-1, COM-1

Tema 8: Protocolos y Arquitectura de Redes


Tema 9: Nivel de Enlace de Datos
Tema 10: Nivel de Red
Tema 11: Red Digital de Servicios Integrados
Tema 12: Tecnologas de Redes de rea Local
Tema 13: Redes de rea Local
Tema 14: Puentes
Tema 15: Interconexin de Redes
Tema 16: Protocolos de Transporte
Tema 17: Aplicaciones Distribuidas
6. PROGRAMA PRCTICO
(Detallar cada una de las prcticas explicitando objetivos y recursos recomendados para realizarlas).

Prctica nmero 1
Descripcin
Conexin a travs de modem de 2 equipos
Objetivos
Intercambio de datos entre PC a travs de una red
Material de Laboratorio recomendado (Software)
Material de Laboratorio recomendado (Hardware)
2 PC, modem , lneas telefnicas Analizador de protocolos

N horas estimadas en laboratorio:

4
Prctica nmero 2

Descripcin
Conexin por acceso telefnico de un equipo a un servidor
Objetivos
Conectar un equipo a un servidor de servicios
Material de Laboratorio recomendado (Software)
Material de Laboratorio recomendado (Hardware)
PC, modem

N horas estimadas en laboratorio:

APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 115

Prctica nmero 3
Descripcin
Instalacin y configuracin de una estacin en una red local multiprotocolo
Objetivos
Instalacin y configuracin de una estacin en los entornos de red ms conocidos
Material de Laboratorio recomendado (Software)
Material de Laboratorio recomendado (Hardware)
PC, Red local

N horas estimadas en laboratorio:

3
Prctica nmero 4

Descripcin
Utilizacin de aplicaciones basadas en TCP/IP
Objetivos
Utilizacin de las aplicaciones en un ambiente internet
Material de Laboratorio recomendado (Software)
Material de Laboratorio recomendado (Hardware)
PC, Red local

N horas estimadas en laboratorio:

7. METODOLOGA
(Procedimientos de actuacin a nivel didctico).

La metodologa a seguir en la asignatura consistir de un conjunto de clases magis-trales


impartidas en el aula durante el horario correspondiente a las clases tericas de la
asignatura. As mismo, y durante dicho horario, se impartirn un conjunto de clases abiertas
donde se irn verificando la adquisicin de conocimientos tericos del alumno.
Para la realizacin de las prcticas se har entrega al alumno de informacin so-bre los
objetivos y documentacin adicional para la realizacin de las prcticas. Las prcticas
reflejaran la implementacin de los conceptos explicados en las clases te-ricas. Junto a
esta informacin se entrega el enunciado de la misma donde se le ex-pondr el trabajo a
realizar. El alumno tendr que plantear una solucin terica para la realizacin de dicha
tarea y deber implementar dicha solucin en el laboratorio.

8. EVALUACIN
(Sistema de evaluacin con la indicacin precisa del tipo y nmero de pruebas o exmenes, trabajos, as como las
dems actividades que puedan establecerse. Deber especificarse, en todos los casos, el porcentaje que los
distintos criterios suponen para la calificacin final).

Teora
La teora se evaluar por parciales (tres), de forma que para superar la parte terica
de la asignatura, el alumno deber superar cada uno de los parciales. Los parciales son
liberatorios hasta la convocatoria extraordinaria de Septiembre; es de-cir, aquellos alumnos
que superen un parcial durante el curso o en la convocatoria Ordinaria no tendrn que
examinarse del mismo en la convocatoria Ordinaria o la Extraordinaria de Septiembre.

APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 116

Para superar la parte terica de la asignatura el alumno deber superar cada uno de los
parciales. Para superar un parcial habr que obtener en el mismo una nota superior o igual a
5.
La nota final de Teora ser:
- 90% Examen
- 10% Participacin en la resolucin de Ejercicios en clase

Prcticas
Las prcticas se evaluarn mediante un examen final que se realizar en la
convocatoria Ordinaria y en la Extraordinaria de Septiembre. Este examen se basa en los
conocimiento prcticos adquiridos mediante la realizacin de las prcticas realizadas durante
el curso. La nota final de prctica ser:
- 80% Examen
- 20% Participacin en clase de prcticas
Teora + Prcticas
La nota final ser una ponderacin entre teora y prcticas
Nota Final = 0,6 * Nota Teora + 0.4 * Nota de Prcticas
9. BIBLIOGRAFA Y MATERIAL RECOMENDADO
(Bibliografa y Material docente recomendados, as como el libro de texto principal, si lo hubiere).

Referencia STA-1
TTULO Comunicaciones y Redes de Computadores
William Stallings
AUTORES
EDITORIAL Prentice Hall.
AO

1997

Referencia TAN-1
TTULO Redes de Ordenadores
Andrew S. Tanenbaum
AUTORES
EDITORIAL Prentice Hall.

1993

AO

Referencia HAL-1
TTULO Comunicacin de datos, redes de ordenadores y sistemas a
Fred Halsall
AUTORES
1998
EDITORIAL Addison-Wesley.
AO
Referencia COM-1
TTULO TCP/IP Principios bsicos, protocolos y arquitectura
Douglas
C.
Comer
AUTORES
1996
EDITORIAL Prentice Hall.
AO
10. EQUIPO DOCENTE
NOMBRE Alayn Hernndez, Francisco
S
S
DOCENCIA TEORCA
DOCENCIA PRCTICA
CATEGORA Profesor Titular de Escuela Universitaria
DESPACHO 3-12
TELFONO 45-87-56 E-MAI falayon@dis.ulpgc.es
PGINA WEB
1 CUAT
TUTORAS
2 CUAT
L 9:30 11:30
J 13:30 15:30

V 12:30 14:30

APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

L 9:30 11:30
J 13:30 15:30

V 12:30 14:30
Pg. 117

11. PGINA WEB DE LA ASIGNATURA


http://

APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 118

1. IDENTIFICACIN DE LA ASIGNATURA.
CENTRO
Escuela Universitaria de Informtica
TITULACIN Ingeniera Tcnica en Informtica de Sistemas
NOMBRE ASIGNATURA

Sistemas Operativos
CRDITOS P: 3
CARCT T CRDITOS T: 4,5
DESCRIPTORES B.O.E.
Organizacin, estructura y servicio de los sistemas operativos. Gestin y administracin de
memoria y procesos. Gestin de entrada/salida. Sistemas de ficheros.

CDIGO

12542

CURSO

2. CONCEPTO Y DEFINICIN.
(Descripcin de la asignatura segn los descriptores que aparecen en el B.O.E.)

Esta materia estudia la estructura y funciones de los sistemas operativos. El sistema


operativo es el componente de un sistema informtico encargado de gestionar
eficientemente los recursos del sistema, organizar la ejecucin de los procesos y
proporcionar servicios bsicos a los usuarios.
3. CONOCIMIENTOS PREVIOS.
(Pre-requisitos conceptuales previos y asignatura(s) del actual plan de estudios en los que se imparten)

- Organizacin de computadores (FC, SD)


- Programacin estructurada y modular. Tipos abstractos de datos (ED1, MP1)
- Lenguaje C, a nivel principiante-intermedio (MP2)
- Ingls tcnico: comprensin lectora de documentacin tcnica (IT1)
(entre parntesis, los acrnimos de las asignaturas que satisfacen estos prerrequisitos;
pendiente de los proyectos docentes que se aprueben para el curso 1999/2000)
NOTA importante: si no se conoce previamente el lenguaje C, el estudiante tendr serias
dificultades para realizar los trabajos prcticos.
4. OBJETIVOS DIDCTICOS.
(Descripcin de los conocimientos, habilidades, tcnicas, etc... que se pretende que el alumno ad-quiera al cursar la
asignatura)

Objetivos tericos: que el estudiante conozca la estructura general, funciones y principios de


diseo de los sistemas operativos.
Objetivos prcticos: que el estudiante consolide sus conocimientos tericos mediante la
programacin de componentes de un sistema operativo y se introduzca en el uso de
herramientas de programacin de sistemas.
5. PROGRAMA TERICO Y DE PRCTICAS EN AULA CON TEMPORIZACIN
Y
BIBLIOGRAFA BSICA.
(Programa terico desglosado al menos en dos niveles de detalle, por ejemplo: tema y subtema, o mdulo y tema,
etc..., incluyendo el nmero de horas estimadas al menos para el primer nivel. Indi-car adems la bibliografa bsica
al menos para el primer nivel).

1. Conceptos generales de sistemas operativos (10h, 3-4 semanas)


1.1. Definicin de sistema operativo.
1.2. Recorrido histrico. Tipos de sistemas.
1.3. Estructura de computadores y sistema operativo.
1.4. Estructura de un sistema operativo.
2. Procesos y concurrencia (14h, 5 semanas)
2.1. Fundamentos de procesos y concurrencia.
2.2. Planificacin de procesos.
2.3. Sincronizacin y comunicacin.
2.4. Interbloqueo.
3. Entrada/salida (3h, 1 semana)
3.1. Manejadores de dispositivos.
3.2. Gestin de colas: spooling.
4. Memoria (10h, 3-4 semanas)
APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 119

4.1. Organizacin de la memoria.


4.2. Gestin de memoria contigua.
4.3. Segmentacin y paginacin.
4.4. Memoria virtual: paginacin por demanda.
5. Archivos (8h, 3 semanas)
5.1. Interfaz del sistema de archivos.
5.2. Implementacin del sistema de archivos.
El texto de referencia para todas estas unidades es la obra Sistemas operativos. Conceptos
fundamentales, de A. Silberschatz y P. Galvin [1]
6. PROGRAMA PRCTICO
(Detallar cada una de las prcticas explicitando objetivos y recursos recomendados para realizarlas).

Prctica nmero 1
Descripcin
Operacin en entorno UNIX
Objetivos
Conseguir que el estudiante sea capaz de trabajar como usuario en un entorno UNIX-Linux:
manejo de archivos, entorno de ventanas, editores, etc.
Material de Laboratorio recomendado (Software)
Material de Laboratorio recomendado (Hardware)
Por cada persona, un pec con Linux conectado a la red y que tenga instalados los paquetes
de desarrollo en C/C++ y un entorno grfico
N horas estimadas en laboratorio:

6
Prctica nmero 2

Descripcin
Programacin en C++ bajo UNIX
Objetivos
Dar a conocer al estudiante el subconjunto de C++ que se va a emplear en los trabajos. Que
el estudiante conozca y utilice las herramientas bsicas para desarrollar en C/C++ bajo
Linux: compilador, depurador, make, compilacin en Emacs.
Material de Laboratorio recomendado (Software)
Material de Laboratorio recomendado (Hardware)
Por cada persona, un pec con Linux conectado a la red y que tenga instalados los paquetes
de desarrollo en C/C++ y un entorno grfico
N horas estimadas en laboratorio:

APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 120

Prctica nmero 3
Descripcin
Introduccin al sistema operativo Nachos
Objetivos
Presentar la arquitectura del s.o. instruccional Nachos, as como las instrucciones bsicas
para instalarlo, explorarlo y modificarlo.
Material de Laboratorio recomendado (Software)
Material de Laboratorio recomendado (Hardware)
Por cada persona, un pec con Linux conectado a la red y que tenga instalados los paquetes
de desarrollo en C/C++ y un entorno grfico
N horas estimadas en laboratorio:

2
Prctica nmero 4

Descripcin
Primer trabajo: hilos y concurrencia en Nachos
Objetivos
Implementar en Nachos herramientas de sincronizacin entre procesos. Adiestrarse en
programacin concurrente mediante la realizacin de ejercicios bsicos.
Material de Laboratorio recomendado (Software)
Material de Laboratorio recomendado (Hardware)
Por cada dos personas, un pec con Linux conectado a la red y que tenga instalados los
paquetes de desarrollo en C/C++ y un entorno grfico
N horas estimadas en laboratorio:

6
Prctica nmero 5

Descripcin
Segundo trabajo: llamadas al sistema y multiprogramacin
Objetivos
Implementar llamadas al sistema de Nachos. Dar soporte a programas de usuario
multiprogramados mediante tiempo compartido. Gestin de memoria elemental.
Material de Laboratorio recomendado (Software)
Material de Laboratorio recomendado (Hardware)
Por cada dos personas, un pec con Linux conectado a la red y que tenga instalados los
paquetes de desarrollo en C/C++ y un entorno grfico
N horas estimadas en laboratorio:

APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 121

Prctica nmero 6
Descripcin
Tercer trabajo: memoria virtual (opcional)
Objetivos
Incorporar memoria virtual al Nachos y evaluar el rendimiento de las polticas de reemplazo
de pginas.
Material de Laboratorio recomendado (Software)
Material de Laboratorio recomendado (Hardware)
Por cada dos personas, un pec con Linux conectado a la red y que tenga instalados los
paquetes de desarrollo en C/C++ y un entorno grfico
N horas estimadas en laboratorio:

7. METODOLOGA
(Procedimientos de actuacin a nivel didctico).

En las clases tericas se explicarn los fundamentos sobre sistemas operativos descritos en
el temario. La teora se impartir mediante clases magistrales basadas en el texto de
referencia de la asignatura. El estudiante dispondr de fichas o guas de cada unidad
temtica para que conozca los puntos ms importantes de ella. Adems se propondrn
ejercicios para realizar en casa, con el fin de que los estu-diantes repasen o profundicen en
estos contenidos. Para evaluar el progreso de los estudiantes, se realizarn controles
peridicos, en forma de pequeos exmenes escritos celebrados durante la clase.
Los alumnos aplicarn los conceptos ms importantes por medio de la implementacin de
componentes en un sistema operativo instruccional, llamado Nachos. Para poder realizar los
trabajos, hay que adiestrar a los estudiantes en la programacin en C++ bajo entorno UNIX:
para ello se dedica-rn las primeras semanas prcticas. Con esto se consigue tambin que
se impartan todos los conteni-dos tericos necesarios para los trabajos con Nachos justo
antes de que stos se empiecen a realizar. Las clases prcticas se desarrollarn
ntegramente en un laboratorio: desde el primer momento, el estudiante tendr las manos
puestas en un teclado.
Los trabajos prcticos se realizarn necesariamente en grupo, para estimular el trabajo en
equipo. Se promovern aspectos colaterales de formacin, como la capacidad expresiva
(oral y escrita) y la calidad de programacin.
Se usarn ampliamente tecnologas avanzadas (web, correo electrnico) como instrumento
de comunicacin estudiante/profesor y como depsito de informacin (p.ej. las guas,
manuales y fichas estarn disponibles en formato electrnico).

8. EVALUACIN
(Sistema de evaluacin con la indicacin precisa del tipo y nmero de pruebas o exmenes, trabajos, as como las
dems actividades que puedan establecerse. Deber especificarse, en todos los casos, el porcentaje que los
distintos criterios suponen para la calificacin final).

- Exmenes tericos (75% de la calificacin):


Un examen de convocatoria obligatorio y un examen parcial, optativo y no liberatorio, a
mitad del cuatrimestre. Si se obtiene mayor nota en el parcial que en la convocatoria, el
examen parcial supondr un 25% de la nota total y el examen de convocatoria un 50%. En
otro caso, la puntuacin del examen de convocatoria representa el 75% de la calificacin
total. La nota obtenida en el parcial se tiene en cuenta en las dos convocatorias (junio y
septiembre).
- Dos trabajos prcticos obligatorios (25% de la calificacin, a partes iguales)
- Trabajo prctico optativo, prctica nmero 6 sobre memoria virtual, quin la realice podr
obtener un 10% ms de la nota, o sea subir un punto ms en su nota final.
Es necesario obtener ms del 50% de la nota mxima tanto en la parte terica como en los
trabajos prcticos obligatorios.
Adems de lo anterior, podr aadirse hasta un 10% de puntuacin por evaluacin continua
y otros.
APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 122

Aunque los porcentajes suman 120% nunca se podr obtener ms de 10 puntos en la nota
final. El 20% adicional est concebido para dar la posibilidad al alumno de mejorar su nota,
una vez que ha alcanzado la nota mnima para aprobar.
9. BIBLIOGRAFA Y MATERIAL RECOMENDADO
(Bibliografa y Material docente recomendados, as como el libro de texto principal, si lo hubiere).

Referencia 1
TTULO Sistemas operativos. Conceptos fundamentales.
A. Silberschatz, P. Galvin
AUTORES
1995
EDITORIAL Addison-Wesley
AO
Referencia
AUTORES
EDITORIAL

TTULO El lenguaje de programacin C++


B. Stroustrup
Addison-Wesley

AO

1993

Referencia
AUTORES
EDITORIAL

TTULO Gua de operacin en entorno UNIX


J. M . Santos
Serv. de publicaciones EUI ULPGC

AO

1996

Referencia
AUTORES
EDITORIAL

TTULO Sistemas operativos. Conceptos y diseo


M. Milenkovic
Addison-Wesley
AO

1994

Referencia
AUTORES
EDITORIAL

TTULO Operating System Concepts (5th edition)


A. Silberschatz, P. Galvin
Addison-Wesley
AO

1998

Referencia
AUTORES
EDITORIAL

TTULO Gua de la asignatura


C. R. Garca, J. M. Santos, S. Candela, G. Padrn
AO

1999

Referencia
AUTORES
EDITORIAL

TTULO Trabajos con el sistema operativo Nachos


J. M. Santos, C. R. Garca
AO

1999

Referencia
AUTORES
EDITORIAL

TTULO Nachos v. 3.4 (software y documentacin original)


T. Anderson
Universidad de Berkeley (EEUU)
1993
AO

Referencia 1
TTULO Sistemas operativos. Conceptos fundamentales.
A. Silberschatz, P. Galvin
AUTORES
1995
EDITORIAL Addison-Wesley
AO
10. EQUIPO DOCENTE
NOMBRE Garca Rodrguez, Carmelo Rubn
S
S
DOCENCIA TEORCA
DOCENCIA PRCTICA
CATEGORA Catedrtico de Escuela Universitaria
DESPACHO 3-12
TELFONO 45-87-56 E-MAI rgarcia@dis.ulpgc.es
PGINA WEB
1 CUAT
TUTORAS
2 CUAT
L,V 9:30 11:30
J 18:00 20:00
APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

L,V 9:30 11:30


J 18:00 20:00
Pg. 123

J 18:00 20:00

J 18:00 20:00

11. PGINA WEB DE LA ASIGNATURA


http://sopa.dis.ulpgc.es

APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 124

1. IDENTIFICACIN DE LA ASIGNATURA.
CENTRO
Escuela Universitaria de Informtica
TITULACIN Ingeniera Tcnica en Informtica de Sistemas
NOMBRE ASIGNATURA

Tecnologa de Computadores
CRDITOS P: 1,5
CARCT T CRDITOS T: 3
DESCRIPTORES B.O.E.
Unidades Funcionales: Memoria, procesador, periferia, lenguajes mquina y ensamblador,
esquema de funcionamiento. Electrnica. Sistemas Digitales. Perifricos.

CDIGO

12580

CURSO

2. CONCEPTO Y DEFINICIN.
(Descripcin de la asignatura segn los descriptores que aparecen en el B.O.E.)

Hay dos aspectos que conviene considerar desde el principio de la formacin del
estudiante: la utilizacin de las herramientas informticas para el anlisis y
el diseo de circuitos electrnicos, y proporcionar al estudiante una visin
global de la ingeniera electrnica.
Esta asignatura est dedicada a introducir las tcnicas ms elementales de anlisis
de circuitos. Presenta las caractersticas elctricas de los principales dispositivos
semiconductores y su aplicacin a circuitos digitales bsicos. Los dispositivos
tratados son: el diodo, y los transistores bipolares y de efecto de campo.
3. CONOCIMIENTOS PREVIOS.
(Pre-requisitos conceptuales previos y asignatura(s) del actual plan de estudios en los que se imparten)

- Fsica
- Sistemas Digitales
4. OBJETIVOS DIDCTICOS.
(Descripcin de los conocimientos, habilidades, tcnicas, etc... que se pretende que el alumno ad-quiera al cursar la
asignatura)

- Dotar al alumno de una metodologa de anlisis de circuitos electrnicos.


- Conocer los principios de funcionamiento y las modelizaciones habituales de los
dispositivos electrnicos bsicos (componentes pasivos lineales, diodos,
transistores, puertas lgicas,..) as como los circuitos constituidos a partir
de stos.
- Dar al alumno una slida base electrnica que le permita entender, interpretar y
analizar la evolucin tecnolgica de los computadores.
- Familiarizar al alumno en la utilizacin adecuada del instrumental de medida y
generacin de seales, y los distintos componentes electrnicos.
- Mentalizar al alumno de la necesidad de reciclar peridicamente los conocimientos,
dada la vertiginosa evolucin de la Electrnica y de la Informtica.

5. PROGRAMA TERICO Y DE PRCTICAS EN AULA CON TEMPORIZACIN


Y
BIBLIOGRAFA BSICA.
(Programa terico desglosado al menos en dos niveles de detalle, por ejemplo: tema y subtema, o mdulo y tema,
etc..., incluyendo el nmero de horas estimadas al menos para el primer nivel. Indi-car adems la bibliografa bsica
al menos para el primer nivel).

1. Fundamentos elctricos de los circuitos digitales (2 horas) [PAT]


1.1 Caractersticas generales de los circuitos digitales
2. Fsica de Semiconductores (1 hora)
2.1 Tipos de materiales. Conduccin
2.2 Semiconductores dopados
3. Teora de los diodos (2 horas)
3.1 Unin PN
APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

[MAL]

[MAL]

Pg. 125

3.2 Modelizacin del diodo


4. Tecnologa bipolar (14 horas)
[MAL]
4.1 Transistor bipolar
4.2 Caractersticas estticas
4.3 Polarizacin. Tipos. Recta de carga esttica
4.4 Amplificacin
4.5 Caractersticas del transistor en conmutacin
5. Tecnologa de efecto de campo (4 horas)
5.1 Conceptos bsicos
5.2 Tipos de transistores y caractersticas
6. Familias lgicas (7 horas)
6.1 Concepto de integracin
6.2 Principales familias lgicas

[MAL]

[MAN]

6. PROGRAMA PRCTICO
(Detallar cada una de las prcticas explicitando objetivos y recursos recomendados para realizarlas).

Prctica nmero 1
Descripcin
Introduccin a los componentes del laboratorio
Objetivos
Conseguir que el alumno se familiarice con los elementos que va a usar durante el curso
Material de Laboratorio recomendado (Software)
Material de Laboratorio recomendado (Hardware)
Fuente de alimentacin, polmetro, placa de insercin, resistencias

N horas estimadas en laboratorio:

2
Prctica nmero 2

Descripcin
Diseo de funciones lgicas con diodos
Objetivos
Comprender y experimentar la forma de obtener funciones lgicas elementales aplicando la
tecnologa electrnica mediante el desarrollo de circuitos con diodos.
Material de Laboratorio recomendado (Software)
Material de Laboratorio recomendado (Hardware)
Fuente de alimentacin, polmetro, placa de insercin, resistencias y diodos.

N horas estimadas en laboratorio:

APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 126

Prctica nmero 3
Descripcin
Diseo de funciones lgicas con transistores bipolares
Objetivos
Comprender y experimentar la forma de obtener funciones lgicas elementales aplicando la
tecnologa electrnica mediante el desarrollo de circuitos con transistores bipolares.
Material de Laboratorio recomendado (Software)
Material de Laboratorio recomendado (Hardware)
Fuente de alimentacin, polmetro, placa de insercin, resistencias, diodos LED,
transistores.
N horas estimadas en laboratorio:

4
Prctica nmero 4

Descripcin
Diseo de funciones lgicas en tecnologa RTL.
Objetivos
Comprender y experimentar la forma de obtener funciones lgicas elementales aplicando la
tecnologa electrnica mediante la familia RTL.
Material de Laboratorio recomendado (Software)
Material de Laboratorio recomendado (Hardware)
Fuente de alimentacin, polmetro, placa de insercin, resistencias, diodos LED,
transistores.
N horas estimadas en laboratorio:

2
Prctica nmero 5

Descripcin
Diseo de funciones Lgicas en tecnologa TTL
Objetivos
Comprender y experimentar la forma de obtener funciones lgicas elementales aplicando la
tecnologa electrnica mediante la familia TTL.
Material de Laboratorio recomendado (Software)
Material de Laboratorio recomendado (Hardware)
Fuente de alimentacin, polmetro, placa de insercin, resistencias, diodos LED
transistores.
N horas estimadas en laboratorio:

7. METODOLOGA
(Procedimientos de actuacin a nivel didctico).

Imparticin del temario mediante clases en el aula con referencias a la bibliografa


empleada y apoyo docente con pizarra y transparencias.
Los conceptos tericos sern complementados con el desarrollo de algunos ejercicios
resueltos en clase.
Clases quincenales de prcticas de laboratorio de alta interactividad alumno-profesor
APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 127

de forma que la constante resolucin de dudas aclare los conocimientos adquiridos.


Aclaraciones posteriores seran posibles en horarios convenidos de tutoras.
Ser imprescindible la realizacin de todas las prcticas sealadas para el
cuatrimestre, las cuales debern ser efectuadas en el lugar habilitado para ese
propsito, y en las horas que el Centro docente haya dispuesto para ello, y debern
ser realizadas en presencia del profesor, quien supervisar la ejecucin de la
misma y finalmente, verificar su funcionamiento y los conocimientos adquiridos
durante su realizacin. Las prcticas sern realizadas siempre dentro del periodo
lectivo del cuatrimestre.
Fijacin de conceptos y mtodos mediante la redaccin de una memoria de cada
prctica. Dichas memorias sern entregadas al profesor en persona, salvo expresa
indicacin de otra cosa por parte de ste, antes de transcurridas dos semanas
naturales de la realizacin de la misma.
8. EVALUACIN
(Sistema de evaluacin con la indicacin precisa del tipo y nmero de pruebas o exmenes, trabajos, as como las
dems actividades que puedan establecerse. Deber especificarse, en todos los casos, el porcentaje que los
distintos criterios suponen para la calificacin final).

La asignatura se calificar segn los resultados obtenidos en:


1. Trabajos de laboratorio
2. Examen global
3. Ejercicios propuestos en clase
Ser obligatorio realizar tanto el examen como los trabajos de laboratorio,
adems de obtener una nota mnima en cada uno de ellos.
Esta nota mnima es el 40% de la nota mxima de cada una de las pruebas.
En otro caso, la calificacin ser de suspenso.
Los trabajos de laboratorio suponen un 20% de la nota final.
El examen supone un 80%.
Los ejercicios propuestos en clase servirn como complemento de la nota y
pueden ayudar hasta un 10% de la nota final.
Las notas de los trabajos de laboratorio se guardarn para las dos
convocatorias oficiales (junio y septiembre).
Los trabajos prcticos, debidamente documentados han de ser entregados
1 semana antes del examen global de lo contrario, la calificacin de la
asignatura ser de suspenso.
9. BIBLIOGRAFA Y MATERIAL RECOMENDADO
(Bibliografa y Material docente recomendados, as como el libro de texto principal, si lo hubiere).

Referencia MAL
TTULO Principios de Electrnica, 5 edicin
Malvino
AUTORES
EDITORIAL Mc Graw Hill

AO

1993

Referencia MAN
TTULO Sistemas Electrnicos Digitales
Mandado
AUTORES
EDITORIAL Marcombo

AO

1991

Referencia PAT
TTULO Estructura y diseo de computadores
David A. Patterson, John L. Hennesy
AUTORES
EDITORIAL Revert

AO

2000

10. EQUIPO DOCENTE


NOMBRE Doreste Blanco, Luis
S
S
DOCENCIA TEORCA
DOCENCIA PRCTICA
Profesor
Titular
de
Escuela
Universitaria
CATEGORA
DESPACHO 1-6
TELFONO 45-87-06 E-MAI 609142455
PGINA WEB
1 CUAT
TUTORAS
2 CUAT
APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 128

1 CUAT
L 10:30 12:30
X 9:30 10:30

TUTORAS
J 9:30 10:30
J 12:30 14:30

2 CUAT
L 12:30 13:30
M 9:30 14:30

11. PGINA WEB DE LA ASIGNATURA


http://

APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 129

1. IDENTIFICACIN DE LA ASIGNATURA.
CENTRO
Escuela Universitaria de Informtica
TITULACIN Ingeniera Tcnica en Informtica de Sistemas
NOMBRE ASIGNATURA

Teora de Autmatas y Lenguajes Formales II


CRDITOS P: 1,5
CARCT T CRDITOS T: 3
DESCRIPTORES B.O.E.
Autmatas Finitos. Mquinas de turing. Funciones recursivas. Redes neuronales.

CDIGO

12574

CURSO

2. CONCEPTO Y DEFINICIN.
(Descripcin de la asignatura segn los descriptores que aparecen en el B.O.E.)

La asignatura muestra la aplicacin de los autmatas dentro de la computacin. Realiza un


estudio de los problemas que son resolubles mediante autmatas y computadoras. Ofrece
una breve introduccin al modelo de computacin neuronal.
3. CONOCIMIENTOS PREVIOS.
(Pre-requisitos conceptuales previos y asignatura(s) del actual plan de estudios en los que se imparten)

Teora de autmatas y lenguajes formales I


4. OBJETIVOS DIDCTICOS.
(Descripcin de los conocimientos, habilidades, tcnicas, etc... que se pretende que el alumno ad-quiera al cursar la
asignatura)

La asignatura intenta hacer ver al alumno las bases de la computacin, haciendo un amplio
estudio de las mquinas de Turing, las cuales son consideradas como las computadoras
teri-cas ms simples posibles. Mediante este estudio y el anlisis de las funciones
recursivas par-ciales se demuestra lo que hasta hoy es computable y lo que no. Las
prcticas se desarrollan en el aula exigiendo la participacin del alumno en la resolucin de
problemas de computa-cin tericos.
5. PROGRAMA TERICO Y DE PRCTICAS EN AULA CON TEMPORIZACIN
Y
BIBLIOGRAFA BSICA.
(Programa terico desglosado al menos en dos niveles de detalle, por ejemplo: tema y subtema, o mdulo y tema,
etc..., incluyendo el nmero de horas estimadas al menos para el primer nivel. Indi-car adems la bibliografa bsica
al menos para el primer nivel).

Mquinas de Turing [Broo93] (10 horas teora + 5 horas prcticas)


1. Mquinas de Turing
2. Construccin modular de mquinas de Turing
3. Mquinas de Turing como aceptadores de lenguajes
Computabilidad [Broo93][Cutl] (9 horas teora + 5 horas prcticas)
1. Fundamentos de la teora de funciones recursivas
2. Alcance de las funciones recursivas primitivas
3. Funciones recursivas parciales
4. Capacidad de los lenguajes de programacin
Complejidad [Broo93] (6 horas teora + 3 horas prcticas)
1. Complejidad de los clculos
2. Complejidad de los algoritmos
3. Complejidad de los problemas
4. Complejidad temporal de los problemas de reconocimiento de lenguajes
5. Complejidad temporal de las mquinas no deterministas
Redes Neuronales [Free93] (5 horas teora + 2 horas prcticas)
1. Definicin
2. Computacin con redes neuronales
APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 130

3. Redes neuronales y autmatas

7. METODOLOGA
(Procedimientos de actuacin a nivel didctico).

Se intenta que el alumno asimile los dos principales conceptos de la asignatura:


computabilidad y complejidad. Para ello las clases consisten en teora y demostraciones as
como ejemplos de aplicacin prctica de los conceptos estudiados. La asignatura se
complementa con ejercicios prcticos que conlleven a la asimilacin completa de todos los
desarrollos vistos tericamente.

8. EVALUACIN
(Sistema de evaluacin con la indicacin precisa del tipo y nmero de pruebas o exmenes, trabajos, as como las
dems actividades que puedan establecerse. Deber especificarse, en todos los casos, el porcentaje que los
distintos criterios suponen para la calificacin final).

Se realizar slo un examen final con cuestiones tericas y problemas. Todos ellos con un
nivel similar a los problemas vistos durante las clases prcticas de la asignatura.
9. BIBLIOGRAFA Y MATERIAL RECOMENDADO
(Bibliografa y Material docente recomendados, as como el libro de texto principal, si lo hubiere).

Referencia
AUTORES
EDITORIAL

TTULO Teora de la computacin. Lenguajes formales, autmatas y


J. Glenn Brookshear
Addison-Wesley
AO

10. EQUIPO DOCENTE


NOMBRE Guerra Artal, Cayetano
S
S
DOCENCIA TEORCA
DOCENCIA PRCTICA
CATEGORA Profesor Asociado
DESPACHO
TELFONO
E-MAI cguerra@dis.ulpgc.es
PGINA WEB
1 CUAT
TUTORAS
2 CUAT
M 11:30 12:30
X 10:30 13:30

J 16:30 18:30

L,M,X 15:00 17:00

11. PGINA WEB DE LA ASIGNATURA


http://mozart.dis.ulpgc.es/Gias/Subjects/TALFII.html

APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 131

1. IDENTIFICACIN DE LA ASIGNATURA.
CENTRO
Escuela Universitaria de Informtica
TITULACIN Ingeniera Tcnica en Informtica de Sistemas
NOMBRE ASIGNATURA

Administracin de Sistemas Operativos


CRDITOS P: 1,5
CARCT OB CRDITOS T: 3
DESCRIPTORES B.O.E.
Administracin de Sistemas, Proteccin y Seguridad. Mantenimiento y Afinacin.

CDIGO

12555

CURSO

2. CONCEPTO Y DEFINICIN.
(Descripcin de la asignatura segn los descriptores que aparecen en el B.O.E.)

En esta asignatura se ensean los conceptos y tcnicas bsicas de la administracin de


sistemas operativos en entornos multiusuarios. Concretamente: instalacin y mantenimiento
del sistema opera-tivo, tcnicas de optimizacin del rendimiento del sistema informtico a
travs de las herramientas que el sistema operativo proporciona, mecanismos bsicos de
seguridad y control del uso de los recursos.
3. CONOCIMIENTOS PREVIOS.
(Pre-requisitos conceptuales previos y asignatura(s) del actual plan de estudios en los que se imparten)

Conceptos fundamentales sobre sistemas operativos (asignatura Sistemas Operativos).


Conceptos fundamentales sobre estructuras de computadores (asignatura Estructura de
Computa-dores ).
Comprensin lectora de documentacin tcnica escrita en ingls" (asignatura Ingls tcnico
1)
4. OBJETIVOS DIDCTICOS.
(Descripcin de los conocimientos, habilidades, tcnicas, etc... que se pretende que el alumno ad-quiera al cursar la
asignatura)

Pretendemos que los alumnos que cursen esta asignatura adquieran los conocimientos
bsicos y dominen las tcnicas fundamentales de la Administracin de los Sistemas
Operativos. Concretamente:
* Mantenimiento del sistema. En esta faceta se contemplan todas aquellas acciones
encaminadas a mantener al Sistema Operativo al da de acuerdo con los cambios y nuevas
necesidades que se producen en los entornos operativos.
* Control del uso de los recursos (contabilidad del sistema). Este apartado de la
administracin abarca a todas aquellas acciones que nos permiten conocer cmo, cuando y
en qu medida los recursos son utilizados por los usuarios. Esta informacin es vital a la
hora de definir polticas de uso y nuevos requerimiento de recursos en el sistema.
* Dominio de los parmetros que influyen en el rendimiento del sistema. Mediante el
conocimiento de stos y cmo repercuten en el sistema se estar en condiciones de
optimizar el funcionamiento del Sistema Operativo en base a especificaciones de
funcionamiento.
5. PROGRAMA TERICO Y DE PRCTICAS EN AULA CON TEMPORIZACIN
Y
BIBLIOGRAFA BSICA.
(Programa terico desglosado al menos en dos niveles de detalle, por ejemplo: tema y subtema, o mdulo y tema,
etc..., incluyendo el nmero de horas estimadas al menos para el primer nivel. Indi-car adems la bibliografa bsica
al menos para el primer nivel).

TEMA 1: LA FIGURA DEL ADMINISTRADOR DEL SISTEMA OPERTIVO


1.1 El administrador del sistema y sus privilegios
1.2 Tareas bsicas del administrador
1.3 Relacin entre el administrador y los usuarios del sistema
Horas estimadas: 1
Bibliografa Bsica: FRI-95 y TAC-96
Bibliografa complementaria: MEM-89, FRI-98, GAR-98
APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 132

TEMA 2: HERRAMIENTAS BSICAS PARA LA ADMINISTRACIN DEL SISTEMA


OPERATIVO
2.1 La documentacin
2.1.1 Los distintos tipos de manuales
2.1.2 Epgrafes especficos para la administracin del sistema operativo
2.1.3 Los distintos soportes de distribucin
2.2 Utilidades especiales para el administrador
2.2 .1 rdenes generales de uso frecuente
2.2.2 rdenes especficas para la administracin del sistema operativo
2.2.3 Utilidades especficas para la administracin del sistema operativo
2.3 Lenguajes de control de rdenes
2.3.1 Caractersticas generales
2.3.2 Tipos de datos utilizados
2.3.3 sentencias de control
2.4. Instalacin de aplicaciones
2.4.1. Disciplina
2.4.2. Utilidades
Horas estimadas: 7
Bibliografa bsica: TAC-96, FRI-95 y OLC-92
Bibliografa complementaria: MEM-89 y WAL-91

TEMA 3: USUARIOS Y SEGURIDAD DEL SISTEMA


3.1 Usuarios y grupos
3.1.1. Tipos de usuarios
3.1.2 Atributos que definen el perfil de un usuario
3.1.3 Mantenimiento de los usuarios del sistema
3.1.4 Organizacin lgica de usuarios: grupos de usuarios
3.2 Integridad: seguridad fsica
3.2.1 Aspectos ambientales y polticos.
3.2.2 Requerimientos: dispositivos y utilidades comnmente empleadas.
3.2.2 Tcnicas y polticas para el salvaguardado de la informacin.
3.3 Segurida3.3. Proteccin: seguridad lgica
3.3.1 El problema de la seguridad lgica
3.3.2 Los puntos dbiles de los sistemas
3.3.2 Recomendaciones para evitar a los intrusos
3.3.3 Procedimientos para la deteccin de intrusos
Horas estimadas: 4
Bibliografa bsica: TAC-96 y FRI-95
Bibliografa complementaria: FRI-98, MEM-89, GAR-98 y MIC-97
TEMA 4: ADMINISTRACIN DE RECURSOS
4.1 Discos
4.1.1 Organizacin lgica de los discos
4.1.2 Operaciones: formateo y particionado
4.2 Sistema de ficheros
4.2.1 Visin del usuario
4.2.2 Visin del sistema: Organizacin y tipos de sistemas de ficheros
4.2.3 Operaciones: creacin, tipos y control de accesos
4.2.4 Establecimiento de cuotas
4.2.5 Control de la integridad de los sistemas de ficheros
4.3 Impresoras y colas de impresin
4.3.1 Visin general del subsistema de impresin: spool de impresin
4.3.2 Configuracin del subsistema de impresin
4.3.3 Control del subsistema de impresin
4.4 Servicios de red
4.4.1 Directrices de configuracin de una red
4.4.3 Configuracin de una red TCP/IP
4.4.4 Servicios de red: FTP, TELNET, NFS y correo electrnico
APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 133

4.5 Terminales y modems


4.5.1 Aspectos hardware de terminales: tipos y seales de control
4.5.2 Configuracin local de terminales
4.5.3 Instalacin de terminales en el sistema
4.5.4 Instalacin de modems en el sistema
4.5.5 Accesos remotos
Horas estimadas: 12
Bibliografa bsica: TAC-96 y FRI-95
Bibliografa complementaria: FRI-98, MEM-89, GAR-98, MIC-97, BAC-86 y CUS-93
TEMA 5: RENDIMIENTO Y AFINAMIENTO DEL SISTEMA
5.1 Objetivos del afinamiento del sistema
5.2 Monitorizacin del sistema
5.2.1 Criterios de rendimiento
5.2.2 Herramientas para la monitorizacin
5.3 Control de la carga de trabajo
5.4 Rendimiento y afinamiento del sistema de discos
5.5 Rendimiento y afinamiento del sistema de ficheros
5.6 Rendimiento y afinamiento del manejo de memoria
5.7 Rendimiento y afinamiento del sistema de comunicaciones
Horas estimadas: 2
Bibliografa bsica: TAC-96 y FRI-95
Bibliografa complementaria: MEM-89, LOU-92 y BAC-86

TEMA 6: SISTEMA DE CONTABILIDAD DE RECURSOS


6.1 Objetivos de la contabilidad del sistema
6.2 Requerimientos
6.4 Recursos tpicos contabilizados
6.4.1 Uso de la CPU
6.4.2 Uso de disco
6.4.3 Uso de impresoras
6.4.4 Sesiones
Horas estimadas: 4
Bibliografa bsica: TAC-96, FRI-95
Bibliografa complementaria: FRI-98, MEM-89, GAR-98, MIC-97, BAC-86 y CUS-93
6. PROGRAMA PRCTICO
(Detallar cada una de las prcticas explicitando objetivos y recursos recomendados para realizarlas).

Prctica nmero 1
Descripcin
Operatoria bsica de administracin del sistema operativo
Objetivos
Que el alumno posea un conocimiento general del tipo de herramientas que el sistema
operativo proporciona para llevar a cabo y facilitar la tarea de administracin del sistema:
comandos, utilidades y lenguajes de rdenes de control. Este conocimiento gene
Material de Laboratorio recomendado (Software)
Material de Laboratorio recomendado (Hardware)
Para cada grupo de trabajo de 2 alumnos:
Ordenador personal con sistemas operativos Linux y Windows NT
El laboratorio deber estar provisto de pantalla y can de proyeccin de pantallas y pizarra
Veleda
N horas estimadas en laboratorio:
2

APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 134

Prctica nmero 2
Descripcin
Administracin de usuarios y seguridad
Objetivos
1. Que el alumno sepa cules son los atributos bsicos que definen el perfil de un usuario
del sistema, as como diferentes formas de registrarlas en el sistema.
2. Que el alumno domine las tcnicas, procedimientos y utilidades ms usuales para crear,
m
Material de Laboratorio recomendado (Software)
Material de Laboratorio recomendado (Hardware)
Para cada grupo de trabajo de 2 alumnos:
Ordenador personal con sistemas operativos Linux y Windows NT
El laboratorio deber estar provisto de pantalla y can de proyeccin de pantallas y pizarra
Veleda
N horas estimadas en laboratorio:
3
Prctica nmero 3
Descripcin
Administracin de recursos del sistema
Objetivos
1. Que el alumno conozca, para cada uno de los dispositivos contemplados en el tema, las
caractersticas hardware y de funcionamiento que han de tenerse en cuenta a la hora de
conectarlos al sistema.
2. Que el alumno domine los procedimientos y tareas qu
Material de Laboratorio recomendado (Software)
Material de Laboratorio recomendado (Hardware)
Para cada grupo de trabajo de 2 alumnos:
Ordenador personal con sistemas operativos Linux y Windows NT
El laboratorio deber estar provisto de pantalla y can de proyeccin de pantallas y pizarra
Veleda
N horas estimadas en laboratorio:
6
Prctica nmero 4
Descripcin
Operatoria bsica para el afinamiento del sistema
Objetivos
1. Que el alumno conozca distintos criterios utilizados en la evaluacin del rendimiento del
sistema, as como parmetros a travs de los cuales se lleva a cabo esta evaluacin
2. Que el alumno domine distintas tcnicas y utilidades proporcionadas por lo
Material de Laboratorio recomendado (Software)
Material de Laboratorio recomendado (Hardware)
Para cada grupo de trabajo de 2 alumnos:
Ordenador personal con sistemas operativos Linux y Windows NT
El laboratorio deber estar provisto de pantalla y can de proyeccin de pantallas y pizarra
Veleda
N horas estimadas en laboratorio:
2

APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 135

Prctica nmero 5
Descripcin
Sistema bsico de contabilidad del sistema
Objetivos
1. Que el alumno entienda las razones que justifican el uso de los sistemas de contabilidad
2. Que el alumno sepa qu tipo, de qu manera se almacena y cmo extraer la informacin
til suministrada por el sistema que nos ocupa
3. Que el alumno conozca
Material de Laboratorio recomendado (Software)
Material de Laboratorio recomendado (Hardware)
Para cada grupo de trabajo de 2 alumnos:
Ordenador personal con sistemas operativos Linux y Windows NT
El laboratorio deber estar provisto de pantalla y can de proyeccin de pantallas y pizarra
Veleda
N horas estimadas en laboratorio:
2
7. METODOLOGA
(Procedimientos de actuacin a nivel didctico).

Para alcanzar los objetivos de la asignatura se realizarn las siguientes actuaciones:


Clases tericas.
A excepcin del primer tema, pues se trata de un tema puramente terico descriptivo, est
actividad se realizar siguiendo un mismo esquema metodolgico:
1 Descripcin de los objetivos del tema.
2 Exposicin de los aspectos tericos de los sistemas operativos que estn relacionados
con el tema y que el alumno debe dominar pues se trata de aspectos fundamentales que se
imparten en la asig-natura de Sistemas Operativos.
3 Exposicin general de cmo los aspectos tericos anteriores son soportados por los
sistemas ope-rativos modelo utilizado en la asignatura (UNIX y WINDOWS-NT).
4 Explicacin de las herramientas de administracin que los sistemas operativos modelo
poseen y que tienen que ver con los contenidos del tema.
5 Descripcin de las actividades prcticas a realizar en el laboratorio.
6 Presentacin de los ejercicios de autoevaluacin del tema, para que el alumno pueda
saber si ha alcanzado los objetivos marcados.
Clases prcticas.
Esta actividad se desarrollar en el laboratorio segn el modelo siguiente:
1. Descripcin de los objetivos de la actividad prctica.
2. Presentacin de los distintos supuestos prcticos a resolver.
3. Explicacin prctica del uso los distintos recursos de administracin necesarios para la
realizacin de la prctica (utilidades, archivos de configuracin y documentacin).
4. Explicacin prctica de cmo se resuelve uno de los supuestos prcticos presentados.
5. Fase de resolucin del resto de supuestos prcticos por parte de alumno. En esta fase el
profesor estar de apoyo para resolver las dudas puntuales que el alumno le plantee.

8. EVALUACIN
(Sistema de evaluacin con la indicacin precisa del tipo y nmero de pruebas o exmenes, trabajos, as como las
dems actividades que puedan establecerse. Deber especificarse, en todos los casos, el porcentaje que los
distintos criterios suponen para la calificacin final).

Debido a la naturaleza de la asignatura la evaluacin se realizar de forma continuada,


consistiendo en ejercicios prcticos que el alumno individualmente deber resolver en el
laboratorio en presencia del profesor, concretamente:
- Para cada tema, a excepcin del primer captulo, el alumno deber superar un ejercicio
prctico de evaluacin cuyos contenidos coincidirn con los impartidos en las actividades
prcticas descri-tas anteriormente, por tanto habrn 5 ejercicios de evaluacin. Cada
APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 136

ejercicio puntuar de 0 a 10 puntos. Para de cada uno de estos ejercicios se dispondr de


un calendario de fechas, que ser publicado a principio de curso, dentro del cual cada
alumno acordar con el profesor cuando reali-zarlo. Estos calendarios se desarrollarn en un
periodo de tiempo que comenzar en la segunda semana de clases y finalizar la ltima
semana de clases.
- Aquellos alumnos que tuvieran al menos un ejercicio de evaluacin suspendido, menos de
5 pun-tos en la calificacin, podrn acudir a las convocatorias oficiales para optar a
aprobarlos, estos ejercicios de evaluacin sern del mismo tipo que los realizado durante el
curso, o sea prcticos. Slo se tendrn que examinar de aquellos contenidos no aprobados,
guardndose las notas de los ejercicios en todas las convocatorias oficiales de un curso
acadmico.
- La nota final ser la resultante de la media aritmtica de las notas obtenidas en cada uno
de los ejercicios de evaluacin, siempre y cuando no se obtuviera una puntuacin menor o
igual de 3,5 puntos en dos o ms ejercicios, en tal caso se suspender la asignatura.
9. BIBLIOGRAFA Y MATERIAL RECOMENDADO
(Bibliografa y Material docente recomendados, as como el libro de texto principal, si lo hubiere).

Referencia TACK-96
TTULO Utilizando LINUX (2 edi.)
Tackett J. y Gunter D.
AUTORES
EDITORIAL Prentice Hall

AO

1996

Referencia FRI-95
TTULO Essential System Administration
Frisch A.
AUTORES
EDITORIAL OReilly & Associates, Inc.

AO

1995

Referencia FRI-98
TTULO Essential Windows NT System Administration
Frisch Aeleen
AUTORES
EDITORIAL OReilly & Associates, Inc.
AO

1998

Referencia NEM-89
TTULO UNIX System Administration Handbook
Nemeth E., Snyder G. And Seebass S.
AUTORES
EDITORIAL Prentice Hall
AO

1989

Referencia BAC-86
TTULO The Design of the UNIX operating system
Bach M.J.
AUTORES
EDITORIAL Prentice-Hall International Editions
AO

1986

Referencia LOU-92
TTULO System Perfrmance Tuning
Loukides M.
AUTORES
EDITORIAL ORelly & Associates, Inc.

AO

1992

Referencia CUS-93
TTULO El libro del Windows-NT
Custer H.
AUTORES
EDITORIAL Microsoft Press

AO

1993

Referencia GAR-98
TTULO Windows NT 4 Server al descubierto
Garns J. et al
AUTORES
EDITORIAL Prentice Hall

AO

1998

Referencia OLC-92
TTULO The Korn Shell. User & Programming manual
Olczak A.
AUTORES
EDITORIAL Addison-Wesley
AO

1992

APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 137

Referencia WAL-91
TTULO Programming Perl
Wall L. And Schwartz R.
AUTORES
EDITORIAL ORelly & Associates, Inc.

AO

1997

Referencia MIC-97
TTULO Windows NT Technical Support
Microsoft
AUTORES
EDITORIAL Microsoft Press

AO

1997

10. EQUIPO DOCENTE


NOMBRE Garca Rodrguez, Carmelo Rubn
No
S
DOCENCIA TEORCA
DOCENCIA PRCTICA
CATEGORA Catedrtico de Escuela Universitaria
DESPACHO 3-12
TELFONO 45-87-56 E-MAI rgarcia@dis.ulpgc.es
PGINA WEB
1 CUAT
TUTORAS
2 CUAT
L,V 9:30 11:30
J 18:00 20:00

L,V 9:30 11:30


J 18:00 20:00

NOMBRE Padrn Morales, Gabino


S
No
DOCENCIA TEORCA
DOCENCIA PRCTICA
CATEGORA Profesor Titular de Escuela Universitaria
DESPACHO 3-1
TELFONO 45-87-41 E-MAI gpadron@dis.ulpgc.es
PGINA WEB
1 CUAT
TUTORAS
2 CUAT
L,M,X 10:00 12:00

L,M,X 10:00 12:00

11. PGINA WEB DE LA ASIGNATURA


http://sopa.dis.ulpgc.es

APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 138

1. IDENTIFICACIN DE LA ASIGNATURA.
CENTRO
Escuela Universitaria de Informtica
TITULACIN Ingeniera Tcnica en Informtica de Sistemas
NOMBRE ASIGNATURA

Algoritmos Paralelos
CDIGO

12593

CURSO

CARCT OP CRDITOS T: 3
DESCRIPTORES B.O.E.
Construccin de algoritmos paralelos.
3

CRDITOS P:

2. CONCEPTO Y DEFINICIN.
(Descripcin de la asignatura segn los descriptores que aparecen en el B.O.E.)

La asignatura tratar de mostrr tcnicas y metodologas necesarias para disear y evaluar


algoritmos paralelos. Tambin se introducirn algunas modelos que nos permitirn conocer
el rendimiento de los algoritmos bajo diferentes esquemas de computacin.
3. CONOCIMIENTOS PREVIOS.
(Pre-requisitos conceptuales previos y asignatura(s) del actual plan de estudios en los que se imparten)

Se van a tocar conceptos que se han expuesto en las siguientes asignaturas:


Metodologa de la Programacin, Sistemas Operativos, Redes, Lenguajes de
Programacin,Fundamentos de Computadores, Estructuras de Computadores

4. OBJETIVOS DIDCTICOS.
(Descripcin de los conocimientos, habilidades, tcnicas, etc... que se pretende que el alumno ad-quiera al cursar la
asignatura)

Se pretende que el alumno adquiera conocimientos sobre programacin paralela. Finalidad.


Posibles aplicaciones. Dificultades en la realizacin de estos algoritmos, frente a la
programacin secuencial. Y tcnicas de programacin en diferentes contextos.
5. PROGRAMA TERICO Y DE PRCTICAS EN AULA CON TEMPORIZACIN
Y
BIBLIOGRAFA BSICA.
(Programa terico desglosado al menos en dos niveles de detalle, por ejemplo: tema y subtema, o mdulo y tema,
etc..., incluyendo el nmero de horas estimadas al menos para el primer nivel. Indi-car adems la bibliografa bsica
al menos para el primer nivel).

Mdulo 1. Introduccin al procesamiento paralelo


Tema 1: Paralelismo en los computadores. Introduccin histrica y ubicacin. 1h
Tema 2: Esquema de clasificacin de los computadores.1h (HEN96)
Mdulo 2. Modelos de programacin
Tema 3: Modelos PRAM.3h (ROD98)
Tema 4: Evaluacin del rendimiento.3h (LAK90)
Tema 5: Mecanismos de sincronizacin. 2h (LES93)
Tema 6: Modelo de Redes. Paso de mensajes. 2h (ROD98)
Tema 7: Evaluacin del rendimiento. 3h (ROD98)
Tema 8: Topologas y enrutamiento. 2h (LES93)
Tema 9: Difusin y Agregacin en redes. 2h (LES93)
Tema 10: Deteccin de terminacin. 2h (LES93)
Tema 11: Tcnica de Pipeline. 2h (LES93)
Tema 12: Tcnica Trabajadores replicados. 2h (LES93)
Mdulo3. Aproximacin a metodologas de programacin.
Tema 13: Metodologa modular (3h)
Tema 14: Metodologa analtica (2h)

APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 139

6. PROGRAMA PRCTICO
(Detallar cada una de las prcticas explicitando objetivos y recursos recomendados para realizarlas).

Prctica nmero 1
Descripcin
Introduccin a la programacin paralela.
Objetivos
Desarrollar la capacidad de disear algoritmos paralelos sobre diferentes modelos.
Material de Laboratorio recomendado (Software)
Simulador de computacin paralela. Multipascal.
Material de Laboratorio recomendado (Hardware)
PC con posibilidad de ejecutar programas msdos.

N horas estimadas en laboratorio:

15
Prctica nmero 2

Descripcin
Programacin en un entorno intercomputador
Objetivos
Desarrollar una aplicacin real en un entorno multicomputador.
Material de Laboratorio recomendado (Software)
Paquete PVM disponible en red de forma libre para linux.
Material de Laboratorio recomendado (Hardware)
Pc con sistema operativo linux y capacidad de desarrollo en C

N horas estimadas en laboratorio:

15

7. METODOLOGA
(Procedimientos de actuacin a nivel didctico).

Las actividades que se prevn realizar se dividen en:


- Teora: transmisin de lecciones por parte del profesor
- Problemas: realizacin de problemas y desarrollo de ejercicios que deber elaborar el
alumno de forma personal.
- Prcticas: realizacin de actividades prcticas tutorizadas por el profesor

8. EVALUACIN
(Sistema de evaluacin con la indicacin precisa del tipo y nmero de pruebas o exmenes, trabajos, as como las
dems actividades que puedan establecerse. Deber especificarse, en todos los casos, el porcentaje que los
distintos criterios suponen para la calificacin final).

El 50% de la nota se obtendr a partir de la evaluacin de los trabajos presentados por los
alumnos. Estos trabajos se irn solicitando durante el curso y son de carcter obligatorio.
El otro 50% de la nota se obtendr a partir de la evaluacin de los resultados en el
laboratorio, que consistirn igualmente en un conjunto de tareas a realizar durante una o
varias sesiones.

APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 140

9. BIBLIOGRAFA Y MATERIAL RECOMENDADO


(Bibliografa y Material docente recomendados, as como el libro de texto principal, si lo hubiere).

Referencia Les93
TTULO The Art of Parallel Programming
Vruce P. Lester
AUTORES
EDITORIAL Prentice Hall

AO

1993

Referencia Tan96
TTULO Sistemas Operativos Distribuidos
Andrew S. Tanenbaum
AUTORES
EDITORIAL Prentice Hall

AO

1996

Referencia Hen96
TTULO Computer Architecture. A quantitativa Aproach (2 ed)
John L. Hennesy, David A. Patterson
AUTORES
1996
EDITORIAL Morgan Kaupfman Publishers
AO
Referencia Rod98
TTULO El Diseo y Anlisis de Algoritmos Paralelos
Casiano Rodrguez Len
AUTORES
EDITORIAL Consejera de EducaCIN. Gobierno de Canarias
AO

1998

Referencia Lak90
TTULO Analysis and Design of Parallel Algorithmos
S. Lakshmivarahan, Sudarshan K. Shall
AUTORES
EDITORIAL McGraw-Hill Publishing
AO

1990

Referencia Fos
TTULO Designing and Building Parallel Programs
Ian Foster
AUTORES
EDITORIAL Addison Wesley Inc. Y otros http://www-unic.mcs.anl.gov/dbAO
10. EQUIPO DOCENTE
NOMBRE Prez Garca, Ricardo
S
S
DOCENCIA TEORCA
DOCENCIA PRCTICA
CATEGORA Profesor Titular de Escuela Universitaria
DESPACHO 2-12
TELFONO 45-87-36 E-MAI rperez@dis.ulpgc.es
PGINA WEB
1 CUAT
TUTORAS
2 CUAT
L 8:30 10:30
M 8:30 10:30

X 17:30 18:30
J 12:30 13:30

L 8:30 10:30
M 8:30 10:30

X 17:30 18:30
J 12:30 13:30

11. PGINA WEB DE LA ASIGNATURA


http://

APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 141

1. IDENTIFICACIN DE LA ASIGNATURA.
CENTRO
Escuela Universitaria de Informtica
TITULACIN Ingeniera Tcnica en Informtica de Sistemas
NOMBRE ASIGNATURA

Ampliacin de Anlisis Numricos


CDIGO

12596

CURSO

CARCT OP CRDITOS T:
DESCRIPTORES B.O.E.
Mtodos numricos.

CRDITOS P:

2. CONCEPTO Y DEFINICIN.
(Descripcin de la asignatura segn los descriptores que aparecen en el B.O.E.)

1. METODOS NUMERICOS
3. CONOCIMIENTOS PREVIOS.
(Pre-requisitos conceptuales previos y asignatura(s) del actual plan de estudios en los que se imparten)

Analisis Matemtico
Ampliacin de Anlisis Matemtico
gebra Lineal
lgebra y Matemtica Discreta
Mtodos Matemticos
4. OBJETIVOS DIDCTICOS.
(Descripcin de los conocimientos, habilidades, tcnicas, etc... que se pretende que el alumno ad-quiera al cursar la
asignatura)

El objetivo principal de la asignatura es introducir al alumno en las tcnicas numricas


asociadas a la resolucin de ecuaciones en derivadas parciales y sistemas de ecuaciones
diferenciales ordinarias. Se presta especial atencin a los aspectos algortmicos y numricos
que tiene un mayor inters desde el punto de vista informatico, destacando entre otros, la
resolucin de sistemas de ecuaciones con mtodos avanzados como el mtodo de gradiente
conjugado, el mallado de objetos con mtodos como los de Delauny, la aplicacin del
mtodo de Diferencias Finitos, etc..
5. PROGRAMA TERICO Y DE PRCTICAS EN AULA CON TEMPORIZACIN
Y
BIBLIOGRAFA BSICA.
(Programa terico desglosado al menos en dos niveles de detalle, por ejemplo: tema y subtema, o mdulo y tema,
etc..., incluyendo el nmero de horas estimadas al menos para el primer nivel. Indi-car adems la bibliografa bsica
al menos para el primer nivel).

1. Clculo Matricial Avanzado


1.1 Norma de una matriz subordinada a la norma de un vector
1.2 La norma eucldea, norma 1 y norma infinito de una matriz.
1.3 Condicionamiento de una matriz.
Tiempo estimado 4 horas
2. Mtodos Directos de Resolucin de ecuaciones.
2.1 Mtodo de Gauss. Factorizacin LU.
2.2 Mtodo de Cholesky
Tiempo estimado 4 horas
3 Mtodos Iterativos.
3.1 Mtodo de Jacobi.
3.2 Mtodo de Gauss-Seidel.
3.3 Mtodo de Relajacin.
Tiempo estimado 4 horas
4 Sistemas de Ecuaciones Diferenciales Ordinarias
APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 142

4.1 Introduccin y conceptos elementales. Un modelo predador/presa.


4.2 Concepto de orbita. Orbitas peridicas. Puntos crticos.
Tiempo estimado 10 horas
5 Estudio de Sistemas de Ecuaciones Diferenciales No-lineales.
5.1 Linealizacin entorno a los puntos crticos. Teorema de Poincar.
5.2 Ejemplos: El Oscilador de Vanderpol. La ecuacin del pndulo simple.
5.3 El campo de direcciones.
5.4 Orbitas peridicas. El teorema de Poincar-Bendixon.
Tiempo estimado 10 horas
6 Introduccin al mtodo de Diferencias Finitas.
Tiempo estimado 10 horas
7. Mtodos Numricos de resolucin de sistemas.
7.1 Mtodos de Runge-Kutta. Anlisis del Error.
7.2 Mtodos Multipaso. Anlisis del Error.
Tiempo estimado 16 horas
6. PROGRAMA PRCTICO
(Detallar cada una de las prcticas explicitando objetivos y recursos recomendados para realizarlas).

Prctica nmero 1
Descripcin
Implementacin de los Mtodos del Gradiente en Optimizacin
Objetivos
Familiarizarse con los mtodos de optimizacin.
Material de Laboratorio recomendado (Software)
Material de Laboratorio recomendado (Hardware)
Ordenadores PC, lenguaje de programacin C y Software Scientiphic Work Place

N horas estimadas en laboratorio:

6
Prctica nmero 2

Descripcin
Utilizar el programa Phaser para la visualizacin de las rbitas de de diversos sistemas de
ecuaciones
Objetivos
Manejo de software dedicado al estudio de las ecuaciones diferenciales ordinarias.
Material de Laboratorio recomendado (Software)
Material de Laboratorio recomendado (Hardware)
Ordenadores y Software Phaser

N horas estimadas en laboratorio:

APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 143

Prctica nmero 3
Descripcin
Discretizacin de la Ecuacin del Calor y de la Ecuacin de Laplace y su aplicacin al
Tratamiento de Imgenes
Objetivos
Aplicacar la ecuacin del calor y la ecuacin de Laplace para eliminacin de ruido en una
imagen y deteccin de bordes.
Material de Laboratorio recomendado (Software)
Material de Laboratorio recomendado (Hardware)
Estaciones de trabajo, Software XMW, Lenguaje de programacin C.

N horas estimadas en laboratorio:

8
Prctica nmero 4

Descripcin
Implementar la construccin del sistema de ecuaciones resultante de aplicar el mtodo de
diferencias finitas, y analizar el error de aproximacin
Objetivos
Conocimiento y aplicacin del mtodo de diferencias finitas.
Material de Laboratorio recomendado (Software)
Material de Laboratorio recomendado (Hardware)
Ordenadores PC, lenguaje de programacin C y Software Sientiphic Wpork Place

N horas estimadas en laboratorio:

10

7. METODOLOGA
(Procedimientos de actuacin a nivel didctico).

Las clases terica se impartiran con el estilo de clases magistrales, dejando las ltimas
clases de teora de cada captulo abiertas para la exposicin y resolucin de dudas y
aclaraciones pertinentes.Las clases prcticas se realizarn en el laboratorio correspondiente,
dejando al alumno libertad para desarrollar sus propios algoritmos. Segn el nmero de
alumnos, stos sern agrupados hasta un mximo de cuatro alumnos por grupo. En cada
prctica se cambiarn los componentes de cada grupo. Cada prctica se finalizar con una
exposicin que podr ser abierta del trabajo realizado, debiendo los alumnos que formen el
grupo responder a las dudas o acalaraciones que les pida cualquier persona del auditorio.
8. EVALUACIN
(Sistema de evaluacin con la indicacin precisa del tipo y nmero de pruebas o exmenes, trabajos, as como las
dems actividades que puedan establecerse. Deber especificarse, en todos los casos, el porcentaje que los
distintos criterios suponen para la calificacin final).

El sistema de evaluacin estar en funcin del nmero de alumnos matriculados y que


asistan a clase regular-mente, siendo esto ltimo obligatorio. Si dicho nmero permite que la
evaluacin sea continua e individualizada, ste ser el mtodo elegido. Si por el contrario el
nmero de alumnos no permite dicho mtodo, la evaluacin se realizar mediante un
examen escrito y con la presentacin en tiempo y forma de las prcticas de la asigntura
exigidas. Con ste ltimi mtodo, el examen valdr hasta 7 puntos y la presentacin de las
prcticas hasta 3, teniendo en cuenta que para aprobar la asignatura har falta al menos un
3 en el examen y al menos 1.5 en la prctica.

APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 144

9. BIBLIOGRAFA Y MATERIAL RECOMENDADO


(Bibliografa y Material docente recomendados, as como el libro de texto principal, si lo hubiere).

Referencia
AUTORES
EDITORIAL

TTULO NUMERICAL METHODS


P.HULQUITZ
Benjamin/Cummings Publishing Company

Referencia
AUTORES
EDITORIAL

TTULO ECUACIONES DIFERENCIALES Y PROBLEMAS DE VALO


W. Boyce y R. Di Prima
Limusa
0
AO

Referencia
AUTORES
EDITORIAL

TTULO A FIRST COURSE IN THE NUMERICAL ANALYSYS OF T


A. ISERLES
AMBRIDGE UNIVERSITY PRESS
1996
AO

Referencia
AUTORES
EDITORIAL

AO

TTULO Phaser
A. Kocak
Springer

AO

10. EQUIPO DOCENTE


NOMBRE Esclarn Monreal, Julio
S
No
DOCENCIA TEORCA
DOCENCIA PRCTICA
CATEGORA Profesor Titular de Universidad
DESPACHO 1-S3
TELFONO 45-87-09 E-MAI jesclarin@dis.ulpgc.es
PGINA WEB
1 CUAT
TUTORAS
2 CUAT
L 12:00 14:00
M 12:00 14:00

X 12:00 14:00

L 12:00 14:00
M 12:00 14:00

X 12:00 14:00

NOMBRE Trujillo Pino, Agustn


S
S
DOCENCIA TEORCA
DOCENCIA PRCTICA
CATEGORA Profesor Titular de Escuela Universitaria
DESPACHO 1-S3
TELFONO
E-MAI atrujillo@dis.ulpgc.es
PGINA WEB
1 CUAT
TUTORAS
2 CUAT
M 16:30 18:30
J 12:30 14:30

V 11:30 13:30

M 16:30 18:30
J 12:30 14:30

V 11:30 13:30

11. PGINA WEB DE LA ASIGNATURA


http://

APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 145

1. IDENTIFICACIN DE LA ASIGNATURA.
CENTRO
Escuela Universitaria de Informtica
TITULACIN Ingeniera Tcnica en Informtica de Sistemas
NOMBRE ASIGNATURA

Arquitectura de Computadores
CDIGO

12590

CURSO

CARCT OP CRDITOS T:
DESCRIPTORES B.O.E.
Arquitectura de Computadores.

CRDITOS P:

2. CONCEPTO Y DEFINICIN.
(Descripcin de la asignatura segn los descriptores que aparecen en el B.O.E.)

El Concepto de Arquitectura puede ser definido como la distribucin de funciones a travs


de un nivel propuesto o frontera dentro de un sistema, y la definicin precisa de la frontera
(Myers,1978)

3. CONOCIMIENTOS PREVIOS.
(Pre-requisitos conceptuales previos y asignatura(s) del actual plan de estudios en los que se imparten)

No hay restriccin explcita en el Plan de Estudios, pero se supone que el alumno ha


cursado y posee conocimientos previos de Estructura de Computadores, tcnicas de diseo
digital, sistemas operativos, lenguajes de programacin y compiladores.

4. OBJETIVOS DIDCTICOS.
(Descripcin de los conocimientos, habilidades, tcnicas, etc... que se pretende que el alumno ad-quiera al cursar la
asignatura)

Estudio de los conceptos, tcnicas y fundamentos de las Arquitecturas de Computadores


mas all del simple repertorio de instrucciones. Diseo del computador aunando los aspectos
de Arquitectura a nivel de Lenguaje Mquina, Organizacin y Hardware, as como las
relaciones precio/prestaciones y otras influencias que lo condicionan. La valoracin de
distintos enfoques y soluciones para el aumento de prestaciones sern una constante,
buscando que el alumno adquiera conocimiento de las Arquitecturas de Computadores, de
tal forma que conozca y comprenda los principios de funcionamiento de los distintos tipos de
procesadores.
Siempre se ha considerado ligado a esta asignatura el concepto de procesamiento paralelo orientado a conseguir mejores prestaciones de los computadores sin depender exclusivamente de los avances tcnicos o tecnolgicos. Se estudian principalmente los procesadores
seg-mentados y superescalares, por ser los que dominan el mercado hoy en da y en futuro
prximo.

5. PROGRAMA TERICO Y DE PRCTICAS EN AULA CON TEMPORIZACIN


Y
BIBLIOGRAFA BSICA.
(Programa terico desglosado al menos en dos niveles de detalle, por ejemplo: tema y subtema, o mdulo y tema,
etc..., incluyendo el nmero de horas estimadas al menos para el primer nivel. Indi-car adems la bibliografa bsica
al menos para el primer nivel).

Procesadores Segmentados (I). (6 Semanas) (12 Horas)


Introduccin. Tcnicas para aumentar la velocidad de clculo de los computadores.
Principios de la Segmentacin Encauzada. Enfoque cuantitativo.
Definiciones Bsicas. Nomenclatura. Clasificacin.
Procesadores Aritmticos Segmentados.
Optimizacin y Control del Cauce.
Segmentacin de la ejecucin de las instrucciones.
Bib.: COMPUTER ARCHITECTURE, A QUANTITATIVE APPROACH. Second edition,
APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 146

David A. Patterson, John L. Hennessy.

Procesadores Segmentados (II). Aumento del Paralelismo a Nivel de Instruccin. (7


Semanas) (14 Horas)
Introduccin. Conceptos, tendencias y problemtica.
Riesgos de Datos. Planificacin dinmica.
Riesgos de Control. Reduccin de las penalizaciones mediante prediccin dinmica.
Emisin Mltiple: Procesadores Superescalares.
Emisin Mltiple: Procesadores VLIW.
El Papel del Compilador.
Ejecucin Especulativa. Enfoques y ejemplos.
Estudios sobre Paralelismo al nivel de Instruccin.
Ejemplos.
Bib.: COMPUTER ARCHITECTURE, A QUANTITATIVE APPROACH. Second edition,
David A. Patterson, John L. Hennessy, y Apuntes del Profesor.
Diseo de la Jerarqua de Memoria. (2 Semanas) (4 Horas)
Introduccin.
Principio de las Caches.
Reduccin de los fallos de cache.
Reduccin de la penalizacin por fallo de cache.
Disminucin del tiempo de acierto en cache.
Organizaciones de memoria.
Memoria Virtual.
Proteccin.
Diseo de la jerarqua de memoria.
Ejemplos.
Bib.: COMPUTER ARCHITECTURE, A QUANTITATIVE APPROACH. Second edition,
David A. Patterson, John L. Hennessy.

6. PROGRAMA PRCTICO
(Detallar cada una de las prcticas explicitando objetivos y recursos recomendados para realizarlas).

Prctica nmero 1
Descripcin
Introduccin al uso del Simulador WinDLX
Objetivos
Familiarizar al alumno con el uso del simulador que va utilizar en las siguientes prcticas.
Peculiaridades del lenguaje mquina del DLX y la implementacin del mismo por el WinDLX.
Material de Laboratorio recomendado (Software)
Material de Laboratorio recomendado (Hardware)
PC bajo Windows (95, 98, NT, 3.1) o Linux con WINE ?

N horas estimadas en laboratorio:

APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 147

Prctica nmero 2
Descripcin
Evaluacin del rendimiento de la segmentacin
Objetivos
Fijar conceptos prvios y del captulo 1 que sern utilizados profusamente durante todo el
curso. Observacin prctica del funcionamiento de un Procesador Segmentado.
Material de Laboratorio recomendado (Software)
Material de Laboratorio recomendado (Hardware)
PCs con WinDLX instalado y funcionando.

N horas estimadas en laboratorio:

3
Prctica nmero 3

Descripcin
Observacin y experimentacin de Riesgos de Datos. Forwarding y planificacin
Objetivos
Aclarar de forma prctica lo que estn estudiando en teora en relacin con los riesgos de
datos y su solucin ms simple.
Material de Laboratorio recomendado (Software)
Material de Laboratorio recomendado (Hardware)
PCs con WinDLX instalado y funcionando.

N horas estimadas en laboratorio:

3
Prctica nmero 4

Descripcin
Observacin y experimentacin de Riesgos de Estructurales y de control (simples).
Objetivos
Aclarar porque surgen y como se pueden solucionar algunos riesgos estructurales, su
repercusin. Observacin del riesgo de control en el WinDLX (El nico que permite!).
Planificacin. Evaluacin de efectos.
Material de Laboratorio recomendado (Software)
Material de Laboratorio recomendado (Hardware)
PCs con WinDLX instalado y funcionando.

N horas estimadas en laboratorio:

APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 148

Prctica nmero 5
Descripcin
Evaluacin de un compilador real (gcc-DLX) en un computador Segmentado. Planificacin
Software. Optimizacin.
Objetivos
Observar la relacin entre el cdigo generado por el compilador real, y los efectos sobre el
pipeline del Procesador Segmentado. Niveles de optimizacin. Contrastarlo con lo
experimentado en prcticas anteriores. Preparar al alumno para tcnicas que va a
Material de Laboratorio recomendado (Software)
Material de Laboratorio recomendado (Hardware)
PCs con WinDLX instalado y funcionando. Cuenta en serdis y el compilador gcc-DLX
funcionando.
N horas estimadas en laboratorio:

5
Prctica nmero 6

Descripcin
Prediccin Dinmica de Salto.
Objetivos
Experimentar con trazas de ejecucin reales, como se comportan en la prctica los
mecanismos de prediccin dinmica de salto estudiados. Efectos del dimensionamiento
sobre las prestaciones.
Material de Laboratorio recomendado (Software)
Material de Laboratorio recomendado (Hardware)
serdis con compiladores y suficiente espacio en disco (300 Mb) para las trazas reales.

N horas estimadas en laboratorio:

6
Prctica nmero 7

Descripcin
Anlisis de la jerarqua de memoria cache de un computador real.
Objetivos
Poner en prctica los conocimientos sobre jerarqua de memoria, aplicndolos a evaluar
cuantitativamente los parmetros de la jerarqua de memoria.
Material de Laboratorio recomendado (Software)
Material de Laboratorio recomendado (Hardware)
serdis, PC (linux) y Oasis con compiladores de C y Fortran.

N horas estimadas en laboratorio:

APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 149

Prctica nmero 8
Descripcin
Anlisis y estudio de la memoria cache de un computador real.
Objetivos
Poner en prctica los conocimientos sobre jerarqua de memoria, aplicndolos a evaluar
cuantitativamente dos versiones alternativas de un procesador real, frente a medidas reales.
Aplicacin de los conocimientos de relacin precio-prestaciones.
Material de Laboratorio recomendado (Software)
Material de Laboratorio recomendado (Hardware)
serdis con dineroIV instalado y funcionado.

N horas estimadas en laboratorio:

7. METODOLOGA
(Procedimientos de actuacin a nivel didctico).

Clases tericas
Segn el Plan de Estudios el curso consta de un total de 30 horas anuales a razn de 2
horas/semana durante el segundo cuatrimestre. Se complementaran las clases con la
resolucin de problemas y ejercicios. La asistencia y participacin en clase ser valorada.

Clases prcticas en Laboratorio


Las prcticas en el plan docente tienen carcter obligatorio, reflejndose su evaluacin en
un 20% de la nota final. Se realizarn exclusivamente durante el periodo lectivo del curso.
Trabajos Voluntarios:
Existe la posibilidad de realizar trabajos por parte del alumno que completen y/o
complementen su formacin terica. Se considera el carcter de estos trabajos como
opcional y voluntarios por parte del alumnado.

8. EVALUACIN
(Sistema de evaluacin con la indicacin precisa del tipo y nmero de pruebas o exmenes, trabajos, as como las
dems actividades que puedan establecerse. Deber especificarse, en todos los casos, el porcentaje que los
distintos criterios suponen para la calificacin final).

La evaluacin de la asignatura se realizar sobre la puntuacin obtenida por el alumno en la


realizacin de las prcticas y la puntuacin obtenida en los exmenes que abarcarn toda la
asignatura. La asistencia y participacin en clase se valorar en la nota final de la
asignatura.
La evaluacin de la nota final se realizar segn la siguiente relacin:
Nota de Examen
Nota de Prcticas

= 40%
= 40%

Asistencia y Participacin = 20%

APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 150

Los Trabajos Voluntarios, como norma general se considerarn complementarios a la


docencia terica, y en su caso, se valorarn como complemento de la misma o a la nota de
asis-tencia y participacin en clase.

9. BIBLIOGRAFA Y MATERIAL RECOMENDADO


(Bibliografa y Material docente recomendados, as como el libro de texto principal, si lo hubiere).

Referencia ISBN: 1-558 TTULO COMPUTER ARCHITECTURE, A QUANTITATIVE APPRO


David A. Patterson, John L. Hennessy
AUTORES
1996
EDITORIAL Morgan Kaufmann Publishers, Inc.
AO
Referencia
AUTORES
EDITORIAL

TTULO Pagina personal y de la asignatura CS252


David Patterson
Web de CS en Berkeley
AO

Referencia ISBN: 84-48 TTULO ORGANIZACIN Y DISEO DE COMPUTADORES.


David A. Patterson, John L. Hennessy
AUTORES
1995
EDITORIAL McGraw-Hill (Interamericana de Espaa)
AO
Referencia
AUTORES
EDITORIAL

TTULO Apuntes, Transparencias y Otros material del profesor.


Enrique Fernndez.
Web y Fotocopias.
0
AO

10. EQUIPO DOCENTE


NOMBRE Fernndez Garca, Enrique
S
S
DOCENCIA TEORCA
DOCENCIA PRCTICA
CATEGORA Profesor Titular de Escuela Universitaria
DESPACHO 2-1
TELFONO 45-87-21 E-MAI efernandez@dis.ulpgc.es
PGINA WEB
1 CUAT
TUTORAS
2 CUAT
L 10:00 14:00
V 10:30 12:30

L 10:00 14:00
V 10:30 12:30

11. PGINA WEB DE LA ASIGNATURA


Desde la pgina personal del profesor.

APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 151

1. IDENTIFICACIN DE LA ASIGNATURA.
CENTRO
Escuela Universitaria de Informtica
TITULACIN Ingeniera Tcnica en Informtica de Sistemas
NOMBRE ASIGNATURA

Bases de Datos
CRDITOS P: 4,5
CARCT OB CRDITOS T: 4,5
DESCRIPTORES B.O.E.
Modelos. Implementacin de Bases de Datos. Sistemas de Gestin de Bases de Datos.
Tcnicas para Diseo y Organizacin de Bases de Datos.

CDIGO

12553

CURSO

2. CONCEPTO Y DEFINICIN.
(Descripcin de la asignatura segn los descriptores que aparecen en el B.O.E.)

La asignatura constituye, de forma genrica, un curso introductorio a los sistemas de gestin


de bases de datos y su entorno de trabajo. Pretende proporcionar al alumno los
conocimientos tericos y prcticos esenciales para el correcto modelado de un sistema de
informacin y el posterior diseo, realizacin y uso de un sistema de bases de datos.

3. CONOCIMIENTOS PREVIOS.
(Pre-requisitos conceptuales previos y asignatura(s) del actual plan de estudios en los que se imparten)

Los conceptos que se mencionan a continuacin constituyen los pre-requisitos mnimos


que el alumno debera manejar con fluidez para abordar el temario de la asignatura:
Fundamentos y metodologa de la programacin. Tipos de datos, ficheros, mtodos de
indizacin. Estructu-ras de datos y de la informacin. Paginacin. Concurrencia. Seguridad.
Estos conceptos se relacionan con las siguientes asignaturas: Estructuras de Datos I,
Meto-dologa de la programacin I, Estructuras de Datos II y Sistemas Operativos.

4. OBJETIVOS DIDCTICOS.
(Descripcin de los conocimientos, habilidades, tcnicas, etc... que se pretende que el alumno ad-quiera al cursar la
asignatura)

El orden de aparicin no intenta establecer una importancia relativa entre ellos:


a.- Dar a conocer al alumno los fundamentos tericos necesarios para desenvolverse en
el entorno de un sistema de gestin de bases de datos e introducirle a los modelos de datos
convencionales.
b.- Dotarle de una capacidad de anlisis de la realidad que le permita abordar con
soltura el modelado y diseo de bases de datos adecuadas para el sistema a representar.
c.- Armarle con herramientas de modelado conceptual y de diseo lgico que le
permitan plasmar la visin de la realidad adquirida en el anlisis del sistema de informacin.
d.- Capacitarle para un uso optimizado de los sistemas relacionales y su entorno de
trabajo.
e.- Presentarle una visin global de las arquitecturas de sistemas de bases de datos
alternativas y algunas de sus realizaciones comerciales.

APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 152

5. PROGRAMA TERICO Y DE PRCTICAS EN AULA CON TEMPORIZACIN


Y
BIBLIOGRAFA BSICA.
(Programa terico desglosado al menos en dos niveles de detalle, por ejemplo: tema y subtema, o mdulo y tema,
etc..., incluyendo el nmero de horas estimadas al menos para el primer nivel. Indi-car adems la bibliografa bsica
al menos para el primer nivel).

Leyenda:
T horas tericas, (45 en total)
P horas prctica en aula, (15 en total)
Resto de cdigos de tipos de horas: Vase la metodologa
Mdulo I: Introduccin. 2T. Mota 94, de Miguel 97.
Tema 1: Introduccin a las bases de datos.
Mdulo II: Modelos de datos. 10T, 6P. De Miguel 97, Mota 94.
Tema 2: Modelos de datos. 2T.
Tema 3: El modelo Entidad/Interrelacin. 4a, 4b1, 6P.
Mdulo III: Modelo relacional. 8T, 1P. Date 93, de Miguel 97, Korth 98.
Tema 4: El modelo relacional. 3T.
Tema 5: lgebra relacional. 3T, 1/2 P.
Tema 6: Clculo relacional. 2T, 1/2 P.
Mdulo IV: Diseo relacional. 10T, 6P. De Miguel 97, Date 93.
Tema 7: Diseo lgico relacional. 4T, 6P.
Tema 8: Diseo basado en la teora de las dependencias. 4a, 2b1.
Modulo V: Sistemas relacionales. 13T, 2P. Date 93, de Miguel 97.
Tema 9: Arquitectura de un SGBD relacional. 1T.
Tema 10: LDD relacional. 1T, 2P.
Tema 11: LMD relacional. 5T.
Tema 12: Vistas y LMD sobre vistas. 2T.
Tema 13: Subsistemas de seccin frontal. 1/2 T.
Tema 14: Seguridad. 2T.
Tema 15: SQL embebido. 1T.
Tema 16: Otros sistemas relacionales. 1/2 T.
Mdulo VI: Arquitecturas de sistemas de bases de datos. 2T. Korth 98, Hansen 97
Tema 17: Arquitecturas de sistemas de bases de datos.
Nota: La cantidad de horas P expresadas en los temas 3 y 7 debe entenderse
desglosada en diferentes ejercicios procedentes de los trabajos prcticos de los distintos
grupos W (vase metodologa: seccin b2).

6. PROGRAMA PRCTICO
(Detallar cada una de las prcticas explicitando objetivos y recursos recomendados para realizarlas).

Prctica nmero 1
Descripcin
Tipo de prctica B31 (El cdigo hace referencia a la metodologa). Presentacin por el
profesor del entorno de trabajo a usar en el desarrollo de las prcticas. LDD relacional.
Objetivos
APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 153

Introducir al alumno a la manipulacin del entorno de trabajo presentado, reforzando los


contenidos con el desarrollo por parte del profesor de ejemplos sencillos que los alumnos
seguirn en paralelo en sus PC's.
Material de Laboratorio recomendado (Software)
Software necesario para el desarrollo de las prcticas en el laboratorio:
1) Access
97/2000 y Delphi 4 sobre W95/98/NT en todos los PC's del laboratorio.
2) Software
cliente completo de la IAO en todos los PC's del laboratorio.
3)
Pro
Material de Laboratorio recomendado (Hardware)
Hardware necesario para el desarrollo de las prcticas en el laboratorio:
1) 25 Pc's para
los alumnos y 1 para el profesor, todos ellos con acceso a un servidor de transacciones
W/NT con SQL Server, Interbase y server completo de Oracle 8. Impresora.
N horas estimadas en laboratorio:

1
Prctica nmero 2

Descripcin
Tipo de prctica B31 (El cdigo hace referencia a la metodologa). Presentacin por el
profesor del entorno de trabajo a usar en el desarrollo de las prcticas. LMD relacional.
Objetivos
Introducir al alumno a la manipulacin del entorno de trabajo presentado, reforzando los
contenidos con el desarrollo por parte del profesor de ejemplos sencillos que los alumnos
seguirn en paralelo en sus PC's.
Material de Laboratorio recomendado (Software)
Software necesario para el desarrollo de las prcticas en el labora-torio:
1) Access
97/2000 y Delphi 4 sobre W95/98/NT en todos los PC's del laboratorio.
2) Software
cliente completo de la IAO en todos los PC's del laboratorio.
3)
Pr
Material de Laboratorio recomendado (Hardware)
Hardware necesario para el desarrollo de las prcticas en el labo-ratorio:
1)
25 Pc's
para los alumnos y 1 para el profesor, todos ellos con acceso a un servidor de transacciones
W/NT con SQL Server, Interbase y server completo de Oracle 8. Impres
N horas estimadas en laboratorio:

4
Prctica nmero 3

Descripcin
Tipo de prctica B31 (El cdigo hace referencia a la metodologa). Presentacin por el
profesor del entorno de trabajo a usar en el desarrollo de las prcticas. Subsistemas de
seccin frontal
Objetivos
Introducir al alumno a la manipulacin del entorno de trabajo presentado, reforzando los
contenidos con el desarrollo por parte del profesor de ejemplos sencillos que los alumnos
seguirn en paralelo en sus PC's.
Material de Laboratorio recomendado (Software)
Software necesario para el desarrollo de las prcticas en el laboratorio:
1) Access
97/2000 y Delphi 4 sobre W95/98/NT en todos los PC's del laboratorio.
2) Software
cliente completo de la IAO en todos los PC's del laboratorio.
3)
Pro
Material de Laboratorio recomendado (Hardware)
Hardware necesario para el desarrollo de las prcticas en el laboratorio:
1) 25 Pc's para
los alumnos y 1 para el profesor, todos ellos con acceso a un servidor de transacciones
W/NT con SQL Server, Interbase y server completo de Oracle 8. Impresora.
N horas estimadas en laboratorio:

APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 154

Prctica nmero 4
Descripcin
Tipo de prctica B31 (El cdigo hace referencia a la metodologa). Presentacin por el
profesor del entorno de trabajo a usar en el desarrollo de las prcticas. Seguridad.
Objetivos
Introducir al alumno a la manipulacin del entorno de trabajo presentado, reforzando los
contenidos con el desarrollo por parte del profesor de ejemplos sencillos que los alumnos
seguirn en paralelo en sus PC's.
Material de Laboratorio recomendado (Software)
Software necesario para el desarrollo de las prcticas en el laboratorio:
1) Access
97/2000 y Delphi 4 sobre W95/98/NT en todos los PC's del laboratorio.
2) Software
cliente completo de la IAO en todos los PC's del laboratorio.
3)
Pro
Material de Laboratorio recomendado (Hardware)
Hardware necesario para el desarrollo de las prcticas en el laboratorio:
1) 25 Pc's para
los alumnos y 1 para el profesor, todos ellos con acceso a un servidor de transacciones
W/NT con SQL Server, Interbase y server completo de Oracle 8. Impresora.
N horas estimadas en laboratorio:

1
Prctica nmero 5

Descripcin
Tipo de prctica B31 (El cdigo hace referencia a la metodologa). Presentacin por el
profesor del entorno de trabajo a usar en el desarrollo de las prcticas. SQL embebido.
Objetivos
Introducir al alumno a la manipulacin del entorno de trabajo presentado, reforzando los
contenidos con el desarrollo por parte del profesor de ejemplos sencillos que los alumnos
seguirn en paralelo en sus PC's.
Material de Laboratorio recomendado (Software)
Software necesario para el desarrollo de las prcticas en el laboratorio:
1) Access
97/2000 y Delphi 4 sobre W95/98/NT en todos los PC's del laboratorio.
2) Software
cliente completo de la IAO en todos los PC's del laboratorio.
3)
Pro
Material de Laboratorio recomendado (Hardware)
Hardware necesario para el desarrollo de las prcticas en el laboratorio:
1) 25 Pc's para
los alumnos y 1 para el profesor, todos ellos con acceso a un servidor de transacciones
W/NT con SQL Server, Interbase y server completo de Oracle 8. Impresora.
N horas estimadas en laboratorio:

APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 155

Prctica nmero 6
Descripcin
Tipo de prctica B31 (El cdigo hace referencia a la metodologa). Presentacin por el
profesor del entorno de trabajo a usar en el desarrollo de las prcticas. Otros sistemas
relacionales.
Objetivos
Introducir al alumno a la manipulacin del entorno de trabajo presentado, reforzando los
contenidos con el desarrollo por parte del profesor de ejemplos sencillos que los alumnos
seguirn en paralelo en sus PC's.
Material de Laboratorio recomendado (Software)
Software necesario para el desarrollo de las prcticas en el laboratorio:
1) Access
97/2000 y Delphi 4 sobre W95/98/NT en todos los PC's del laboratorio.
2) Software
cliente completo de la IAO en todos los PC's del laboratorio.
3)
Pro
Material de Laboratorio recomendado (Hardware)
Hardware necesario para el desarrollo de las prcticas en el laboratorio:
1) 25 Pc's para
los alumnos y 1 para el profesor, todos ellos con acceso a un servidor de transacciones
W/NT con SQL Server, Interbase y server completo de Oracle 8. Impresora.
N horas estimadas en laboratorio:

2
Prctica nmero 7

Descripcin
Tipo de prctica B31 (El cdigo hace referencia a la metodologa). Presentacin por el
profesor del entorno de trabajo a usar en el desarrollo de las prcticas. Arquitecturas de
sistemas de bases de datos.
Objetivos
Introducir al alumno a la manipulacin del entorno de trabajo presentado, reforzando los
contenidos con el desarrollo por parte del profesor de ejemplos sencillos que los alumnos
seguirn en paralelo en sus PC's.
Material de Laboratorio recomendado (Software)
Software necesario para el desarrollo de las prcticas en el laboratorio:
1) Access
97/2000 y Delphi 4 sobre W95/98/NT en todos los PC's del laboratorio.
2) Software
cliente completo de la IAO en todos los PC's del laboratorio.
3)
Pro
Material de Laboratorio recomendado (Hardware)
Hardware necesario para el desarrollo de las prcticas en el laboratorio:
1) 25 Pc's para
los alumnos y 1 para el profesor, todos ellos con acceso a un servidor de transacciones
W/NT con SQL Server, Interbase y server completo de Oracle 8. Impresora.
N horas estimadas en laboratorio:

APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 156

Prctica nmero 8
Descripcin
Tipo de prctica B32 (El cdigo hace referencia a la metodologa). Desarrollo por los
alumnos durante la clase de casos prcticos especficos, escogidos y tutelados por el
profesor. LDD relacional
Objetivos
Introducir al alumno a la manipulacin del entorno de trabajo presentado, reforzando los
contenidos con el desarrollo por parte del profesor de ejemplos sencillos que los alumnos
seguirn en paralelo en sus PC's.
Material de Laboratorio recomendado (Software)
Software necesario para el desarrollo de las prcticas en el laboratorio:
1) Access
97/2000 y Delphi 4 sobre W95/98/NT en todos los PC's del laboratorio.
2) Software
cliente completo de la IAO en todos los PC's del laboratorio.
3)
Pro
Material de Laboratorio recomendado (Hardware)
Hardware necesario para el desarrollo de las prcticas en el laboratorio:
1) 25 Pc's para
los alumnos y 1 para el profesor, todos ellos con acceso a un servidor de transacciones
W/NT con SQL Server, Interbase y server completo de Oracle 8. Impresora.
N horas estimadas en laboratorio:

1
Prctica nmero 9

Descripcin
Tipo de prctica B32 (El cdigo hace referencia a la metodologa). Desarrollo por los
alumnos durante la clase de casos prcticos especficos, escogidos y tutelados por el
profesor. LMD relacional bsico.
Objetivos
Introducir al alumno a la manipulacin del entorno de trabajo presentado, reforzando los
contenidos con el desarrollo por parte del profesor de ejemplos sencillos que los alumnos
seguirn en paralelo en sus PC's.
Material de Laboratorio recomendado (Software)
Software necesario para el desarrollo de las prcticas en el laboratorio:
1) Access
97/2000 y Delphi 4 sobre W95/98/NT en todos los PC's del laboratorio.
2) Software
cliente completo de la IAO en todos los PC's del laboratorio.
3)
Material de Laboratorio recomendado (Hardware)
Hardware necesario para el desarrollo de las prcticas en el laboratorio:
1) 25 Pc's para
los alumnos y 1 para el profesor, todos ellos con acceso a un servidor de transacciones
W/NT con SQL Server, Interbase y server completo de Oracle 8. Impresora.
N horas estimadas en laboratorio:

APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 157

Prctica nmero 10
Descripcin
Tipo de prctica B32 (El cdigo hace referencia a la metodologa). Desarrollo por los
alumnos durante la clase de casos prcticos especficos, escogidos y tutelados por el
profesor. LMD relacional avanzado.
Objetivos
Introducir al alumno a la manipulacin del entorno de trabajo presentado, reforzando los
contenidos con el desarrollo por parte del profesor de ejemplos sencillos que los alumnos
seguirn en paralelo en sus PC's.
Material de Laboratorio recomendado (Software)
Software necesario para el desarrollo de las prcticas en el laboratorio:
1) Access
97/2000 y Delphi 4 sobre W95/98/NT en todos los PC's del laboratorio.
2) Software
cliente completo de la IAO en todos los PC's del laboratorio.
3)
Material de Laboratorio recomendado (Hardware)
Hardware necesario para el desarrollo de las prcticas en el laboratorio:
1) 25 Pc's para
los alumnos y 1 para el profesor, todos ellos con acceso a un servidor de transacciones
W/NT con SQL Server, Interbase y server completo de Oracle 8. Impresora.
N horas estimadas en laboratorio:

Prctica nmero 11
Descripcin
Tipo de prctica B32 (El cdigo hace referencia a la metodologa). Desarrollo por los
alumnos durante la clase de casos prcticos especficos, escogidos y tutelados por el
profesor. Subsistemas de seccin frontal.
Objetivos
Introducir al alumno a la manipulacin del entorno de trabajo presentado, reforzando los
contenidos con el desarrollo por parte del profesor de ejemplos sencillos que los alumnos
seguirn en paralelo en sus PC's.
Material de Laboratorio recomendado (Software)
Software necesario para el desarrollo de las prcticas en el laboratorio:
1) Access
97/2000 y Delphi 4 sobre W95/98/NT en todos los PC's del laboratorio.
2) Software
cliente completo de la IAO en todos los PC's del laboratorio.
3)
Material de Laboratorio recomendado (Hardware)
Hardware necesario para el desarrollo de las prcticas en el laboratorio:
1) 25 Pc's para
los alumnos y 1 para el profesor, todos ellos con acceso a un servidor de transacciones
W/NT con SQL Server, Interbase y server completo de Oracle 8. Impresora.
N horas estimadas en laboratorio:

APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 158

Prctica nmero 12
Descripcin
Tipo de prctica B32 (El cdigo hace referencia a la metodologa). Desarrollo por los
alumnos durante la clase de casos prcticos especficos, escogidos y tutelados por el
profesor. Seguridad.
Objetivos
Introducir al alumno a la manipulacin del entorno de trabajo presentado, reforzando los
contenidos con el desarrollo por parte del profesor de ejemplos sencillos que los alumnos
seguirn en paralelo en sus PC's.
Material de Laboratorio recomendado (Software)
Software necesario para el desarrollo de las prcticas en el laboratorio:
1) Access
97/2000 y Delphi 4 sobre W95/98/NT en todos los PC's del laboratorio.
2) Software
cliente completo de la IAO en todos los PC's del laboratorio.
3)
Material de Laboratorio recomendado (Hardware)
Hardware necesario para el desarrollo de las prcticas en el laboratorio:
1) 25 Pc's para
los alumnos y 1 para el profesor, todos ellos con acceso a un servidor de transacciones
W/NT con SQL Server, Interbase y server completo de Oracle 8. Impresora.
N horas estimadas en laboratorio:

Prctica nmero 13
Descripcin
Tipo de prctica B32 (El cdigo hace referencia a la metodologa). Desarrollo por los
alumnos durante la clase de casos prcticos especficos, escogidos y tutelados por el
profesor. SQL embebido.
Objetivos
Introducir al alumno a la manipulacin del entorno de trabajo presentado, reforzando los
contenidos con el desarrollo por parte del profesor de ejemplos sencillos que los alumnos
seguirn en paralelo en sus PC's.
Material de Laboratorio recomendado (Software)
Software necesario para el desarrollo de las prcticas en el laboratorio:
1) Access
97/2000 y Delphi 4 sobre W95/98/NT en todos los PC's del laboratorio.
2) Software
cliente completo de la IAO en todos los PC's del laboratorio.
3)
Material de Laboratorio recomendado (Hardware)
Hardware necesario para el desarrollo de las prcticas en el laboratorio:
1) 25 Pc's para
los alumnos y 1 para el profesor, todos ellos con acceso a un servidor de transacciones
W/NT con SQL Server, Interbase y server completo de Oracle 8. Impresora.
N horas estimadas en laboratorio:

APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 159

Prctica nmero 14
Descripcin
Tipo de prctica B32 (El cdigo hace referencia a la metodologa). Desarrollo por los
alumnos durante la clase de casos prcticos especficos, escogidos y tutelados por el
profesor. Otros sistemas relacionales.
Objetivos
Introducir al alumno a la manipulacin del entorno de trabajo presentado, reforzando los
contenidos con el desarrollo por parte del profesor de ejemplos sencillos que los alumnos
seguirn en paralelo en sus PC's.
Material de Laboratorio recomendado (Software)
Software necesario para el desarrollo de las prcticas en el laboratorio:
1) Access
97/2000 y Delphi 4 sobre W95/98/NT en todos los PC's del laboratorio.
2) Software
cliente completo de la IAO en todos los PC's del laboratorio.
3)
Material de Laboratorio recomendado (Hardware)
Hardware necesario para el desarrollo de las prcticas en el laboratorio:
1) 25 Pc's para
los alumnos y 1 para el profesor, todos ellos con acceso a un servidor de transacciones
W/NT con SQL Server, Interbase y server completo de Oracle 8. Impresora.
N horas estimadas en laboratorio:

7. METODOLOGA
(Procedimientos de actuacin a nivel didctico).

Los alumnos se dividirn de tres formas diferentes:


1) El conjunto completo de alumnos matriculados en la asignatura y que en ade-lante
se denominar grupo T (grupo de teora). Aqu se presupone que el conjunto de alumnos
matriculados cabe en un solo grupo para clases tericas.
2) En grupos para clases prcticas, en adelante grupos P, con un tamao mximo de
25 alumnos por grupo prctico. Parece acertado vaticinar que los alumnos matriculados
cabrn en 2 grupos de clases prcticas por cada titulacin de ingeniera tcnica informtica
de la E.U.I.
3) A su vez, los grupos P se subdividirn en grupos de trabajo, en adelante grupos W,
encargndose a cada uno de ellos un trabajo prctico anual a realizar en diferentes fases
durante el curso segn se vayan desarrollando las clases tericas y prcticas. En principio
deberan existir entre 5 y 8 trabajos prcticos por grupo P, con lo cual el nmero de alumnos
por grupo W oscilara entre 3 y 5. De cualquier forma, el nmero de grupos W por grupo P
no ha de ser fijado con antelacin porque, como podr apreciarse posteriormente, no
establece relacin con los horarios; de esta forma, la heurstica del desarrollo del primer ao
de imparti-cin de esta asignatura podr dictar unas previsiones ms ajustadas para el
siguiente curso.
La docencia de la asignatura est basada en 4 tipos de clases:
a) Clases tericas al grupo T y
b) 3 tipos de clases con diferente nivel de contenido prctico:
b.1) Clases en el aula al grupo T, en las que el profesor desarrolla, con la colaboracin
activa de los alumnos coordinada por l mismo, los contenidos necesarios para el posterior
desarrollo de un cierto tipo de prctica y/o una serie de casos ejemplares. Sus contenidos
deben considerarse como teora aplicada.
b.2) Clases prcticas en el aula al grupo P, en las que el profesor coordina ejercicios a
realizar o presentar en clase por los alumnos. Dicho ejercicios pueden provenir directamente
de los contenidos de las clases de tipo a, aunque en su mayor parte habrn sido revisados
previamente en clases de tipo b1. En ocasiones estarn directamente relacionados con los
trabajos prcticos de los grupos W, aunque se vern conjuntamente por todo el grupo P;
esto ltimo disminuye el contacto cercano con los grupos W pero aumenta el nmero de
ejemplos estudiados por el grupo P globalmente a lo largo del curso acadmico. En este ltimo caso, los diferentes grupos W de un grupo P se irn rotando sucesivamente en el orden
de exposicin de sus trabajos, de forma que la distancia temporal mnima entre la
explicacin de contenidos prcticos en las clases de tipo b1 y su correspondiente fase del
trabajo prctico vaya recayendo sucesivamente en los distintos grupos W y no la soporten
siempre los mismos alumnos.
APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 160

Desgraciadamente, el vicerrectorado de ordenacin acadmica ha impuesto la norma


de impartir a grupos T todas las clases prcticas que no sean de laboratorio. Por esa causa,
las peticiones docentes de la E.U.I. al D.I.S. asu-men un grupo nico para aquellas horas de
prcticas que no son de laboratorio, llegando in-cluso a fundirlas con las horas tericas en la
columna correspondiente. De esta forma no ser posible impartir las clases de tipo b2 a
grupos P con la ratio prevista y ser necesario duplicar el nmero de alumnos por grupo W o
bien disminuir el tiempo destinado a la presentacin y correccin de cada trabajo.
b.3) Clases prcticas en el laboratorio al grupo P, en las que existir un puesto de
trabajo (Pc) para cada alumno. En ellas se pueden realizar dos tipos de actividades:
b.3.1) Presentacin por el profesor del entorno de trabajo a usar en el desarrollo de un
tipo de prctica, disponiendo para ello, segn el caso, de un can conectado a un Pc y el
correspondiente teln, un retroproyector y/o una pizarra que habrn de estar dis-ponibles en
el laboratorio. Esta presentacin estar reforzada con el desarrollo por parte del profesor de
algn(os) ejemplo(s) sencillo(s) que los alumnos seguirn en paralelo en sus Pc's,
introducindose de este modo a la manipulacin del entorno de trabajo presentado.
b.3.2) Desarrollo por los alumnos durante la clase de casos prcticos especficos
escogidos y tutelados por el profesor.
La E.U.I. est incorporada a la Iniciativa Acadmica de Oracle (IAO), especialmente
diseada para formar a profesionales cualificados en tecnologas de la informacin con
productos y soporte tcnico de Oracle, facilitando al alumno el acceso a las pruebas de
certificacin de "Oracle Certified Professional" y a la bolsa de trabajo de IAO. Por ello, ser
obligado integrar en los programas acadmicos un cierto nmero de horas destinadas a
impartir los contenidos de la IAO.
Material necesario para el desarrollo de las clases tericas y prcticas en el aula:
Can conectado a un PC porttil, retroproyector de transparencias, teln y pizarra.

8. EVALUACIN
(Sistema de evaluacin con la indicacin precisa del tipo y nmero de pruebas o exmenes, trabajos, as como las
dems actividades que puedan establecerse. Deber especificarse, en todos los casos, el porcentaje que los
distintos criterios suponen para la calificacin final).

Exmenes: Las reglamentarias convocatorias de Junio, Septiembre y Diciembre. Consistirn


en una prueba escrita de contenidos terico-prcticos.
Trabajo prctico: Los alumnos tendrn que realizar durante el curso acadmico un
trabajo en el que desarrollarn un sistema de bases de datos, paralelamente a la adquisicin
de conoci-mientos tericos y prcticos. Para ello se formarn grupos de trabajo, asignando a
cada grupo un caso prctico diferente para desarrollar. La correcta realizacin de este
trabajo ser requi-sito indispensable para superar la asignatura y no modificar la calificacin
del examen. Cada uno de estos grupos realizar las diferentes fases de su trabajo en horas
extras, diferentes de las horas de prctica con profesor asignadas al alumno. Estas horas
extras pueden desglosarse, en cada grupo, con una estimacin aproximada, de la siguiente
forma: 8 horas de anlisis y diseos, 3 horas de desarrollo de software y 3 horas de
generacin memorias. En aquellas fases en las que sea necesario el uso de recursos de
laboratorio se tendrn que asignar horas en los mismos aparte de las de prcticas con
profesor, a fin de que los alumnos puedan llevar a buen fin su trabajo personal; lgicamente
estos recursos sern los mismos que se expresan en el programa prctico de laboratorio del
punto 6 de este proyecto docente. En algunas fases del trabajo los alumnos necesitarn
horas en algn laboratorio con los recursos bsicos para la presentacin de las memorias.
Asimismo, ser necesario arbitrar algn sistema que permita el acceso de los alumnos a la
realizacin de trasparencias para su presentacin en clase con el retroproyector.

APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 161

9. BIBLIOGRAFA Y MATERIAL RECOMENDADO


(Bibliografa y Material docente recomendados, as como el libro de texto principal, si lo hubiere).

Referencia De Miguel 9 TTULO Fundamentos y modelos de Bases de Datos.


Adoracin de Miguel, Mario Piattini.
AUTORES
EDITORIAL Ra-ma
AO

1997

Referencia Date 93
TTULO Introduccin a los sistemas de bases de datos. 5 Edicin.
C.J. Date
AUTORES
1993
EDITORIAL Addison-Wesley
AO
Referencia Korth 98
TTULO Fundamentos de bases de datos. 3 Edicin.
Korth, Silberschatz, Sudarshan
AUTORES
EDITORIAL McGraw Hill
AO

1998

Referencia Hansen 97 TTULO Diseo y administracin de Bases de Datos


G. Hansen, J. Hansen.
AUTORES
EDITORIAL Prentice Hall
AO

1997

Referencia Mota 94
TTULO Bases de datos relacionales: Teora y diseo.
Laura Mota, Matilde Celma, Juan C. Casamayor
AUTORES
EDITORIAL Servicio de publicaciones de la Universidad Politcnica de AO

1994

10. EQUIPO DOCENTE


NOMBRE Mayor Gonzlez, Octavio
S
S
DOCENCIA TEORCA
DOCENCIA PRCTICA
Profesor
Titular
de
Escuela
Universitaria
CATEGORA
DESPACHO 2-11
TELFONO 45-87-35 E-MAI omayor@dis.ulpgc.es
PGINA WEB
1 CUAT
TUTORAS
2 CUAT
L 10:30 12:30
X 10:30 13:30

J 10:30 12:30

L 17:30 18:30
M 10:30 14:30

J 8:30 10:30
J 12:30 14:30

NOMBRE Santana Surez, Octavio


S
No
DOCENCIA TEORCA
DOCENCIA PRCTICA
CATEGORA Catedrtico de Universidad
DESPACHO 2-S8
TELFONO 45-87-30 E-MAI osantana@dis.ulpgc.es
PGINA WEB
1 CUAT
TUTORAS
2 CUAT
L 10:30 13:30
M 10:30 13:30

APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

L 12:30 14:30
M 10:30 12:30

M 13:30 15:30

Pg. 162

11. PGINA WEB DE LA ASIGNATURA


http://protos.dis.ulpgc.es/docencia/bd/

APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 163

1. IDENTIFICACIN DE LA ASIGNATURA.
CENTRO
Escuela Universitaria de Informtica
TITULACIN Ingeniera Tcnica en Informtica de Sistemas
NOMBRE ASIGNATURA

Buses y Perifricos
CRDITOS P: 3
CARCT OB CRDITOS T: 3
DESCRIPTORES B.O.E.
Tecnologa de Perifricos. Perifricos de E/S. Almacenamiento masivo de Datos. Buses.
Perifricos avanzados.

CDIGO

12583

CURSO

2. CONCEPTO Y DEFINICIN.
(Descripcin de la asignatura segn los descriptores que aparecen en el B.O.E.)

Los contenidos de la asignatura describen el sistema de entrada salida de un computador,


demorndose en la descripcin detallada de un conjunto de dispositivos perifricos, sus
controladores y su programacin. Estas descripciones se realizarn teniendo como
referencia los sistemas computadores basados en 8086.

3. CONOCIMIENTOS PREVIOS.
(Pre-requisitos conceptuales previos y asignatura(s) del actual plan de estudios en los que se imparten)

Es recomendable que el alumno haya cursado las asignaturas Estructura de Computadores,


Tecnologa de Computadores y Sistemas Operativos que se imparten en el segundo curso.

4. OBJETIVOS DIDCTICOS.
(Descripcin de los conocimientos, habilidades, tcnicas, etc... que se pretende que el alumno ad-quiera al cursar la
asignatura)

Conocimiento de la organizacin y diseo de un sistema computador real; Realizar el


anlisis y programacin de perifricos en general; Conocer el funcionamiento de distintos
tipos de perifricos como: perifricos de entrada, perifricos de salida, perifricos de
almacenamiento, perifricos multimedia; Conocer a nivel tcnico el funcionamiento de
distintos tipos de buses; Conocer el funcionamiento general de los controladores de
perifricos; Comprender la temporizacin y control de seales involucradas en el
funcionamiento de distintos tipos de controladores de perifricos para aplicaciones que
requieren comunicarse directamente con el hardware; Manejar el sistema de interrupciones
hardware y software de un computador; Realizar el diseo de interfaces hardware/software;
Programar en lenguaje ensamblador para controlar la interfaz entre el computador y sus
perifricos; Utilizar lenguajes de descripcin hardware para el diseo de controladores de
perifricos.

5. PROGRAMA TERICO Y DE PRCTICAS EN AULA CON TEMPORIZACIN


Y
BIBLIOGRAFA BSICA.
(Programa terico desglosado al menos en dos niveles de detalle, por ejemplo: tema y subtema, o mdulo y tema,
etc..., incluyendo el nmero de horas estimadas al menos para el primer nivel. Indi-car adems la bibliografa bsica
al menos para el primer nivel).

MDULO 1: CONCEPTO DE SISTEMA COMPUTADOR (3 horas)


APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 164

Tema 1. Introduccin: Perifricos e Interfaces de un computador


Tema 2: Procesadores 80x86 y su programacin en ensamblador
[ROS88]

MDULO 2: SISTEMA BSICO PROCESADOR-MEMORIA (5 ho-ras)[STA97][MAZ98]


Tema 3: Buses
Tema 4: Sistema de Entrada/Salida en el computador
Tema 7: El Subsistema de Interrupciones
Tema 8: Acceso directo a memoria
Tema 9: Interfaz del procesador Pentium (Pent93)
MODULO 3: BUSES
Tema 10: Bus PCI (PCI95)
Tema 11: USB
(Especificacin Rev 1.1
MDULO 3: PERIFRICOS Y SUS INTERFACES CON EL SISTEMA BSICO [MAZ 98]
(20 horas)
Tema 12: Interfaz serie RS232
Tema 10: Interfaz paralelo. Normativa IEEE 1284
Tema 11: Interfaz de entrada con teclado y ratn
Tema 12: Interfaz de Video y monitores.
Tema 13: Perifricos de almacenamiento y sus interfaces con el computador

MDULO 4: INTERFAZ CON EL SOFTWARE ( 2 horas) [MAZ98]


Tema 14: El soporte del sistema operativo y los drivers de dispositivos

6. PROGRAMA PRCTICO
(Detallar cada una de las prcticas explicitando objetivos y recursos recomendados para realizarlas).

Prctica nmero 1
Descripcin
Introduccin de un mdulo de memoria en un espacio de direcciones.
Objetivos
Se disear un esquema hardware para que un modulo de memoria ocupe determinado
conjunto del espacio de direcciones que ofrece un bus.
Material de Laboratorio recomendado (Software)
Xilinx Foundation, Xilinx FPGA Express
Material de Laboratorio recomendado (Hardware)
Xilinx Foundation, Xilinx FPGA Express sobre PC con Windows

N horas estimadas en laboratorio:

APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

16

Pg. 165

Prctica nmero 2
Descripcin
Tutorial de programacin en ensamblador utilizando TASM, TLINK, y TD
Objetivos
Introducir al alumno en el manejo de las herramientas de desarrollo software que utilizarn
en las siguientes prcticas
Material de Laboratorio recomendado (Software)
Material de Laboratorio recomendado (Hardware)
TASM, TLINK, y TD, sobre PC con acceso a MSDOS

N horas estimadas en laboratorio:

4
Prctica nmero 3

Descripcin
Identificacin de un procesador
Objetivos
Ejecutar la instruccin CPUID y mostrar la informacin que devuelve.
Material de Laboratorio recomendado (Software)
Material de Laboratorio recomendado (Hardware)
TASM, TLINK, y TD, sobre PC con acceso a MSDOS

N horas estimadas en laboratorio:

10

7. METODOLOGA
(Procedimientos de actuacin a nivel didctico).

Las actividades que se prevn realizar se dividen en:


- Teora: imparticin de lecciones por parte del profesor
- Problemas: resolucin prctica de ejercicios y simulacin de implementaciones
software reales con la tutorizacin del profesor
- Trabajo personal: realizacin de problemas de forma individual por parte del alumno
- Prcticas: realizacin de actividades prcticas tutorizadas por el profesor en las que se
involucra un computador basado en un procesador compatible con la arquitectura del
repertorio de instrucciones 8086

8. EVALUACIN
(Sistema de evaluacin con la indicacin precisa del tipo y nmero de pruebas o exmenes, trabajos, as como las
dems actividades que puedan establecerse. Deber especificarse, en todos los casos, el porcentaje que los
distintos criterios suponen para la calificacin final).

Para obtener la nota final en cualquier convocatoria se aplicar la siguiente frmula:


Nota final = (Nota examen teora*0.7)+ (Nota de prcticas*+0.3)
La nota de prctica se obtiene segn lo siguiente:
Nota prcticas: (Prctica 1*0.5)+(Prctica 2*0.1)+(Prctica 3*0.4)
Se exige la realizacin de todas las prcticas, lo que implica: entrega de memoria y
defensa de la prctica.
APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 166

9. BIBLIOGRAFA Y MATERIAL RECOMENDADO


(Bibliografa y Material docente recomendados, as como el libro de texto principal, si lo hubiere).

Referencia MAZ98
TTULO 80X86 IBM PC and Compatible Computers, Vol. II, The: Des
M.A. Mazidi, J.G. Mazidi
AUTORES
1998
EDITORIAL Prentice Hall
AO
Referencia sHR98
TTULO The Anatomy of a High-Performance Microprocessor...
Bruce Shriver/Bennet Smith
AUTORES
1998
EDITORIAL IEEE Computer Society Press
AO
Referencia ROS88
TTULO 8088-8086/8087. Programacin en ensamblador en el entorn
M.A. Rodrguez-Rosell
AUTORES
1988
EDITORIAL Anaya-Multimedia
AO
Referencia STA97
TTULO Organizacin y arquitectura de computadores
William Stallings
AUTORES
EDITORIAL Prentice Hall
AO

1997

Referencia PCI95
TTULO PCI SYSTEM ARCHITECTURE
AUTORES
EDITORIAL MINDSHARE INC

1995

AO

10. EQUIPO DOCENTE


NOMBRE Prez Garca, Ricardo
S
S
DOCENCIA TEORCA
DOCENCIA PRCTICA
Profesor
Titular
de
Escuela
Universitaria
CATEGORA
DESPACHO 2-12
TELFONO 45-87-36 E-MAI rperez@dis.ulpgc.es
PGINA WEB
1 CUAT
TUTORAS
2 CUAT
L 8:30 10:30
M 8:30 10:30

X 17:30 18:30
J 12:30 13:30

L 8:30 10:30
M 8:30 10:30

X 17:30 18:30
J 12:30 13:30

11. PGINA WEB DE LA ASIGNATURA


http://

APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 167

1. IDENTIFICACIN DE LA ASIGNATURA.
CENTRO
Escuela Universitaria de Informtica
TITULACIN Ingeniera Tcnica en Informtica de Sistemas
NOMBRE ASIGNATURA

Diseo de Interfaces Humanas


CRDITOS P: 1,5
CARCT OP CRDITOS T: 4,5
DESCRIPTORES B.O.E.
Interaccin hombre-computador. Arquitectura, diseo y desarrollo de interfaces humanas.
Interfaces grficas de Usuario.

CDIGO

12568

CURSO

2. CONCEPTO Y DEFINICIN.
(Descripcin de la asignatura segn los descriptores que aparecen en el B.O.E.)

El proceso de diseo de la interfaz del usuario empieza con el anlisis y modelado de tareas,
una actividad de diseo que define las tareas del usuario y las acciones que emplean
enfoques de elaboracin u orientacin a objetos. Se estudian los aspectos de diseo tales
como tiempo de respuesta , estructura de rdenes...

3. CONOCIMIENTOS PREVIOS.
(Pre-requisitos conceptuales previos y asignatura(s) del actual plan de estudios en los que se imparten)

Algoritmos y estructuras de datos. Tcnicas de programacin. Lenguajes de programacin.


Fundamentos bsicos de la informtica. Bases de datos. Ingeniera del software 1.

4. OBJETIVOS DIDCTICOS.
(Descripcin de los conocimientos, habilidades, tcnicas, etc... que se pretende que el alumno ad-quiera al cursar la
asignatura)

Se pretende que el alumno asimile las distintas actividades de desarrollo y mantenimiento


que constituyen el ciclo de vida de las interfaces. As mismo, se realizan prcticas con
diferentes tipos de tcnicas y herramientas que se enmarcan en dicho ciclo de vida.

5. PROGRAMA TERICO Y DE PRCTICAS EN AULA CON TEMPORIZACIN


Y
BIBLIOGRAFA BSICA.
(Programa terico desglosado al menos en dos niveles de detalle, por ejemplo: tema y subtema, o mdulo y tema,
etc..., incluyendo el nmero de horas estimadas al menos para el primer nivel. Indi-car adems la bibliografa bsica
al menos para el primer nivel).

Bloque 1
1.1 Interaccin hombre mquina (5 horas)
Interfaces de usuario, comunicacin interaccin, terminologa
1.2 Fundamentos (10 horas)
Principios del diseo de interfaces, Frontera de ejecucin evaluacin, Diseo
centrado en el usuario, Metforas en la interface, Manipulacin directa y orientacin a
objetos, modelos conceptuales: definicin y formacin
1.3 Teora cognitiva (10 horas)
Percepcin, atencin, aprendizaje
APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 168

Bloque 2
2.1 Diseo de interfaces de usuario (15 horas)
Elementos de las interfaces, comportamiento de las interfaces, listas de comprobacin
2.2 Guas de estilos (5 horas)

6. PROGRAMA PRCTICO
(Detallar cada una de las prcticas explicitando objetivos y recursos recomendados para realizarlas).

Prctica nmero 1
Descripcin
Objetos mal diseados
Objetivos
El alumno debe identificar objetos que esten mal diseados. Se persigue que el alumno
comprenda las necesidades de los usuarios, y que los errores cometidos por los usuarios al
usar un objeto son siempre debidos a errores de diseo
Material de Laboratorio recomendado (Software)
Windows 95 (o superior) Ms-Powerpoint 95 (o superior)
Material de Laboratorio recomendado (Hardware)
Maquina de fotos Porttil Caon

N horas estimadas en laboratorio:

4
Prctica nmero 2

Descripcin
Interfaces de usuario mal diseadas
Objetivos
El alumno debe identificar interfaces mal diseadas y que induzcan a los usuarios a cometer
errores.
Material de Laboratorio recomendado (Software)
Windows 95 (o superior) Ms-powerpoint 95 (o superior)
Material de Laboratorio recomendado (Hardware)
Porttil Caon

N horas estimadas en laboratorio:

APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 169

Prctica nmero 3
Descripcin
Prototipo de interfaz
Objetivos
El alumno debe desarrollar un prototipo para la interfaz de usuario de editor de texto.
Material de Laboratorio recomendado (Software)
Windows 95 (o superior) Delphi 3.0 (o superior)
Material de Laboratorio recomendado (Hardware)
PCs

N horas estimadas en laboratorio:

15
Prctica nmero 4

Descripcin
Prototipo de portal
Objetivos
El alumno debe desarrollar un prototipo para un portal de noticias.
Material de Laboratorio recomendado (Software)
Windows 95 (o superior)
Ms-Frontpage 95 (o superior)
Material de Laboratorio recomendado (Hardware)
PCs

N horas estimadas en laboratorio:

15

7. METODOLOGA
(Procedimientos de actuacin a nivel didctico).

Los contenidos de la asignatura se impartirn en clases tericas y clases prcticas que se


impartirn de manera alternativa a lo largo del curso con el objeto de afianzar los conceptos
impartidos en las mismas.
La realizacin de todas las prcticas es necesaria al igual que la asistencia a las clases
tericas.

8. EVALUACIN
(Sistema de evaluacin con la indicacin precisa del tipo y nmero de pruebas o exmenes, trabajos, as como las
dems actividades que puedan establecerse. Deber especificarse, en todos los casos, el porcentaje que los
distintos criterios suponen para la calificacin final).

Para evaluar la asignatura, se realizar un seguimiento del alumno durante el curso. El


alumno efectuar una serie de trabajos que deber ir presentando en diferentes fechas y que
deber ir superando de forma individual.
A la puntacin de los trabajos se aade a la nota final un porcentaje en base a:
- La participacin y asistencia a clase (35%)
- La presentacin en pblico de los trabajos (5%)
- Un trabajo optativo (35%)

APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 170

9. BIBLIOGRAFA Y MATERIAL RECOMENDADO


(Bibliografa y Material docente recomendados, as como el libro de texto principal, si lo hubiere).

Referencia
AUTORES
EDITORIAL

TTULO The design of everyday things


Donald A. Norman
Currency Doubleday

AO

1998

Referencia
AUTORES
EDITORIAL

TTULO Human computer interaction


P. Johnson
Mcgraw-Hill

AO

1992

Referencia
AUTORES
EDITORIAL

TTULO Designing the user interface


Ben Shneiderman
Addison-Wesley

AO

1987

10. EQUIPO DOCENTE


NOMBRE Hernndez Cabrera, Jos Juan
S
S
DOCENCIA TEORCA
DOCENCIA PRCTICA
CATEGORA Profesor Titular de Escuela Universitaria
DESPACHO 1-6
TELFONO 45-87-06 E-MAI jhernandez@dis.ulpgc.es
PGINA WEB
1 CUAT
TUTORAS
2 CUAT
X,J,V 8:30 10:30

X,J,V 8:30 10:30

11. PGINA WEB DE LA ASIGNATURA


http://

APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 171

1. IDENTIFICACIN DE LA ASIGNATURA.
CENTRO
Escuela Universitaria de Informtica
TITULACIN Ingeniera Tcnica en Informtica de Sistemas
NOMBRE ASIGNATURA

Diseo de Sistemas Basados en Microprocesador


CRDITOS P:
CARCT OP CRDITOS T: 3
DESCRIPTORES B.O.E.
Construccin de un sistema mnimo computador basado en microprocesadores.

CDIGO

12589

CURSO

2. CONCEPTO Y DEFINICIN.
(Descripcin de la asignatura segn los descriptores que aparecen en el B.O.E.)

Estructura de los sistemas basados en microprocesador/microcontrolador. Componentes


bsi-cos incluyendo CPU, memoria, buses e interfaces de entrada/salida. Arquitectura del
reperto-rio de instrucciones. Programacin en lenguaje ensamblador, herramientas tpicas
soft-ware/hardware para el desarrollo de sistemas. Estudio de casos prcticos. Diseo y
desarrollo de aplicaciones.

3. CONOCIMIENTOS PREVIOS.
(Pre-requisitos conceptuales previos y asignatura(s) del actual plan de estudios en los que se imparten)

Se recomienda haber cursado las siguientes asignaturas:


Sistemas Digitales - Fundamentos de Computadores - Estructura de Computadores Tecnologa de computadores.

4. OBJETIVOS DIDCTICOS.
(Descripcin de los conocimientos, habilidades, tcnicas, etc... que se pretende que el alumno ad-quiera al cursar la
asignatura)

La asignatura tiene como principal objetivo proporcionar al alumno unos conocimientos slidos acerca del funcionamiento de los microprocesadores/microcontroladores y como stos,
se integran con otros dispositivos perifricos para dar lugar a la disciplina de los sistemas
micro-computadores. Un objetivo bsico de la asignatura es capacitar al alumno para
entender los diversos aspectos que implican esta disciplina y afrontar el desarrollo de
aplicaciones prcti-cas, industriales o no, en las que se opta por el microprocesador o
microcontrolador como elemento bsico entorno al cual se implementa el sistema.

5. PROGRAMA TERICO Y DE PRCTICAS EN AULA CON TEMPORIZACIN


Y
BIBLIOGRAFA BSICA.
(Programa terico desglosado al menos en dos niveles de detalle, por ejemplo: tema y subtema, o mdulo y tema,
etc..., incluyendo el nmero de horas estimadas al menos para el primer nivel. Indi-car adems la bibliografa bsica
al menos para el primer nivel).

MDULO I. SISTEMAS MICROCOMPUTADORES (8 h)


Tema 1. Introduccin
1.1. Microprocesadores y microcomputadores
1.2. Componentes bsicos de un sistema microcomputador
1.3. Diseo del sistema de memoria
1.4. Interfaces de entrada/salida
1.5. Ejemplos
Tema 2. Familias de microprocesadores/microcontroladores
2.1. Evolucin y prestaciones de los microprocesadores
2.2. Familias de microcontroladores
2.3. Fabricantes ms importantes
APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 172

2.4. Aplicaciones
Bibliografa: [Chen-90], [Clem-97], [Angu-97], [Pred-98], Internet
MDULO II. ARQUITECTURA DE LOS MICROCONTROLADORES PIC (10 h)
Tema 1. Microcontoladores PIC
1.1. Introduccin
1.2. Caractersticas relevantes
1.3. Anlisis comparativo
1.4. Gamas de PIC
Tema 2. Arquitectura de la gama baja
2.1. Introduccin
2.2. Arquitectura bsica
2.3. Encapsulados y diagrama de patitas
2.4. Organizacin de la memoria
Tema 3. Temporizadores, puertas de E/S, reset y estado de reposo
3.1. Control de tiempos
3.2. El Perro guardin WDT
3.3. Las puertas de entrada y salida
3.4. Reinicializacin o reset
3.5. El modo reposo o "sleep"
Tema 4. Arquitectura del repertorio de instrucciones
4.1. Caractersticas generales
4.2. Descripcin y clasificacin de las instrucciones de la gama baja
4.3. Lenguaje MPASM y su uso

Tema 5. Arquitectura de la gama media


5.1. Introduccin
5.2. Novedades y aportaciones
5.3. Arquitectura interna y organizacin de la memoria
5.4. Ampliacin del banco de registros
5.5. Palabras de configuracin e identificacin
5.6. Recurses comunes e interrupciones
Tema 6. Perifricos de la gama media
6.1. Las Puertas de E/S
6.2. Mdulo de tensin de referencia
6.3. Comparadores analgicos
6.4. Temporizadores
6.5. Mdulos de captura/comparacin/modulacin de anchura de pulsos
6.6. Puerta serie sncrona
6.7. Interfaz de comunicaciones serie (SCI)
6.8. Convertidor A/D
Tema 7. Microcontroladores de la gama alta y nuevos
7.1. Aportaciones de la gama alta
7.2. Arquitectura abierta
7.3. Organizacin de la memoria
7.4. Perifricos
7.5. Repertorio de instrucciones
7.6. Dispositivos especiales
Bibliografa: [Angu-98], [Micr-96], [Peat-97], [Pred-97], Internet
MDULO III. DISEO Y REALIZACIN DE SISTEMAS (12 h)
APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 173

Tema 1. Herramientas de desarrollo de Microchip


1.1. Entorno de desarrollo integrado MPLAB
1.2. Editor de fuentes
1.3. Ensamblador MPASM
1.4. Integracin de compiladores
1.5. Generador de libreras MPLIB
1.6. Enlazador de mdulos
1.7. Simulador MPSIM
1.8. Emuladores
1.9. Grabadores
Tema 2. Estudio de casos prcticos
2.1. Sistemas basados en PICs de Microchip
2.2. Sistemas basados en otros microprocesadores o microcontroladores
Bibliografa: [Manuales y documentacin de los fabricantes] e internet.

6. PROGRAMA PRCTICO
(Detallar cada una de las prcticas explicitando objetivos y recursos recomendados para realizarlas).

Prctica nmero 1
Descripcin
Introduccin a las herramientas de desarrollo
Objetivos
Familiarizar al alumno con las herramientas tpicas que le permitirn desde la edicin de un
programa hasta la ejecucin en un prototipo. Se dar prioridad a las diversas herramientas
fcilmente accesibles en Internet. La prctica consistir en el desarro
Material de Laboratorio recomendado (Software)
Material de Laboratorio recomendado (Hardware)
Kit de evaluacin o placa educativa (MPICLABPLUS de Microsystems Engineering o
similar), Computador personal y herramientas software: MPASM, MPSIM,
programador/emulador.
N horas estimadas en laboratorio:

4
Prctica nmero 2

Descripcin
Diseo de retardos o intervalos de tiempo por software
Objetivos
Ensear al alumno a establecer retardos o intervalos de tiempo por software mediante el
clculo del tiempo de ejecucin de las instrucciones.
Material de Laboratorio recomendado (Software)
Material de Laboratorio recomendado (Hardware)
Kit de evaluacin o placa educativa (MPICLABPLUS de Microsystems Engineering o
similar), Computador personal y herramientas software: MPASM, MPSIM,
programador/emulador.
N horas estimadas en laboratorio:

APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 174

Prctica nmero 3
Descripcin
Manejo de un teclado
Objetivos
Iniciar al alumno en las operaciones de barrido de un teclado de tipo matricial, solucionando
los problemas de rebotes y codificacin (hexadecimal) de teclas. Asimismo, se realizar el
control de un display de 4 dgitos de 7 segmentos para la visualizaci
Material de Laboratorio recomendado (Software)
Material de Laboratorio recomendado (Hardware)
Kit de evaluacin o placa educativa (MPICLABPLUS de Microsystems Engineering o
similar), Computador personal y herramientas software: MPASM, MPSIM,
programador/emulador.
N horas estimadas en laboratorio:

6
Prctica nmero 4

Descripcin
Manejo de una pantalla LCD
Objetivos
Familiarizar al alumno con el funcionamiento y control de una pantalla LCD. Desarrollo de
las subrutinas necesarias para enviar mensajes a dicha pantalla. Realizar una calculadora
sencilla conjuntamente con el teclado.
Material de Laboratorio recomendado (Software)
Material de Laboratorio recomendado (Hardware)
Kit de evaluacin o placa educativa (MPICLABPLUS de Microsystems Engineering o
similar), Computador personal y herramientas software: MPASM, MPSIM,
programador/emulador.
N horas estimadas en laboratorio:

8
Prctica nmero 5

Descripcin
Prctica de tema libre
Objetivos
Poner en prctica los conocimientos adquiridos por el alumno y sus habilidades para afrontar
el diseo de una aplicacin a partir de unas especificaciones. El alumno podr proponer una
aplicacin que con el visto bueno del profesor pasar a implementarla.
Material de Laboratorio recomendado (Software)
Material de Laboratorio recomendado (Hardware)
Kit de evaluacin o placa educativa (MPICLABPLUS de Microsystems Engineering o
similar), Computador personal y herramientas software: MPASM, MPSIM,
programador/emulador.
N horas estimadas en laboratorio:

10

7. METODOLOGA
(Procedimientos de actuacin a nivel didctico).

Para alcanzar los objetivos didcticos planteados se propone la imparticin de los


conocimientos expuestos en los programas terico y prctico. Para ello, se realizarn varias
APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 175

actividades docentes y que podemos concretar en:


Clases de Teora y problemas
La clase de teora podemos considerarla como una clase a desarrollar por el profesor a alto
nivel y que para su asimilacin y maduracin completa exige una labor posterior por parte
del alumno. Por otra parte, las clases de problema constituyen un complemento a las clases
de teora donde el alumno pone en prctica sus conocimientos asentando conceptos y
conectando la teora con la prctica. Los problemas sern planteados previamente al alumno
para que intente resolverlos antes de que el profesor los resuelva en la pizarra. Para el
programa propuesto se estiman un total de 30 horas de docencia repartidas entre teora y
problemas en pizarra.
Clases en Laboratorios
De acuerdo al Plan Docente vigente y a la organizacin planteada para este curso se
estiman un total de 30 horas de prcticas en Laboratorio donde el alumno experimentar con
sistemas reales que permita la comprobacin prctica de los conocimientos adquiridos y la
aplicacin de los mismos a problemas reales. En este sentido, consideramos las prcticas
como un elemento esencial para la formacin de los alumnos.
Las prcticas, de carcter obligatorio, se realizarn en kits o placas educativas basadas en
algn microcontrolador representativo del mercado (PIC de Microchip) y se realizarn
exclusivamente durante el curso, de forma individual o en grupos de dos alumnos, segn
disponibilidad de recursos, y en horario determinado por la Jefatura de Estudios del Centro
Para aprobar la asignatura, tanto en las convocatorias de Junio como de Septiembre, es
condicin necesaria y no suficiente, el haber realizado y superado las prcticas durante el
curso.

8. EVALUACIN
(Sistema de evaluacin con la indicacin precisa del tipo y nmero de pruebas o exmenes, trabajos, as como las
dems actividades que puedan establecerse. Deber especificarse, en todos los casos, el porcentaje que los
distintos criterios suponen para la calificacin final).

En la evaluacin de la asignatura se contemplan dos tipos de actividades:


- Un examen final (E)
- Prcticas en el laboratorio (L)
En cualquier caso la nota final F ser:
F = 0,4E + 0,6L (E: Examen; L: Laboratorio)
Donde: E y L debern ser mayor o igual 5.
Las Prcticas han de realizarse durante el curso y son de asistencia obligatoria.
9. BIBLIOGRAFA Y MATERIAL RECOMENDADO
(Bibliografa y Material docente recomendados, as como el libro de texto principal, si lo hubiere).

Referencia Angu-98
TTULO Microcontroladores PIC. La solucin en un Chip
E. Martin Cuenca, J.M. Angulo Usategui y I. Angulo Martnez
AUTORES
EDITORIAL Paraninfo
AO

1998

Referencia Clem-97
TTULO Microprocessor Systems Design: 68000 Hardware, Software,
Alan Clements
AUTORES
1997
EDITORIAL PWS-Kent Pub. Co.
AO
Referencia Micr-96
TTULO PIC16/17 Microcontroller DATA BOOK
Microchip Technology Inc
AUTORES
EDITORIAL Microchip Technology Inc

APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

AO

1995

Pg. 176

Referencia Pred-99
TTULO Programming & Customizing the 8051 Microcontroller
Myke Predko
AUTORES
1999
EDITORIAL McGraw-Hill
AO
Referencia Pred-98
TTULO Handbook of Microcontrollers
Myke Predko
AUTORES
EDITORIAL McGraw-Hill

AO

1998

10. EQUIPO DOCENTE


NOMBRE Prez Garca, Ricardo
S
S
DOCENCIA TEORCA
DOCENCIA PRCTICA
CATEGORA Profesor Titular de Escuela Universitaria
DESPACHO 2-12
TELFONO 45-87-36 E-MAI rperez@dis.ulpgc.es
PGINA WEB
1 CUAT
TUTORAS
2 CUAT
L 8:30 10:30
M 8:30 10:30

X 17:30 18:30
J 12:30 13:30

L 8:30 10:30
M 8:30 10:30

X 17:30 18:30
J 12:30 13:30

11. PGINA WEB DE LA ASIGNATURA


http://

APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 177

1. IDENTIFICACIN DE LA ASIGNATURA.
CENTRO
Escuela Universitaria de Informtica
TITULACIN Ingeniera Tcnica en Informtica de Sistemas
NOMBRE ASIGNATURA

Diseo Lgico
CDIGO

12587

CARCT OP CRDITOS T: 1,5


DESCRIPTORES B.O.E.
Diseo con circuitos lgicos programables.

CURSO

CRDITOS P:

2. CONCEPTO Y DEFINICIN.
(Descripcin de la asignatura segn los descriptores que aparecen en el B.O.E.)

Diseo y simulacin lgicos de circuitos digitales con dispositivos lgicos


programables utilizando el lenguaje de descripcin de hardware VHDL .
3. CONOCIMIENTOS PREVIOS.
(Pre-requisitos conceptuales previos y asignatura(s) del actual plan de estudios en los que se imparten)

Representacin binaria ; diseo y anlis de circuitos combinacionales y


secuenciales .Impartidos en la asignatura Sistemas Digitales del primer curso
de la titulacin .Conocimiento y manejo de lenguajes de alto nivel impartidos
en las asignaturas del rea de Lenguajes y sistemas en 1 y 2 curso de la
titulacin.

4. OBJETIVOS DIDCTICOS.
(Descripcin de los conocimientos, habilidades, tcnicas, etc... que se pretende que el alumno ad-quiera al cursar la
asignatura)

Profundizacin en el proceso del diseo lgico.


Conocimiento del lenguaje de descripcin de hardware VHDL .
Utilizacin del VHDL para la descripcin de circuitos digitales .

5. PROGRAMA TERICO Y DE PRCTICAS EN AULA CON TEMPORIZACIN


Y
BIBLIOGRAFA BSICA.
(Programa terico desglosado al menos en dos niveles de detalle, por ejemplo: tema y subtema, o mdulo y tema,
etc..., incluyendo el nmero de horas estimadas al menos para el primer nivel. Indi-car adems la bibliografa bsica
al menos para el primer nivel).

1. Introduccin
-- [Hsu95] para todos los temas -1.1. Proceso de diseo
1.2. Niveles de abstraccin
1.3. Herramientas de diseo
1.4. Lenguajes de descripcin de hardware VHSIC
1.5. Simulacin
1.6. Sntesis
2. Estructuras bsicas en VHDL
2.1. Declaraciones de entidades
2.2. Arquitecturas
2.2.1. Estilo comportamental
2.2.2. Estilo flujo de datos
2.2.3. Estilo estructural
2.3. Empaquetamiento
2.4. Configuraciones
2.5. Libreras de diseo

(1 hora)

3. Tipos , operadores y expresiones


APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 178

3.1. Objetos de datos


3.2. Tipos de datos
3.3. Operadores
3.4. Operandos
4. Sentencias secuenciales
4.1. Sentencias de asignacin de variables
4.2. Sentencias de asignacin de seales
4.3. Sentencias If
4.4. Sentencias Case
4.5. Sentencias Null
4.6. Sentencias de declaracin
4.7. Sentencias Loop
4.8. Sentencias Next
4.9. Sentencias Exit
4.10. Sentencias Wait
4.11. Llamadas a procedimiento
4.12. Sentencias Return
(1 hora)
5. Sentencias concurrentes
5.1. Sentencias Process
5.2. Asignaciones de seal concurrentes
5.3. Asignaciones de seal condicionales
5.4. Asignaciones de seal seleccionadas
5.5. Sentencias Block
5.6. Llamadas a procedimiento concurrentes
5.7. Sentencias de declaracin concurrentes
6. Subprogramas y paquetes
6.1. Subprogramas
6.2. Paquetes

(1 hora)

7. Diseo a nivel estructural


7.1. Declaracin de componentes
7.2. Instanciacin de componentes
7.3. Sentencias Generate
7.4. Vnculos por defecto
7.5. Especificaciones de configuracin
7.6. Declaraciones de configuracin
7.7. Diseo de un banco de prueba

(3 horas)

8. Diseo al nivel de transferencia de registros (RTL)


8.1. Lgica combinacional
8.2. Latches
8.3. Diseo con relojes de dos fases
8.4. Flip-flops
8.5. Sncronos
8.6. Asncronos
8.7. Plantillas VHDL para circuitos RTL
8.8. Registros
8.9. Contadores asncronos
8.10. Contadores sncronos
8.11. Buffers triestado
8.12. Buses
8.13. Netlist de componentes RTL
(3 horas)
9. Diseo al nivel de mquina de estados (FSM) con camino de datos (FSMD)
9.1. Mquinas Moore
9.2. Mquinas Mealy asncronas
9.3. Mquinas Mealy sncronas
APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 179

9.4. Separacin de FSM y camino de datos


9.5. Una FSM con un camino de datos (FSMD)
9.6. Comunicando FSMs
10. Diseo al nivel algortimico
10.1. Proceso y arquitectura
10.2. Sentencias Wait
10.3. Reset sncrono
10.4. Reset asncrono
10.5. Registros y contadores
10.6. Circuitos secuenciales simples
10.7. Algoritmos
10.8. Comunicacin de procesos

(3 horas)

(3 horas)

6. PROGRAMA PRCTICO
(Detallar cada una de las prcticas explicitando objetivos y recursos recomendados para realizarlas).

Prctica nmero 1
Descripcin
Realizacin de un circuito sencillo
Objetivos
Familiarizacin con los conceptos bsicos de VHDL
Material de Laboratorio recomendado (Software)
Xilinx Foundation F2.1i
Material de Laboratorio recomendado (Hardware)
PC

N horas estimadas en laboratorio:

2
Prctica nmero 2

Descripcin
Diseo de una ALU sencilla
Objetivos
Manejo de expresiones , tipos y sentencias secuenciales para la descripcin de
combinacional .
Material de Laboratorio recomendado (Software)
Xilinx Foundation F2.1i

un circuito

Material de Laboratorio recomendado (Hardware)


PC

N horas estimadas en laboratorio:

APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 180

Prctica nmero 3
Descripcin
Diseo de un decodificador 7 segmentos
Objetivos
Manejo de sentencias concurrentes
Material de Laboratorio recomendado (Software)
Xilinx Foundation F2.1i
Material de Laboratorio recomendado (Hardware)
PC

N horas estimadas en laboratorio:

2
Prctica nmero 4

Descripcin
Diseo de un circuito combinacional a partir de bloques elementales
Objetivos
Diseo modular a nivel estructural
Material de Laboratorio recomendado (Software)
Xilinx Foundation F2.1i
Material de Laboratorio recomendado (Hardware)
PC

N horas estimadas en laboratorio:

6
Prctica nmero 5

Descripcin
Diseo de un flujo de datos
Objetivos
Diseo a nivel de transferencia de registros
Material de Laboratorio recomendado (Software)
Xilinx Foundation F2.1i
Material de Laboratorio recomendado (Hardware)
PC

N horas estimadas en laboratorio:

APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 181

Prctica nmero 6
Descripcin
Diseo de una mquina de estados con camino de datos
Objetivos
Diseo a nivel de mquina de estados
Material de Laboratorio recomendado (Software)
Xilinx Foundation F2.1i
Material de Laboratorio recomendado (Hardware)
PC

N horas estimadas en laboratorio:

6
Prctica nmero 7

Descripcin
Diseo de un multiplicador
Objetivos
Diseo a nivel algortmico
Material de Laboratorio recomendado (Software)
Xilinx Foundation F2.1i
Material de Laboratorio recomendado (Hardware)
PC

N horas estimadas en laboratorio:

7. METODOLOGA
(Procedimientos de actuacin a nivel didctico).

Clases tericas en pizarra y con transparencias donde se explica el programa


terico.
Clases prcticas donde se explican las prcticas a realizar y donde
el alumno realiza las prcticas con la supervisin del profesor .

8. EVALUACIN
(Sistema de evaluacin con la indicacin precisa del tipo y nmero de pruebas o exmenes, trabajos, as como las
dems actividades que puedan establecerse. Deber especificarse, en todos los casos, el porcentaje que los
distintos criterios suponen para la calificacin final).

La nota final ser la calificacin de un trabajo prctico .


Para obtener la calificacin es necesario haber aprobado todas las
prcticas .
9. BIBLIOGRAFA Y MATERIAL RECOMENDADO
(Bibliografa y Material docente recomendados, as como el libro de texto principal, si lo hubiere).

Referencia Hsu95
TTULO VHDL modeling for digital design synthesis
Yu-Chin Hsu , Kevin F. Tsai , Jessie T. Liu , Eric S. Lin
AUTORES
Kluwer
Academic Publishers
EDITORIAL
AO

APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

1995

Pg. 182

Referencia Bout99
TTULO The practical Xilinx designer lab book
David Van den Bout
AUTORES
EDITORIAL Prentice Hall

AO

1999

Referencia Perry94
TTULO VHDL
Douglas L. Perry
AUTORES
EDITORIAL McGraw-Hill

AO

1994

Referencia Nava93
TTULO VHDL Analysis and modeling of digital Systems
Zainalavedin Navabi
AUTORES
EDITORIAL McGraw-Hill
AO

1993

Referencia Gajs97
TTULO Principios de diseo digital
Daniel D. Gajski
AUTORES
EDITORIAL Prentice Hall

1997

AO

Referencia Chan97
TTULO Digital design and modeling with VHDL and synthesis
K.C.Chang
AUTORES
1997
EDITORIAL IEEE Computer Society Press
AO
10. EQUIPO DOCENTE
NOMBRE de Torres Garca, Jos Luis
S
S
DOCENCIA TEORCA
DOCENCIA PRCTICA
CATEGORA Profesor Asociado
DESPACHO 2-S7
TELFONO 45-87-29 E-MAI jdetorres@dis.ulpgc.es
PGINA WEB
1 CUAT
TUTORAS
2 CUAT
L 12:30 15:30
M,X,V 10:30 12:30

X 20:00 21:00
J 19:00 21:00

11. PGINA WEB DE LA ASIGNATURA


http://

APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 183

1. IDENTIFICACIN DE LA ASIGNATURA.
CENTRO
Escuela Universitaria de Informtica
TITULACIN Ingeniera Tcnica en Informtica de Sistemas
NOMBRE ASIGNATURA

Fundamentos de la Informtica Grfica


CDIGO

12572

CARCT OP CRDITOS T: 3
DESCRIPTORES B.O.E.
Geometra 2D y 3D. Algoritmos. Modelos.

CURSO

CRDITOS P:

2. CONCEPTO Y DEFINICIN.
(Descripcin de la asignatura segn los descriptores que aparecen en el B.O.E.)

La informtica grfica puede definirse como la creacin, manipulacin, anlisis


e interaccin de las representaciones pictricas de objetos y datos por medio
de un ordenador. En esta asignatura se imparten los fundamentos matemticos y
algoritmos de esta materia, entre los cuales se incluyen los diferentes
conceptos de transformaciones geomtricas 2D y 3D, la visualizacin de objetos
tridimensionales (proyecciones), el modelado geomtrico, y la representacin de
datos.
3. CONOCIMIENTOS PREVIOS.
(Pre-requisitos conceptuales previos y asignatura(s) del actual plan de estudios en los que se imparten)

Geometra Analtica (AAM), Estructuras de Datos (ED1, ED2), Metodologa de


Programacin (MP1 y MP2)
4. OBJETIVOS DIDCTICOS.
(Descripcin de los conocimientos, habilidades, tcnicas, etc... que se pretende que el alumno ad-quiera al cursar la
asignatura)

Estamos interesados en que el alumno adquiera un conocimiento de las tcnicas


matemticas y algortmicas necesarias para visualizar y representar objetos y
de la mejor manera posible sobre la pantalla de un ordenador, el cual deber
permitirle el enfrentarse al desarrollo de una aplicacin grfica completa.
Para ello queremos que se acostumbre a la programacin de las distintas
tcnicas grficas bsicas.

5. PROGRAMA TERICO Y DE PRCTICAS EN AULA CON TEMPORIZACIN


Y
BIBLIOGRAFA BSICA.
(Programa terico desglosado al menos en dos niveles de detalle, por ejemplo: tema y subtema, o mdulo y tema,
etc..., incluyendo el nmero de horas estimadas al menos para el primer nivel. Indi-car adems la bibliografa bsica
al menos para el primer nivel).

1 INTRODUCCIN A LA INFORMTICA GRFICA (4h) [HEA]


1.1 Definicin. Visin General
1.2 Tecnologas de Salida
1.3 Sistemas Grficos Interactivos
1.4 Evolucin Histrica de los Grficos por Ordenador
2 PRIMITIVAS 2D (5h) [HEA]
2.1 Algoritmos de Dibujo de Lneas
2.2 Algoritmos de Dibujo de Crculos
2.3 Algoritmos de Relleno
2.4 Generacin de Caracteres
2.5 Aliasing
3 TRANSFORMACIONES GEOMTRICAS EN 2D (4h) [HEA]
3.1 Transformaciones Bsicas
APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 184

3.2 Representacin Matricial. Coordenadas Homogneas


3.3 Otras Transformaciones
3.4 Transformacin de Vista
3.5 Algoritmos de Recorte
4 TRANSFORMACIONES GEOMTRICAS EN 3D (4h) [TRU], [FOL]
4.1 Sistemas de Coordenadas
4.2 Transformaciones
4.3 Composicin de Transformaciones
4.4 Rotacin General
4.5 Transformacin de Sistemas de Coordenadas
5 VISTAS EN 3D (4h) [TRU]
5.1 Proyecciones
5.2 Transformacin de vista
5.3 Cmara Virtual
5.4 Recorte 3D
6 REPRESENTACIN DE CURVAS Y SUPERFICIES (6h) [TRU], [FOL]
6.1 Mallas Poligonales (Meshes)
6.2 Curvas Cbicas Paramtricas
6.3 Superficies Bicbicas Paramtricas
6.4 Superficies Cudricas
7 REPRESENTACIN DE SLIDOS (3h) [TRU], [WAT]
7.1 Modelos de Alambre
7.2 Representacin Poligonal
7.3 Patches Bicbicos
7.4 Geometra Slida Constructiva
7.5 Tcnicas de Subdivisin Espacial
6. PROGRAMA PRCTICO
(Detallar cada una de las prcticas explicitando objetivos y recursos recomendados para realizarlas).

Prctica nmero 1
Descripcin
Introduccin a la programacin grfica
Objetivos
Conocimiento del entorno de programacin
Material de Laboratorio recomendado (Software)
Material de Laboratorio recomendado (Hardware)
Requisitos mnimos: Pentium, Windows 95, Builder C++ 3.0

N horas estimadas en laboratorio:

APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 185

Prctica nmero 2
Descripcin
Primitivas 2D
Objetivos
Implementacin de las primitivas 2D
Material de Laboratorio recomendado (Software)
Material de Laboratorio recomendado (Hardware)
Requisitos mnimos: Pentium, Windows 95, Builder C++ 3.0

N horas estimadas en laboratorio:

6
Prctica nmero 3

Descripcin
Transformaciones Geomtricas en 2D
Objetivos
Implementacin de las transformaciones geomtricas en 2D
Material de Laboratorio recomendado (Software)
Material de Laboratorio recomendado (Hardware)
Requisitos mnimos: Pentium, Windows 95, Builder C++ 3.0

N horas estimadas en laboratorio:

4
Prctica nmero 4

Descripcin
Transformaciones Geomtricas en 3D
Objetivos
Implementacin de las transformaciones geomtricas en 3D
Material de Laboratorio recomendado (Software)
Material de Laboratorio recomendado (Hardware)
Requisitos mnimos: Pentium, Windows 95, Builder C++ 3.0

N horas estimadas en laboratorio:

APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 186

Prctica nmero 5
Descripcin
Vistas en 3D
Objetivos
Visualizar escenas 3D
Material de Laboratorio recomendado (Software)
Material de Laboratorio recomendado (Hardware)
Requisitos mnimos: Pentium, Windows 95, Builder C++ 3.0

N horas estimadas en laboratorio:

4
Prctica nmero 6

Descripcin
Representacin de curvas y superficies
Objetivos
Representacin de curvas y superficies
Material de Laboratorio recomendado (Software)
Material de Laboratorio recomendado (Hardware)
Requisitos mnimos: Pentium, Windows 95, Builder C++ 3.0

N horas estimadas en laboratorio:

6
Prctica nmero 7

Descripcin
Mejoras de la aplicacin
Objetivos
Juntar todas las prcticas en una nica aplicacin
Material de Laboratorio recomendado (Software)
Material de Laboratorio recomendado (Hardware)
Requisitos mnimos: Pentium, Windows 95, Builder C++ 3.0

N horas estimadas en laboratorio:

APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 187

Prctica nmero 8
Descripcin
Objetivos
Material de Laboratorio recomendado (Software)
Material de Laboratorio recomendado (Hardware)

N horas estimadas en laboratorio:

7. METODOLOGA
(Procedimientos de actuacin a nivel didctico).

La asignatura se imparte durante 15 semanas, en las cuales se dan dos horas de


teora y dos seguidas de prctica. Cada semana se ir simultneando la
imparticin de los fundamentos tericos en el aula con la implementacin de las
tcnicas en el laboratorio. Las clases de teora se harn por medio de
transparencias. Las clases de prcticas comenzarn con una introduc-cin, y
posteriormente se irn implementando las tcnicas vistas.

8. EVALUACIN
(Sistema de evaluacin con la indicacin precisa del tipo y nmero de pruebas o exmenes, trabajos, as como las
dems actividades que puedan establecerse. Deber especificarse, en todos los casos, el porcentaje que los
distintos criterios suponen para la calificacin final).

Se har un nico examen al final de la asignatura. Para poder presentarse al


examen, los alumnos debern entregar un trabajo, consistente en unir todas las
prcticas en una sola aplicacin. Si este trabajo no se considerase apto (por
faltar tcnicas sin implementar o errores en las ya implementadas) no podr
presentarse al examen. La nota de la prctica ser de 1/3 de la nota final (y
la nota del examen supondr los 2/3 restantes).

9. BIBLIOGRAFA Y MATERIAL RECOMENDADO


(Bibliografa y Material docente recomendados, as como el libro de texto principal, si lo hubiere).

Referencia [TRU]
TTULO Grficos 3D
Agustn Trujillo
AUTORES
EDITORIAL Servicio de Publicaciones del DIS

AO

1997

Referencia [FOL]
TTULO Computer Graphics, Principles and Practice
Foley & Van Dam
AUTORES
EDITORIAL Addison-Wesley
AO

1990

Referencia [WAT]
TTULO 3D Computer Graphics
Alan Watt
AUTORES
EDITORIAL Addison-Wesley

1993

APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

AO

Pg. 188

Referencia [HEA]
TTULO Computer Graphics
Hearn & Baker
AUTORES
EDITORIAL Prentice-Hall

AO

1994

Referencia [ROG]
TTULO Procedural Elements for Computer Graphics
David Rogers
AUTORES
EDITORIAL McGraw Hill
AO

1985

Referencia [ADA]
TTULO Mathematical Elements for Computer Graphics
Rogers & Adams
AUTORES
EDITORIAL McGraw Hill
AO

1989

10. EQUIPO DOCENTE


NOMBRE Trujillo Pino, Agustn
S
S
DOCENCIA TEORCA
DOCENCIA PRCTICA
CATEGORA Profesor Titular de Escuela Universitaria
DESPACHO 1-S3
TELFONO 45-87-09 E-MAI atrujillo@dis.ulpgc.es
PGINA WEB
1 CUAT
TUTORAS
2 CUAT
M 16:30 18:30
J 12:30 14:30

V 11:30 13:30

M 16:30 18:30
J 12:30 14:30

V 11:30 13:30

11. PGINA WEB DE LA ASIGNATURA


http://amiserver.dis.ulpgc.es/graficos/fig

APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 189

1. IDENTIFICACIN DE LA ASIGNATURA.
CENTRO
Escuela Universitaria de Informtica
TITULACIN Ingeniera Tcnica en Informtica de Sistemas
NOMBRE ASIGNATURA

Fundamentos de la Inteligencia Artificial


CRDITOS P: 1,5
CARCT OP CRDITOS T: 4,5
DESCRIPTORES B.O.E.
Conceptos bsicos de inteligencia artificial. Representacin e inferencia. Campos de
aplicacin actual.

CDIGO

12556

CURSO

2. CONCEPTO Y DEFINICIN.
(Descripcin de la asignatura segn los descriptores que aparecen en el B.O.E.)

Un curso de formacin bsica en Inteligencia Artificial que ha de proporcionar


conocimientos tericos y prcticos en aspectos bsicos de la disciplina: a
saber, bsqueda, representacin y uso del conocimiento, tratamiento de la
incertidumbre y aprendizaje.

3. CONOCIMIENTOS PREVIOS.
(Pre-requisitos conceptuales previos y asignatura(s) del actual plan de estudios en los que se imparten)

Es recomendable, aunque no esencial, haber cursado las asignaturas optativas


Programacin Funcional y Programacin Lgica.

4. OBJETIVOS DIDCTICOS.
(Descripcin de los conocimientos, habilidades, tcnicas, etc... que se pretende que el alumno ad-quiera al cursar la
asignatura)

Los objetivos de este curso introductorio son bsicamente dos. El primero


presentar al alumno una visin moderna del campo de la Inteligencia Artificial
basada en el concepto de agente inteligente como elemento de referencia y de
integracin del conjunto de reas que integran la Inteligencia Artificial. El
segundo objetivo es poner al alumno en contacto con las tcnicas bsicas de
bsqueda, representacin del conocimiento e inferencia. Igualmente se presentan
a nivel introductorio diferentes soluciones al problema de la incertidumbre y
del aprendizaje.

5. PROGRAMA TERICO Y DE PRCTICAS EN AULA CON TEMPORIZACIN


Y
BIBLIOGRAFA BSICA.
(Programa terico desglosado al menos en dos niveles de detalle, por ejemplo: tema y subtema, o mdulo y tema,
etc..., incluyendo el nmero de horas estimadas al menos para el primer nivel. Indi-car adems la bibliografa bsica
al menos para el primer nivel).

1. Introduccin. (2 horas)
1.1. Qu es la Inteligencia Artificial- .
1.2. Evolucin y campos de la I.A.
1.3. Estado del arte.
1.4. Bibliografa bsica: [Russ-95], [Nils-98].
2. Agentes Inteligentes (3 horas).
2.1. Definicin de agente. Caractersticas.
2.2. Modelos de organizacin de un agente.
2.3. Bibliografa bsica: [Russ-95], [Nils-98].
3. Bsqueda y Planificacin. (10 horas)
3.1. El agente que planifica.
APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 190

3.2. Tcnicas de bsqueda no informada.


3.3. Tcnicas de bsqueda informada.
3.4. Tcnicas de bsqueda con adversario.
3.5. Planificacin, accin y aprendizaje.
3.6. Bibliografa bsica: [Nils-98], [Russ-95].
4. Mtodos de representacin del conocimiento e inferencia. (10 horas)
4.1. Representacin en inferencia en la lgica de predicados.
4.2. Sistemas basados en reglas.
4.3. Redes asociativas y objetos. Razonamiento basado en casos.
4.4. Sistemas de pizarras.
4.5. Bibliografa bsica: [Gonz-93], [Rich-91].
5. Inferencia e Incertidumbre. (10 horas)
5.1. Factores de certeza en sistemas basados en reglas.
5.2. Modelo Bayesiano e Inferencia en redes probabilsticas.
5.3. Introduccin a la Lgica Borrosa.
5.4. Bibliografa bsica: [Gonz-93], [Nils-98].
6. Aprendizaje. (10 horas)
6.1. Clasificacin de tcnicas de aprendizaje inductivo.
6.2. Espacio de Versiones.
6.3. rboles de Decisin.
6.4. Redes de neuronas.
6.5. Bibliografa bsica: [Dean-95], [Nils-98].

6. PROGRAMA PRCTICO
(Detallar cada una de las prcticas explicitando objetivos y recursos recomendados para realizarlas).

Prctica nmero 1
Descripcin
Introduccin al entorno de prcticas de la asignatura
Objetivos
Iniciar al alumno en el entorno de desarrollo donde se realizarn las prcticas de la
asignatura, as como presentarle el material docente auxiliar disponible en lnea.
Material de Laboratorio recomendado (Software)
SWI-Prolog, XPCE-Prolog, Lisp, Compilador de C, Navegador de Netscape
Material de Laboratorio recomendado (Hardware)
1 PC por alumno, acceso a Internet.

N horas estimadas en laboratorio:

APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 191

Prctica nmero 2
Descripcin
Tcnicas de Bsqueda no Informada
Objetivos
Aplicacin y anlisis de un conjunto de tcnicas de Bsqueda no Informada sobre un
problema de bsqueda de caminos.
Material de Laboratorio recomendado (Software)
SWI-Prolog, XPCE-Prolog, Lisp, Compilador de C, Navegador de Netscape
Material de Laboratorio recomendado (Hardware)
1 PC por alumno, acceso a Internet.

N horas estimadas en laboratorio:

2
Prctica nmero 3

Descripcin
Tcnicas de Bsqueda Informada
Objetivos
Aplicacin y anlisis de un conjunto de tcnicas de Bsqueda Informada sobre un problema
de bsqueda de caminos.
Material de Laboratorio recomendado (Software)
SWI-Prolog, XPCE-Prolog, Lisp, Compilador de C, Navegador de Netscape
Material de Laboratorio recomendado (Hardware)
1 PC por alumno, acceso a Internet.

N horas estimadas en laboratorio:

2
Prctica nmero 4

Descripcin
Programacin gentica
Objetivos
Resolver un problema de exploracin mediante la aplicacin de un algoritmo de
programacin evolutiva
Material de Laboratorio recomendado (Software)
SWI-Prolog, XPCE-Prolog, Lisp, Compilador de C, Navegador de Netscape
Material de Laboratorio recomendado (Hardware)
1 PC por alumno, acceso a Internet.

N horas estimadas en laboratorio:

APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 192

Prctica nmero 5
Descripcin
Juegos
Objetivos
Aplicar las tcnicas de exploracin con adversario: minimax y alfa-beta en juegos sencillos y
comparar los resultados.
Material de Laboratorio recomendado (Software)
SWI-Prolog, XPCE-Prolog, Lisp, Compilador de C, Navegador de Netscape
Material de Laboratorio recomendado (Hardware)
1 PC por alumno, acceso a Internet.

N horas estimadas en laboratorio:

3
Prctica nmero 6

Descripcin
Sistemas deduccin natural
Objetivos
Completar una implementacin bsica de un pequeo sistema experto donde se emplean la
deduccin hacia-atrs y hacia-delante.
Material de Laboratorio recomendado (Software)
SWI-Prolog, XPCE-Prolog, Lisp, Compilador de C, Navegador de Netscape
Material de Laboratorio recomendado (Hardware)
1 PC por alumno, acceso a Internet.

N horas estimadas en laboratorio:

3
Prctica nmero 7

Descripcin
Trabajo de fin de curso
Objetivos
Se reservan las dos ltimas sesiones de prcticas para iniciar el desarrollo del trabajo de
curso. Durante las mismas los alumnos podrn consultar dudas con el profesor que estar
disponible en el laboratorio.
Material de Laboratorio recomendado (Software)
SWI-Prolog, XPCE-Prolog, Lisp, Compilador de C, Navegador de Netscape
Material de Laboratorio recomendado (Hardware)
1 PC por alumno, acceso a Internet.

N horas estimadas en laboratorio:

7. METODOLOGA
(Procedimientos de actuacin a nivel didctico).

A nivel metodolgico el desarrollo de este curso se estructurar como sigue:


- Clases de Teora: Se alternarn las presentaciones magistrales por parte
del profesor con la resolucin de hojas de ejercicios mediante la participacin
de los alumnos. Las hojas de ejercicios se entregarn con anticipacin a los
APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 193

alumnos. El material empleado en las pre-sentaciones estar a disposicin del


alumnado desde la pgina Web de la asignatura.
- Prcticas en el laboratorio: Las sesiones de prcticas se desarrollarn
con la presencia del profesor responsable en el laboratorio. Con anterioridad
a la sesin de laboratorio, los alumnos podrn conocer la temtica de la
prctica accediendo al guin de la misma desde la pgina Web de la asignatura.
Normalmente las prcticas contendrn cuestiones y pro-puestas para profundizar
en los temas que se traten. Aquellos alumnos que lo deseen po-drn remitir al
profesor responsable para su correccin las memorias y cdigo que resu-man el
desarrollo de la prctica. Los alumnos podrn realizar sus prcticas en C, en
Lisp o en Prolog.
- Individualmente, los alumnos debern presentar un trabajo de final de
curso sobre un tema que ser fijado entre el alumno y el profesor. Los trabajos
sern defendidos por el alumno mediante una entrevista que se concertar con el
profesor responsable.

8. EVALUACIN
(Sistema de evaluacin con la indicacin precisa del tipo y nmero de pruebas o exmenes, trabajos, as como las
dems actividades que puedan establecerse. Deber especificarse, en todos los casos, el porcentaje que los
distintos criterios suponen para la calificacin final).

Examen final escrito al final del cuatrimestre: 70 % de la nota final de la


asignatura.
Trabajo de fin de curso obligatorio e individual: 30 % de la nota final de la
asignatura.
Memorias de prcticas: Si fuese necesario, el alumno/a podr incrementar la
nota final de la asignatura hasta 1.5 puntos mediante la entrega de memorias
de prcticas.
Para aprobar la asignatura ser necesario haber superado tanto el examen
escrito como el tra-bajo de fin de curso.

9. BIBLIOGRAFA Y MATERIAL RECOMENDADO


(Bibliografa y Material docente recomendados, as como el libro de texto principal, si lo hubiere).

Referencia [Nils-98]
TTULO Artificial Intelligence: A New Synthesis
Nils. J. Nilsson
AUTORES
EDITORIAL Morgan Kaufmann

AO

1998

Referencia [Russ-95]
TTULO Artificial Intelligence: A Modern Approach
S. Russell, P. Norvig
AUTORES
EDITORIAL Prentice-Hall
AO

1995

Referencia [Dean-95]
TTULO Artificial Intelligence: Theory and Practice
T. Dean, J. Allen, Y. Aloimonos
AUTORES
EDITORIAL Benjamin Cummings
AO

1995

Referencia [Rich-91]
TTULO Artificial Intelligence
E. Rich, K. Knight
AUTORES
EDITORIAL McGraw-Hill, 2 Edicin.

1991

APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

AO

Pg. 194

Referencia [Gonz-93]
TTULO The Engineering of Knowledge-Based Systems
A.J. Gonzalez, D.D. Dankel
AUTORES
EDITORIAL Prentice-Hall.
AO

1993

Referencia [Tvet-98]
TTULO The Pattern Recognition Basis of Artificial Intelligence
D. R. Tveter
AUTORES
1998
EDITORIAL IEEE Computer Society Press
AO
10. EQUIPO DOCENTE
NOMBRE Cabrera Gmez, Jorge
S
S
DOCENCIA TEORCA
DOCENCIA PRCTICA
CATEGORA Profesor Titular de Universidad
DESPACHO 3-S9
TELFONO 45-87-47 E-MAI jcabrera@dis.ulpgc.es
PGINA WEB
1 CUAT
TUTORAS
2 CUAT
M 9:30 12:30
X 10:30 11:30

X 16:30 17:30
V 11:30 12:30

L 16:30 18:30
X 16:30 17:30

J 9:30 12:30

11. PGINA WEB DE LA ASIGNATURA


http://serdis.dis.ulpgc.es/~jcabrera/FIA/FIA.html

APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 195

1. IDENTIFICACIN DE LA ASIGNATURA.
CENTRO
Escuela Universitaria de Informtica
TITULACIN Ingeniera Tcnica en Informtica de Sistemas
NOMBRE ASIGNATURA

Informtica Grfica Aplicada


CRDITOS P: 3
CARCT OP CRDITOS T: 3
DESCRIPTORES B.O.E.
Hardware grfico. Estndares grficos. Desarrollo y evaluacin de aplicaciones grficas.

CDIGO

12576

CURSO

2. CONCEPTO Y DEFINICIN.
(Descripcin de la asignatura segn los descriptores que aparecen en el B.O.E.)

La informtica grfica puede definirse como la creacin, manipulacin, anlisis


e interaccin de las representaciones pictricas de objetos y datos por medio
de un ordenador. Una vez impartidos los fundamentos matemticos y algortmicos
en la asignatura FIG, ahora nos centraremos en la exposicin del harware
grfico existente, los estndares grficos actuales (incluyendo las tcnicas
fundamentales, algoritmos de ocultacin y modelos de iluminacin de escenas), y
en cmo desarrollar una aplicacin grfica completa usando estos elementos
hardware y software.

3. CONOCIMIENTOS PREVIOS.
(Pre-requisitos conceptuales previos y asignatura(s) del actual plan de estudios en los que se imparten)

Geometra Analtica (AAM), Estructuras de Datos (ED1, ED2), Metodologa de


Programacin (MP1 y MP2), Fundamentos Grficos (FIG)
4. OBJETIVOS DIDCTICOS.
(Descripcin de los conocimientos, habilidades, tcnicas, etc... que se pretende que el alumno ad-quiera al cursar la
asignatura)

Una vez conocidos por el alumno las tcnicas matemticas y algortmicas


necesarias para visualizar y representar objetos y de la mejor manera posible
sobre la pantalla de un ordena-dor (vistos en la asignatura previa FIG),
nuestro objetivo en esta asignatura consistir en en-frentar al desarrollo de
una aplicacin grfica completa. Para ello daremos una visin del hardware
existente en el mercado y de las libreras grficas estndar (OpenGL, Direct3D)

5. PROGRAMA TERICO Y DE PRCTICAS EN AULA CON TEMPORIZACIN


Y
BIBLIOGRAFA BSICA.
(Programa terico desglosado al menos en dos niveles de detalle, por ejemplo: tema y subtema, o mdulo y tema,
etc..., incluyendo el nmero de horas estimadas al menos para el primer nivel. Indi-car adems la bibliografa bsica
al menos para el primer nivel).

1 INTRODUCCIN A LA PROGRAMACIN CON OPENGL (5h) [GL1], [GL2]


1.1 Introduccin a OpenGL
1.2 Dibujo de Primitivas
1.3 Transformaciones Geomtricas
1.4 Vistas en 3D
1.5 Manipulacin de Objetos
1.6 Representacin de Curvas y Superficies
2 VISIBILIDAD (5h) [TRU], [HEA]
2.1 Conceptos y Tcnicas Generales
2.2 Eliminacin de Lneas Ocultas
2.3 Eliminacin de Superficies Ocultas
APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 196

3 ILUMINACIN (5h) [TRU], [FOL]


3.1 Modelos de Iluminacin
3.2 Modelos de Sombreado para Polgonos
3.3 Detalles de la Superficie
3.4 Sombras
3.5 Transparencias
3.6 Algoritmos de Iluminacin Global
3.7 Ray-Tracing
4 PROGRAMACIN AVANZADA CON OPENGL (5h) [GL1], [GL2]
4.1 Manejo del Color
4.2 Iluminacin
4.3 Mapeo de Texturas
4.4 Animacin
4.5 Caractersticas avanzadas
5 INTRODUCCIN A LA PROGRAMACIN CON DIRECT3D (5h) [DIR]
5.1 Introduccin a Direct3D
5.2 Visualizacin
5.3 Tipos de objetos
5.4 Interaccin con la escena
5.5 Animacin
6 HARDWARE GRFICO (2h) [HEA]
6.1 Tecnologas de Visualizacin Grfica
6.2 Tarjetas Grficas
6.3 Estaciones de Trabajo Grficas
6.4 Dispositivos de Interaccin
7 OTROS ESTNDARES GRFICOS (3h)
7.1 Introduccin a VRML
7.2 Introduccin a Java3D
7.3 Introduccin a OpenInventor
6. PROGRAMA PRCTICO
(Detallar cada una de las prcticas explicitando objetivos y recursos recomendados para realizarlas).

Prctica nmero 1
Descripcin
Introduccin a la Programacin en OpenGL
Objetivos
Implementar las tcnicas bsicas de OpenGL
Material de Laboratorio recomendado (Software)
Material de Laboratorio recomendado (Hardware)
Requisitos mnimos: Pentium, Windows 95, Builder C++ 3.0, librera OpenGL

N horas estimadas en laboratorio:

APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

10

Pg. 197

Prctica nmero 2
Descripcin
Programacin avanzada en OpenGL
Objetivos
Implementar las tcnicas avanzadas de OpenGL
Material de Laboratorio recomendado (Software)
Material de Laboratorio recomendado (Hardware)
Requisitos mnimos: Pentium, Windows 95, Builder C++ 3.0, librera OpenGL

N horas estimadas en laboratorio:

12
Prctica nmero 3

Descripcin
Introduccin a la Programacin en Direct3D
Objetivos
Implementar las tcnicas bsicas de Direct3D
Material de Laboratorio recomendado (Software)
Material de Laboratorio recomendado (Hardware)
Requisitos mnimos: Pentium, Windows 95, Builder C++ 3.0, librera DirectX

N horas estimadas en laboratorio:

7. METODOLOGA
(Procedimientos de actuacin a nivel didctico).

La asignatura se imparte durante 15 semanas, en las cuales se dan dos horas de


teora y dos seguidas de prctica. Cada semana se ir simultneando la
imparticin de las clases de teora en el aula con la implementacin en el
laboratorio. Las clases de teora se harn por medio de transparencias. Las
clases de prcticas comenzarn con una introduccin, y posteriormente se irn
implementando las tcnicas vistas.

8. EVALUACIN
(Sistema de evaluacin con la indicacin precisa del tipo y nmero de pruebas o exmenes, trabajos, as como las
dems actividades que puedan establecerse. Deber especificarse, en todos los casos, el porcentaje que los
distintos criterios suponen para la calificacin final).

Se har un nico examen al final de la asignatura. Para poder presentarse al


examen, los alumnos debern entregar un trabajo, consistente en unir todas las
prcticas en una sola apli-cacin. Si este trabajo no se considerase apto (por
faltar tcnicas sin implementar o errores en las ya implementadas) no podr
presentarse al examen. La nota de la prctica ser de 2/3 de la nota final (y
la nota del examen supondr el 1/3 restante).

9. BIBLIOGRAFA Y MATERIAL RECOMENDADO


(Bibliografa y Material docente recomendados, as como el libro de texto principal, si lo hubiere).

Referencia [TRU]

TTULO Grficos 3D

APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 198

AUTORES
EDITORIAL

Agustn Trujillo
Servicio de Publicaciones del DIS

AO

1997

Referencia [FOL]
TTULO Computer Graphics, Principles and Practice
Foley & Van Dam
AUTORES
EDITORIAL Addison-Wesley
AO

1990

Referencia [HEA]
TTULO Computer Graphics
Hearn & Baker
AUTORES
EDITORIAL Prentice-Hall

AO

1994

Referencia [GL1]
TTULO OpenGL Programming Guide
Neider & Davis & Woo
AUTORES
EDITORIAL Addison Wesley

AO

1996

Referencia [GL2]
TTULO OpenGL Programming for Windows
Ron Fosner
AUTORES
EDITORIAL Addison Wesley

AO

1997

Referencia [DIR]
TTULO Inside DirectX
Bargen
&
Donnelly
AUTORES
EDITORIAL Microsoft Programming Series

AO

1998

Referencia [WRI]
TTULO Programacin en OpenGL
Richard S. Wright & Michael Sweet
AUTORES
EDITORIAL Anaya Multimedia

AO

1997

10. EQUIPO DOCENTE


NOMBRE Correas Surez, Beatriz
No
S
DOCENCIA TEORCA
DOCENCIA PRCTICA
CATEGORA Profesor Titular de Escuela Universitaria
DESPACHO 2-S7
TELFONO 45-87-29 E-MAI bcorreas@dis.ulpgc.es
PGINA WEB
1 CUAT
TUTORAS
2 CUAT
L 10:30 11:30
M 10:30 11:30

X 10:30 11:30
J 10:30 12:30

L 10:30 11:30
M 10:30 11:30

X 10:30 11:30
J 10:30 12:30

V 10:30 11:30

V 10:30 11:30

NOMBRE Trujillo Pino, Agustn


S
S
DOCENCIA TEORCA
DOCENCIA PRCTICA
CATEGORA Profesor Titular de Escuela Universitaria
DESPACHO 1-S3
TELFONO 45-87-09 E-MAI atrujillo@dis.ulpgc.es
PGINA WEB
1 CUAT
TUTORAS
2 CUAT
M 16:30 18:30
J 12:30 14:30

V 11:30 13:30

APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

M 16:30 18:30
J 12:30 14:30

V 11:30 13:30

Pg. 199

11. PGINA WEB DE LA ASIGNATURA


http://serdis.dis.ulpgc.es/~atrujill/iga

APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 200

1. IDENTIFICACIN DE LA ASIGNATURA.
CENTRO
Escuela Universitaria de Informtica
TITULACIN Ingeniera Tcnica en Informtica de Sistemas
NOMBRE ASIGNATURA

Ingeniera del Software I


CRDITOS P: 1,5
CARCT OP CRDITOS T: 4,5
DESCRIPTORES B.O.E.
Diseo, propiedades y mantenimiento del software. Planificacin y gestin de proyectos
informticos. Anlisis de aplicaciones.

CDIGO

12597

CURSO

2. CONCEPTO Y DEFINICIN.
(Descripcin de la asignatura segn los descriptores que aparecen en el B.O.E.)

La ingeniera del software es una disciplina que integra mtodos, herramientas y


procedimientos mediante los cuales se puede desarrollar software de calidad. Esta
asignatura est orientada al desarrollo de aplicaciones que automaticen los sistemas de
informacin, necesarios para la gestin en las organizaciones.
3. CONOCIMIENTOS PREVIOS.
(Pre-requisitos conceptuales previos y asignatura(s) del actual plan de estudios en los que se imparten)

Algoritmos y estructuras de datos. Tcnicas de programacin. Lenguajes de programacin.


Fundamentos bsicos de la informtica. Bases de datos.
4. OBJETIVOS DIDCTICOS.
(Descripcin de los conocimientos, habilidades, tcnicas, etc... que se pretende que el alumno ad-quiera al cursar la
asignatura)

Adquirir conocimientos y experiencia en el diseo de productos software. Aprendizaje de


tcnicas y herramientas de diseo.
5. PROGRAMA TERICO Y DE PRCTICAS EN AULA CON TEMPORIZACIN
Y
BIBLIOGRAFA BSICA.
(Programa terico desglosado al menos en dos niveles de detalle, por ejemplo: tema y subtema, o mdulo y tema,
etc..., incluyendo el nmero de horas estimadas al menos para el primer nivel. Indi-car adems la bibliografa bsica
al menos para el primer nivel).

Conceptos de diseo
Proceso de diseo, Diseo modular efectivo, Modelo de diseo, Documentacin del diseo
Principios de diseo
Heursticas de diseo
Tipos de diseo
Diseo de datos, Diseo arquitectnico, Diseo de la interfaz hombre-mquina, Diseo
procedimental
Enfoques de diseo
Orientacin a la funcin, Orientacin a objetos
Diseo orientado a la funcin
Fundamentos, proceso de diseo, el modelo de diseo
Mtodo de diseo estructurado
Proceso de diseo, modelo de diseo, tcnicas de diseo
Diseo orientado a objetos
Componentes genricos del modelo de diseo oo, El proceso de diseo del sistema, El
proceso de diseo de objetos, Patrones de diseo, Programacin orientada a objetos
Mtodo de Fusion
Proceso de diseo, Modelo de diseo, Tcnicas de diseo

APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 201

El producto
Evolucin del software, software, crisis del software, mitos del software
El proceso
Ingeniera del software, proceso del software, modelos de proceso del software, modelo
lineal secuencial, modelo de construccin de prototipos, modelo dra, modelos de procesos
evolutivos del software, modelo de mtodos formales, tcnicas de cuarta generacin,
tecnologa de procesos, producto y proceso
6. PROGRAMA PRCTICO
(Detallar cada una de las prcticas explicitando objetivos y recursos recomendados para realizarlas).

Prctica nmero 1
Descripcin
Diseo arquitectnico de un software
Objetivos
El alumno debe generar una arquitectura orientada a objetos para un software propuesto,
definiendo los criterios de cohesin y acoplamiento, as como los mdulos y su interaccin.
Material de Laboratorio recomendado (Software)
MS-Word ABC FlowChart Delphi 3.0 C++ Builder 3.0
Material de Laboratorio recomendado (Hardware)

N horas estimadas en laboratorio:

10
Prctica nmero 2

Descripcin
Diseo detallado
Objetivos
El alumno debe desarrollar los detalles de unas clases propuestas, identificando los
procedimientos, parmetros, variables..., as como estudiar en profundidad la interaccin con
otros mdulos con los que se relacione.
Material de Laboratorio recomendado (Software)
MS-Word ABC FlowChart Delphi 3.0 C++ Builder 3.0
Material de Laboratorio recomendado (Hardware)

N horas estimadas en laboratorio:

7. METODOLOGA
(Procedimientos de actuacin a nivel didctico).

Los contenidos de la asignatura se impartirn en clases tericas y clases prcticas. las


unidades tericas y prcticas se impartirn de manera alternativa a lo largo del curso con el
objeto de afianzar los conceptos impartidos en las mismas.
La realizacin de todas las prcticas es necesaria al igual que la asistencia a las clases
tericas ya que ambas se complementan.

APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 202

8. EVALUACIN
(Sistema de evaluacin con la indicacin precisa del tipo y nmero de pruebas o exmenes, trabajos, as como las
dems actividades que puedan establecerse. Deber especificarse, en todos los casos, el porcentaje que los
distintos criterios suponen para la calificacin final).

Para superar la asignatura, el alumno deber aprobar el examen de la convocatoria


correspondiente.
Las preguntas del examen se podrn referir tanto a los contenidos tericos como a los
prcticos impartidos en las clases.
La duracin media del examen es aproximadamente de 3 horas.
En el examen se evaluar el grado de asimilacin de los objetivos docentes establecidos en
el programa docente de la asignatura.
No se realizar ningn examen parcial.
9. BIBLIOGRAFA Y MATERIAL RECOMENDADO
(Bibliografa y Material docente recomendados, as como el libro de texto principal, si lo hubiere).

Referencia
AUTORES
EDITORIAL

TTULO Unidades Temticas de Ingeniera del Software


Jos Juan Hernndez Cabrera y Ana Mara Plcido Castro
ULPGC
AO

2000

Referencia
AUTORES
EDITORIAL

TTULO Ingeniera del Software: Un enfoque prctico


R.S. Pressman
McGraw-Hill
AO

1.998

10. EQUIPO DOCENTE


NOMBRE Hernndez Cabrera, Jos Juan
No
S
DOCENCIA TEORCA
DOCENCIA PRCTICA
CATEGORA Profesor Titular de Escuela Universitaria
DESPACHO 1-6
TELFONO 45-87-06 E-MAI jhernandez@dis.ulpgc.es
PGINA WEB
1 CUAT
TUTORAS
2 CUAT
X,J,V 8:30 10:30

X,J,V 8:30 10:30

NOMBRE Plcido Castro, Ana Mara


S
No
DOCENCIA TEORCA
DOCENCIA PRCTICA
CATEGORA Profesor Titular de Escuela Universitaria
DESPACHO 1-S1
TELFONO 45-87-07 E-MAI aplacido@dis.ulpgc.es
PGINA WEB
1 CUAT
TUTORAS
2 CUAT
L,X,J 12:30 14:30

L,X,J 12:30 14:30

11. PGINA WEB DE LA ASIGNATURA


http://

APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 203

1. IDENTIFICACIN DE LA ASIGNATURA.
CENTRO
Escuela Universitaria de Informtica
TITULACIN Ingeniera Tcnica en Informtica de Sistemas
NOMBRE ASIGNATURA

Ingeniera del Software II


CDIGO

12598

CRDITOS P:
CARCT OP CRDITOS T: 3
DESCRIPTORES B.O.E.
Anlisis, diseo orientado a objeto. Herramientas.

CURSO

2. CONCEPTO Y DEFINICIN.
(Descripcin de la asignatura segn los descriptores que aparecen en el B.O.E.)

La ingeniera del software es una disciplina que integra mtodos, herramientas y


procedimientos mediante los cuales se puede desarrollar software de calidad. Esta
asignatura est orientada al desarrollo de aplicaciones que automaticen los sistemas de
informacin, necesarios para la gestin en las organizaciones.
3. CONOCIMIENTOS PREVIOS.
(Pre-requisitos conceptuales previos y asignatura(s) del actual plan de estudios en los que se imparten)

Algoritmos y estructuras de datos. Tcnicas de programacin. Lenguajes de programacin.


Fundamentos bsicos de la informtica. Bases de datos. Ingeniera del software 1.
4. OBJETIVOS DIDCTICOS.
(Descripcin de los conocimientos, habilidades, tcnicas, etc... que se pretende que el alumno ad-quiera al cursar la
asignatura)

Adquirir conocimientos y experiencia en el diseo de productos software. Aprendizaje de


tcnicas y herramientas de diseo.
5. PROGRAMA TERICO Y DE PRCTICAS EN AULA CON TEMPORIZACIN
Y
BIBLIOGRAFA BSICA.
(Programa terico desglosado al menos en dos niveles de detalle, por ejemplo: tema y subtema, o mdulo y tema,
etc..., incluyendo el nmero de horas estimadas al menos para el primer nivel. Indi-car adems la bibliografa bsica
al menos para el primer nivel).

Ingeniera de sistemas
Ingeniera de la informacin, Ingeniera del productos, Modelado de la arquitectura del
sistema, Modelado y simulacin del sistema, Especificacin del sistema
Conceptos y principios del anlisis
Anlisis de requisitos, Tcnicas de comunicacin, Principios del anlisis, Creacin de
prototipos del software, Especificacin
Modelado del anlisis
Elementos del modelo de anlisis, Modelado de datos, Modelado funcional y flujo de la
informacin, Modelado del comportamiento
Enfoques de anlisis
Orientacin a la funcin, Orientacin a objetos
Anlisis orientado a la funcin
Fundamentos, Proceso de anlisis, El modelo de anlisis
Mtodo de anlisis estructurado
Proceso de anlisis, Modelo de anlisis, Tcnicas de anlisis
Anlisis orientado a objetos
Anlisis del dominio, Componentes genricos del modelo de anlisis oo, El proceso de
anlisis, El modelo objeto-relacin, El modelo objeto-comportamiento
Mtodo de Fusion
APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 204

Proceso de anlisis, Modelo de anlisis, Tcnicas de anlisis


Control de calidad del software
Conceptos de calidad, Aseguramiento de la calidad, Revisiones del software, Revisiones
tcnicas formales, Fiabilidad del software, Estndares de calidad ISO 9000
Gestin de la configuracin del software
El proceso de gcs, Control de versiones, Control de cambios, Estndares de gcs
Mtricas tcnicas del software
Principios de medicin, Caractersticas de las mtricas, Mtricas del modelo de anlisis,
Mtricas del modelo de diseo, Mtricas del cdigo fuente, Mtricas para pruebas, Mtricas
del mantenimiento
6. PROGRAMA PRCTICO
(Detallar cada una de las prcticas explicitando objetivos y recursos recomendados para realizarlas).

Prctica nmero 1
Descripcin
Definicin del mbito del software
Objetivos
Identificar el mbito de un software propuesto basndose en un mtodo orientado a objetos.
Se pretende que el alumno ponga en prctica los conocimientos adquiridos en las clases
tericas
Material de Laboratorio recomendado (Software)
MS-Word 95 ABC FlowChart
Material de Laboratorio recomendado (Hardware)

N horas estimadas en laboratorio:

15
Prctica nmero 2

Descripcin
Definicin de la interfaz del software
Objetivos
Identificar las operaciones de un software propuesto basndose en un mtodo orientado a
objetos. Se pretende que el alumno ponga en prctica los conocimientos adquiridos en las
clases tericas
Material de Laboratorio recomendado (Software)
MS-Word 95 MS-Access 95 ABC FlowChart
Material de Laboratorio recomendado (Hardware)

N horas estimadas en laboratorio:

15

7. METODOLOGA
(Procedimientos de actuacin a nivel didctico).

Los contenidos de la asignatura se impartirn en clases tericas y clases prcticas. las


unidades tericas y prcticas se impartirn de manera alternativa a lo largo del curso con el
objeto de afianzar los conceptos impartidos en las mismas.
La realizacin de todas las prcticas es necesaria al igual que la asistencia a las clases
APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 205

tericas ya que ambas se complementan.

8. EVALUACIN
(Sistema de evaluacin con la indicacin precisa del tipo y nmero de pruebas o exmenes, trabajos, as como las
dems actividades que puedan establecerse. Deber especificarse, en todos los casos, el porcentaje que los
distintos criterios suponen para la calificacin final).

Para superar la asignatura, el alumno deber aprobar el examen de la convocatoria


correspondiente.
Las preguntas del examen se podrn referir tanto a los contenidos tericos como a los
prcticos impartidos en las clases.
La duracin media del examen es aproximadamente de 3 horas.
En el examen se evaluar el grado de asimilacin de los objetivos docentes establecidos en
el programa docente de la asignatura.
No se realizar ningn examen parcial.
9. BIBLIOGRAFA Y MATERIAL RECOMENDADO
(Bibliografa y Material docente recomendados, as como el libro de texto principal, si lo hubiere).

Referencia
AUTORES
EDITORIAL

TTULO Unidades Temticas de Ingeniera del Software


Ana Mara Plcido Castro, Jos Juan Hernndez Cabrera
ULPGC
AO

2000

Referencia
AUTORES
EDITORIAL

TTULO Ingeniera del Software: Un enfoque prctico


R.S. Pressman
McGraw-Hill
AO

1.998

Referencia
AUTORES
EDITORIAL

TTULO Modern Structured Analysis


E. Yourdon
Prentice-Hall

Referencia
AUTORES
EDITORIAL

TTULO Object-oriented development. The fusion method.


D. Coleman
Prentice-Hall
AO

AO

10. EQUIPO DOCENTE


NOMBRE Plcido Castro, Ana Mara
S
No
DOCENCIA TEORCA
DOCENCIA PRCTICA
CATEGORA Profesor Titular de Escuela Universitaria
DESPACHO 1-S1
TELFONO 45-87-07 E-MAI aplacido@dis.ulpgc.es
PGINA WEB
1 CUAT
TUTORAS
2 CUAT
L,X,J 12:30 14:30

APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

L,X,J 12:30 14:30

Pg. 206

NOMBRE Hernndez Cabrera, Jos Juan


No
S
DOCENCIA TEORCA
DOCENCIA PRCTICA
CATEGORA Profesor Titular de Escuela Universitaria
DESPACHO 1-6
TELFONO 45-87-06 E-MAI jhernandez@dis.ulpgc.es
PGINA WEB
1 CUAT
TUTORAS
2 CUAT
X,J,V 8:30 10:30

X,J,V 8:30 10:30

11. PGINA WEB DE LA ASIGNATURA


http://

APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 207

1. IDENTIFICACIN DE LA ASIGNATURA.
CENTRO
Escuela Universitaria de Informtica
TITULACIN Ingeniera Tcnica en Informtica de Sistemas
NOMBRE ASIGNATURA

Instrumentacin
CRDITOS P: 1,5
CARCT OP CRDITOS T: 3
DESCRIPTORES B.O.E.
Sensores. Traductores. Sistemas de adquisicin de datos. Buses de instrumentacin.
Sistemas de Instrumentacin Inteligente. Estudio prctico de casos.

CDIGO

12591

CURSO

2. CONCEPTO Y DEFINICIN.
(Descripcin de la asignatura segn los descriptores que aparecen en el B.O.E.)

Sensores. Transductores. Sistemas de adquisicin de datos. Buses de


instrumenta-cin. Sistemas de instrumentacin inteligentes.
Estudio de prctico de casos.
3. CONOCIMIENTOS PREVIOS.
(Pre-requisitos conceptuales previos y asignatura(s) del actual plan de estudios en los que se imparten)

Teora de circuitos (Fundamentos Fsicos de la Informtica)


Electrnica (Tecnologa de Computadores)
4. OBJETIVOS DIDCTICOS.
(Descripcin de los conocimientos, habilidades, tcnicas, etc... que se pretende que el alumno ad-quiera al cursar la
asignatura)

Esta asignatura pretende familiarizar a los alumnos con los diferentes tipos
de sen-sores utilizados en la industria, la robtica y la domtica
(temperatura, humedad, presencia, fuerza, etc.). Para ello se estudiarn los
fundamentos fsicos de los dife-rentes sensores, alternativas de implementacin
y acondicionamiento de seal que permita su integracin en un sistema
computador. Se realizar as mismo una des-cripcin de los diferentes buses de
instrumentacin existentes en el mercado con vista al diseo de un sistema de
adquisicin de datos basado en un computador para la obtencin de un sistema
de instrumentacin inteligente. La asignatura se comple-mentar con el estudio
de casos prcticos.
5. PROGRAMA TERICO Y DE PRCTICAS EN AULA CON TEMPORIZACIN
Y
BIBLIOGRAFA BSICA.
(Programa terico desglosado al menos en dos niveles de detalle, por ejemplo: tema y subtema, o mdulo y tema,
etc..., incluyendo el nmero de horas estimadas al menos para el primer nivel. Indi-car adems la bibliografa bsica
al menos para el primer nivel).

Tema I. Introduccin a los Sistemas de Medida. (1 hora)


(Berlin-88)(Derenzo-90)(Diefenderfer-78)
Conceptos y Terminologa. Clasificaciones. Caractersticas Estticas y
Dinmicas de los Sistemas de Medida. Telemetra.
Tema II: Sensores y Actuadores. (6 horas)
(Pallas-98)(Wobschall-87)
Introduccin. Sensores Resistivos. Sensores Capacitvos. Sensores Inductivos.
Sensores Electromagnticos. Sensores Termoelctricos. Sensores Piezoelctricos.
Sensores piroelctricos. Sensores Fotovoltaicos. Sensores Electroqumicos.
Codi-ficadores de Posicin. Sensores de Frecuencia Variable. Sensores CCD.
Sensores Utrasnicos. Sensores Fibra ptica. Motores Paso a Paso. Motores de
Continua y Alterna. Solenoides. Actuadores Neumticos e Hidrulicos.
Tema III: Acondicionamiento de Seal. (3 horas)
(Pallas-98)(Wobschall-87)
APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 208

Introduccin. Fuentes de Ruido y Filtros. Acondicionamiento de Seal para


Sen-sores Resistivos. Acondicionamiento de Seal para Sensores de Reactancia
Va-riable y Electromagnticos. Diseo y Construccin de Subsistemas de
Acondicio-namiento de Seal. Tarjetas Comerciales de Acondicionamiento de
Seal. Diseo de Instalaciones.
Tema IV: Sistemas de Instrumentacin Basados en PC (6 horas)
(Ozkul-96)(Spencer-90)
Introduccin. Configuraciones. Adquisicin Local. Tarjetas de Adquisicin de
Da-tos. Tarjetas A/D. Tarjetas I/O Digitales. Tarjetas de Propsito Especial.
Diseo y Seleccin. Adquisicin Local de Datos Utilizando GPIB. Tarjetas
IEEE-488. Adqui-sicin de Datos Remota Utilizando PCs. Redes de Adquisicin
de Datos y FIELDBUS. Otros buses: VXI, CAMAC, RS-422, RS-485, ...
Tema V: Software para Sistemas de Adquisicin de Datos Basados en PCs. (3 horas)
(Ozkul-96)
Introduccin. Estudio Comparativo de Lenguajes de Programacin. Paquetes
co-merciales para Adquisicin de Datos. Capacidades de Presentacin. Desarrollo
de Drivers de Dispositivos. Programacin Avanzada de Sistemas.
Tema VI: Microcontroladores (5 horas) (
Peatman-88)
Conceptos. Programacin. Ensamblado y Desarrollo de Programas. Hardware.
Operaciones. Interfaces. E/S. Aplicaciones.
Tema VII: Estudio de Casos (6 horas)
6. PROGRAMA PRCTICO
(Detallar cada una de las prcticas explicitando objetivos y recursos recomendados para realizarlas).

Prctica nmero 1
Descripcin
Conversin A/D y D/A y adaptacin de seal
Objetivos
Introducir el concepto de conversin analgico-digital y digital-analgico y
adaptacin de las seales elctricas proporcionadas por los sensores.
Material de Laboratorio recomendado (Software)

de la

Material de Laboratorio recomendado (Hardware)


PC, placa de adquisicin de datos, software para la tarjeta, osciloscopio,
tensin, componentes electrnicos.

fuente de

N horas estimadas en laboratorio:

APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 209

Prctica nmero 2
Descripcin
Medida de la posicin angular
Objetivos
Medicin de la posicin angular de un elemento utilizando un sencillo sensor.
Material de Laboratorio recomendado (Software)
Material de Laboratorio recomendado (Hardware)
PC, placa de adquisicin de datos, software para la tarjeta, osciloscopio,
tensin, componentes electrnicos.

fuente de

N horas estimadas en laboratorio:

2
Prctica nmero 3

Descripcin
Control de temperatura I
Objetivos
Calibracin de la sonda de temperatura
Material de Laboratorio recomendado (Software)
Material de Laboratorio recomendado (Hardware)
PC, placa de adquisicin de datos, software para la tarjeta, osciloscopio,
tensin, componentes electrnicos.

fuente de

N horas estimadas en laboratorio:

1
Prctica nmero 4

Descripcin
Control de temperatura II
Objetivos
Diseo e implementacin del acondicionamiento de seal de la

sonda de temperatura.

Material de Laboratorio recomendado (Software)


Material de Laboratorio recomendado (Hardware)
PC, placa de adquisicin de datos, software para la tarjeta, osciloscopio,
tensin, componentes electrnicos.

fuente de

N horas estimadas en laboratorio:

APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 210

Prctica nmero 5
Descripcin
Control de temperatura III
Objetivos
Diseo e implementacin de la etapa actuadora del sistema de control de
Material de Laboratorio recomendado (Software)

temperatura.

Material de Laboratorio recomendado (Hardware)


PC, placa de adquisicin de datos, software para la tarjeta, osciloscopio,
tensin, componentes electrnicos.

fuente de

N horas estimadas en laboratorio:

1
Prctica nmero 6

Descripcin
Control de temperatura IV
Objetivos
Diseo e implementacin de la estrategia de la estrategia de control.
Material de Laboratorio recomendado (Software)
Material de Laboratorio recomendado (Hardware)
PC, placa de adquisicin de datos, software para la tarjeta, osciloscopio,
tensin, componentes electrnicos.

fuente de

N horas estimadas en laboratorio:

2
Prctica nmero 7

Descripcin
Tema libre
Objetivos
Desarrollo de un pequeo proyecto de instrumentacin inteligente ba-sado en un
microcontrolador o en un sistema de instrumentacin ba-sado en PC
Material de Laboratorio recomendado (Software)
Material de Laboratorio recomendado (Hardware)
PC, placa de adquisicin de datos, software para la tarjeta, osciloscopio, fuente de
tensin, componentes electrnicos. Sistema de desarrollo basado en el microcontrolador
68HC11 o similar.
N horas estimadas en laboratorio:

7. METODOLOGA
(Procedimientos de actuacin a nivel didctico).

En la imparticin de las clases tericas se hace hincapi en la aplicacin


prctica de los distintos conceptos que se explican. Por esto se intenta en la
medida de lo posi-ble hacer uso de medios audiovisuales y de demostraciones
prcticas que muestren el funcionamiento o fundamento del concepto explicado.
Preferiblemente, las clases se impartirn con ayuda de un PC para permitir la realizacin de
simulaciones con diferentes herramientas software. En la mayor parte de las ocasiones se
emplear el
APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 211

videoproyector, aunque tambin se recurrir a las transparencias y la pizarra.


Se pretende dar un enfoque eminentemente prctico a la asignatura, para lo cual
se intentar completar los aspectos tericos con desarrollos prcticos en clase.
Siempre que sea posible, se llevarn implementaciones cercanas a la realidad
para su estudio en el aula. Para ello se han diseado una serie de prcticas que
se realizarn en el laboratorio as como un pequeo proyecto, a realizar
tambin en el laboratorio, que permita al alumno integrar los diferentes
conceptos adquiridos en la resolucin de un sencillo problema.

8. EVALUACIN
(Sistema de evaluacin con la indicacin precisa del tipo y nmero de pruebas o exmenes, trabajos, as como las
dems actividades que puedan establecerse. Deber especificarse, en todos los casos, el porcentaje que los
distintos criterios suponen para la calificacin final).

La parte terica de la asignatura se superar mediante la realizacin de un


examen escrito que supondr el 50% de la nota total de la asignatura.
Para superar la parte prctica se debe cumplir los siguientes requisitos:
Realizacin de todas las prcticas cubriendo los objetivos mnimos fijados en
el guin.
Entrega de las memorias explicativas.
La evaluacin de la parte prctica se realizar a partir de las memorias
entregadas y del montaje realizado, que supondr el 50% de la nota total de la
asignatura.
Para aprobar la asignatura se deben aprobar ambas partes por separado.
9. BIBLIOGRAFA Y MATERIAL RECOMENDADO
(Bibliografa y Material docente recomendados, as como el libro de texto principal, si lo hubiere).

Referencia Pallas-98
TTULO Sensores y Acondicionadores de seal
Ramn Palls Areny
AUTORES
EDITORIAL Marcombo

AO

1998

Referencia Ozkul-96
TTULO Data Acquisition and Process Control using Personal Compu
Tarik Ozkul
AUTORES
1996
EDITORIAL Marcel Dekker
AO
Referencia Wobschall-8 TTULO Circuit Design for Electronics Instrumentation
Darold Wobschall
AUTORES
EDITORIAL McGraw-Hill
AO

1987

Referencia Berlin-88
TTULO Principles of Electronic Instrumetation and Measurement
Howard Berlin
AUTORES
1988
EDITORIAL Merrill Pub.
AO
Referencia Diefenderfer TTULO Principles of Electronic Instrumentation
James Diefenderfer
AUTORES
EDITORIAL Saunders College
AO

1978

Referencia Derenzo-90 TTULO Interfacing


Stephen Derenzo
AUTORES
Prentice-Hall
EDITORIAL

1990

APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

AO

Pg. 212

Referencia Peatman-88 TTULO Design with Microcontrollers


John Peatman
AUTORES
EDITORIAL McGraw-Hill

AO

1988

Referencia Spencer-90 TTULO Digital Design for Computer Data Adquisition


Charles Spencer
AUTORES
EDITORIAL Cambridge University
AO

1990

Referencia
AUTORES
EDITORIAL

TTULO
AO

10. EQUIPO DOCENTE


NOMBRE Lorenzo Navarro, Javier
S
S
DOCENCIA TEORCA
DOCENCIA PRCTICA
CATEGORA Profesor Asociado
DESPACHO 3-S9
TELFONO 45-87-47 E-MAI jlorenzo@dis.ulpgc.es
PGINA WEB
1 CUAT
TUTORAS
2 CUAT
L 16:30 18:30
X 8:30 10:30

J 16:30 18:30

L 16:30 18:30
M 9:30 11:30

V 8:30 10:30

11. PGINA WEB DE LA ASIGNATURA


http://serdis.dis.ulpgc.es/~itis-ins

APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 213

1. IDENTIFICACIN DE LA ASIGNATURA.
CENTRO
Escuela Universitaria de Informtica
TITULACIN Ingeniera Tcnica en Informtica de Sistemas
NOMBRE ASIGNATURA

Multimedia
CDIGO

CRDITOS P:
CARCT OP CRDITOS T: 3
DESCRIPTORES B.O.E.
Sistemas interactivos. Hipertexto. Animacin. Estndares.

12558

CURSO

2. CONCEPTO Y DEFINICIN.
(Descripcin de la asignatura segn los descriptores que aparecen en el B.O.E.)

Asignatura orientada a introducir los conceptos relativos a multimedia y tecnologas anejas.


Se pretende cubrir adems los aspectos tecnolgicos, as como introducir los contextos de
diseo y metodologa de produccin.
3. CONOCIMIENTOS PREVIOS.
(Pre-requisitos conceptuales previos y asignatura(s) del actual plan de estudios en los que se imparten)

Conocimientos bsicos en lgebra y anlisis matemtico, grficos por computadora, estructura de ordenadores y programacin.
Asignaturas:
Fundamentos de Informtica Grfica
Metodologa de la Programacin I y II
Estructura de Computadores.
4. OBJETIVOS DIDCTICOS.
(Descripcin de los conocimientos, habilidades, tcnicas, etc... que se pretende que el alumno ad-quiera al cursar la
asignatura)

Se pretende que el alumno adquiera las bases conceptuales de multimedia, as como un


cono-cimiento de los soportes de tecnologas hardware, periferia y software bsicos para la
im-plantacin. Adems se pretende mostrar un abanico de herramientas disponibles para
lograr los objetivos planteados en los desarrollos multimedia, as como de la metodologa del
diseo y produccin, adquiriendo las destrezas necesarias en el uso de ambas. Adems,
siendo una asignatura terminal en una carrera eminentemente tecnolgica, y dadas las
implicaciones que conlleva el diseo de producciones en lo referente a interaccin hombremquina, se incluyen un mdulo formativo relativo a consideraciones estilsticas y de diseo.
En. la asignatura se dar una especial atencin a la actividad prctica, por lo cual, el curso
concluir con el desa-rrollo de una produccin multimedia como trabajo final.
5. PROGRAMA TERICO Y DE PRCTICAS EN AULA CON TEMPORIZACIN
Y
BIBLIOGRAFA BSICA.
(Programa terico desglosado al menos en dos niveles de detalle, por ejemplo: tema y subtema, o mdulo y tema,
etc..., incluyendo el nmero de horas estimadas al menos para el primer nivel. Indi-car adems la bibliografa bsica
al menos para el primer nivel).

Mdulo 1: bases conceptuales (2 h)


[Kris95][Vau96]
1.1. Definicin
1.2. Elementos multimedia
1.3. Arquitectura y tecnologa de sistemas multimedia
1.4. Produccin multimedia
1.5. Realidad virtual
Mdulo 2: soporte tecnolgico: hardware, periferia, software y estndares (10 h)
[Sola][Coe97][Bar98][Kirk99]
2.1. Estndares de almacenamiento de imagen. Paletas de colores. Compresin
2.2. Estndares de almacenamiento de vdeo.
APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 214

2.3. Estndares de almacenamiento de audio.


2.4. Microprocesadores: conjuntos especiales de instrucciones
2.5. Buses. Requerimientos para grficos, imagen, vdeo y audio. Estudio de caso: PCI
2.6. Scanners
2.7. Tarjetas de audio
2.8. Tarjetas grficas: chips de proceso grfico 3D y tarjetas aceleradoras grficas.
2.9. Periferia de almacenamiento: cdrom y dvd.
2.10. Estndar de interconexin de instrumentos musicales: MIDI
2.11. Perifricos
2.12. Multimedia en red
Mdulo 3: herramientas de apoyo y desarrollo multimedia: descripcin y manejo (7 h)
[Vau96][Vill97]
3.1. Adquisicin y tratamiento de audio,
3.2. Retoque fotogrfico, edicin de vdeo y postproduccin
3.3. Generacin de grficos 2D
3.4. Generacin de grficos 3D y animacin
3.5. Integracin de produccin
Mdulo 4: consideraciones de diseo y estilo (3 h)
[Fer99]
4.1. Organizacin espacio-temporal de la informacin
4.2. Uso de los recursos sensoriales: texto, imagen, grficos y sonido
4.3. Integracin y coordinacin de recursos
4.4. La atencin: captacin y fijacin

Mdulo 5: metodologa de produccin multimedia (5 h)


[Kris95]
5.1. La produccin multimedia como comunicacin e interaccin
5.2. Interactividad
5.3. Ciclo de desarrollo
5.4. Etapas de diseo y produccin
5.5. Organizacin de recursos
5.6. Diseo y planificacin
5.7. Desarrollo y evaluacin
5.8. Aspectos legales
Mdulo 6: multimedia avanzado (3 h)
[Vau96][Fer99]
6.1. Multimedia distribuido
6.2. Interfaces multimedia
6.3. Multimedia inteligente
6.4. Tendencias en periferia para multimedia
6.5. Campos de aplicacin
6. PROGRAMA PRCTICO
(Detallar cada una de las prcticas explicitando objetivos y recursos recomendados para realizarlas).

Prctica nmero 1
Descripcin
Captura y tratamiento de audio
Objetivos
Familiarizacin del alumno con los sistemas de adquisicin y manipulacin de datos. En este
caso audio, donde se aplicarn distintos mtodos de adquisicin para una posterior
comprobacin de la calidad de las muestras. Manipulacin y filtrado de estas mue
Material de Laboratorio recomendado (Software)

APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 215

CoolEdit
Material de Laboratorio recomendado (Hardware)
20 Tarjetas de sonido con entrada de audio. Software de edicin de audio

N horas estimadas en laboratorio:

2
Prctica nmero 2

Descripcin
Edicin de imgenes
Objetivos
Tratamiento digital de imgenes. Trabajo con herramientas de retoque fotogrfico.
Material de Laboratorio recomendado (Software)
Software de retoque fotogrfico Adobe Photoshop 5 lectores de CD
Material de Laboratorio recomendado (Hardware)

N horas estimadas en laboratorio:

2
Prctica nmero 3

Descripcin
Herramientas de creacin multimedia
Objetivos
Manejo de herramientas de autor para la creacin multimedia. Creacin de proyectos
multimedia. Integracin de material generado en las prcticas anteriores, imgenes, video,
audio e hipertexto.
Material de Laboratorio recomendado (Software)
Macromedia Director 7
Material de Laboratorio recomendado (Hardware)

N horas estimadas en laboratorio:

APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 216

Prctica nmero 4
Descripcin
Trabajo de curso
Objetivos
Utilizacin de todos los conocimientos adquiridos en las practicas anteriores para desarrollar
un producto multimedia a cerca de un tema en particular.
Material de Laboratorio recomendado (Software)
Software de edicin de audio Software de retoque fotogrfico Adobe Photoshop Adobe
Premmiere 3Dstudio Max Macromedia director
Material de Laboratorio recomendado (Hardware)
Tarjetas de sonido con entrada de audio. Miro DVD1000 Cmara, reproductor de video o
DVD
N horas estimadas en laboratorio:

24

7. METODOLOGA
(Procedimientos de actuacin a nivel didctico).

La actuacin metodolgica distingue entre las clases tericas, las clases prcticas y el
trabajo de curso.
Respecto a las clases tericas, se organizan como clases participativas, en las que se
expon-drn los contenidos tericos del temario, incentivando la presencia activa de los
alumnos.
Las clases prcticas, por su parte, se orientarn hacia la adquisicin de destrezas por parte
de los alumnos en el uso de herramientas y recursos y en el refuerzo de los contenidos
expuestos en las clases de teora. Para ello, cada prctica de laboratorio se organiza en dos
partes. En la primera se exponen, por parte del profesor, los objetivos a cubrir y aquellos
elementos nece-sarios para el desarrollo de la actividad. A continuacin y bajo la supervisin
del profesor, los alumnos realizarn la actividad prctica encomendada.
Por ltimo, el trabajo de curso se organizar en dos fases. En una primera se realizar el
anli-sis y diseo, as como el planteamiento de coordinacin de la actividad encomendada.
Esta actividad se realizar, bajo la direccin y supervisin del profesor, durante 4 horas del
horario de prcticas. En una segunda se efectuar el desarrollo, implementacin, integracin
y eva-luacin del trabajo resultante. Este trabajo se realizar durante 6 horas del horario de
clases prcticas.

8. EVALUACIN
(Sistema de evaluacin con la indicacin precisa del tipo y nmero de pruebas o exmenes, trabajos, as como las
dems actividades que puedan establecerse. Deber especificarse, en todos los casos, el porcentaje que los
distintos criterios suponen para la calificacin final).

Evaluacin por un examen escrito, las prcticas de laboratorio y el trabajo prctico. Para
aprobar ser preciso realizar el examen y el trabajo prctico. La calificacin final se obtendr
segn la siguiente expresin, (en notas sobre 10 puntos en todos los casos):
(Calificacin) = 0,5 * (Nota Examen) + 0,5 * (Nota Trabajo)
La asignatura se superar con una calificacin no inferior a 5 puntos. Las prcticas y el trabajo aprobados por curso son liberatorios para las convocatorias de Junio y Septiembre del
mismo curso acadmico.
9. BIBLIOGRAFA Y MATERIAL RECOMENDADO
(Bibliografa y Material docente recomendados, as como el libro de texto principal, si lo hubiere).

Referencia Way95
TTULO Graphics File Formats, Reference and Guide
C. Wayne Brown and Barry J. Shepherd
AUTORES
EDITORIAL Prentice Hall
AO
APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

1995
Pg. 217

Referencia Gib
TTULO Digital Compression for Multimedia : Principles and Standar
Jerry D. Gibson, Toby Berger, David Lindbergh, Richard L., III Baker
AUTORES
Academic
Press/Morgan Kaufmann; ISBN: 1558603697
0
EDITORIAL
AO
Referencia Sola
TTULO Digital Video and Audio Compression
Stephen J. Solari
AUTORES
EDITORIAL McGraw Hill Text; ISBN: 0070595380

AO

Referencia Coel97
TTULO DirectX, RDX, RSX, and MMX Techonolgy: A Jumpstart Gui
Rohan Coelho, Maher Hawash
AUTORES
1997
EDITORIAL Addison-Wesley Pub Co; ISBN: 0201309440
AO
Referencia Bar98
TTULO Inside Directx (Microsoft Programming Series)
Bradley Bargen, Terence Peter Donnelly
AUTORES
EDITORIAL Microsoft Press; ISBN: 1572316969
AO

1998

Referencia Vau96
TTULO Multimedia making it work
T. Vaughan
AUTORES
EDITORIAL Osborne McGraw-Hill; ISBN: 0078825520

AO

1996

Referencia Vill97
TTULO Multimedia: Production, Planning and Delivery
J. Villamil-Casanova, L. Molina
AUTORES
EDITORIAL
AO

1997

Referencia Fer99
TTULO Produccin y diseo grfico para la World Wide Web
Fernndez-Coca, A.
AUTORES
1999
EDITORIAL Paids
AO
Referencia Kris95
TTULO Interactivity by design: Creating & Communicating with new
Ray Kristof, Amy Satran
AUTORES
1995
EDITORIAL Hayden Book, ISBN: 1568302215
AO
Referencia Kirk99
TTULO Digital Sound Processing for Music and Multimedia (Music T
Ross
Kirk,
Andy Hunt
AUTORES
1999
EDITORIAL Focal Pr; ISBN: 0240515064
AO

11. PGINA WEB DE LA ASIGNATURA


http://serdis.dis.ulpgc.es/multimedia

APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 218

1. IDENTIFICACIN DE LA ASIGNATURA.
CENTRO
Escuela Universitaria de Informtica
TITULACIN Ingeniera Tcnica en Informtica de Sistemas
NOMBRE ASIGNATURA

Normativas y Legislacin Informticas


CRDITOS P: 1,5
CARCT OP CRDITOS T: 3
DESCRIPTORES B.O.E.
Implicaciones jurdicas de la informtica. Normas y organismos reguladores.

CDIGO

12559

CURSO

2. CONCEPTO Y DEFINICIN.
(Descripcin de la asignatura segn los descriptores que aparecen en el B.O.E.)

Implicaciones jurdicas de la informtica. Normas y organismos reguladores


3. CONOCIMIENTOS PREVIOS.
(Pre-requisitos conceptuales previos y asignatura(s) del actual plan de estudios en los que se imparten)

Ninguno
4. OBJETIVOS DIDCTICOS.
(Descripcin de los conocimientos, habilidades, tcnicas, etc... que se pretende que el alumno ad-quiera al cursar la
asignatura)

Hacer una introduccin a la legislacin existente acerca de la actividad informtica.


Comprender la importancia que para el informtico tiene el acercarse a la legislacin que
regula su actividad, aludiendo a las responsabilidades penales, civiles y administrativas que
se pueden vulnerar en la legislacin vigente
Manejar la legislacin, bibliografa y jurisprudencia existente en la materia
Aclarar los principios de la proteccin de datos, analizando los derechos, los deberes y las
responsabilidades de los elementos implicados.
Analizar las diferencias existentes entre la contratacin informtica y los contratos de los
servicios informticos, as como las caractersticas fundamentales en la configuracin del
documento electrnico.
5. PROGRAMA TERICO Y DE PRCTICAS EN AULA CON TEMPORIZACIN
Y
BIBLIOGRAFA BSICA.
(Programa terico desglosado al menos en dos niveles de detalle, por ejemplo: tema y subtema, o mdulo y tema,
etc..., incluyendo el nmero de horas estimadas al menos para el primer nivel. Indi-car adems la bibliografa bsica
al menos para el primer nivel).

1. Introduccin (3 horas)
- Problemas detectados
- El derecho informtico
Bibliografa recomendada: Davara y legislacin vigente
2. La proteccin de datos (5 horas)
- Datos, informacin e informtica
- La proteccin de datos
- Principios y derechos
- La ley espaola de proteccin de datos
Bibliografa recomendada: Davara y legislacin vigente
3. La proteccin jurdica del software (3 horas)
- Los derechos de autor
- Caractersticas especiales
- La infraccin de los derechos de propiedad intelectual
Bibliografa recomendada: Davara y legislacin vigente
4. La proteccin jurdica de las bases de datos (3 horas)
- Elementos y sus relaciones
- Directiva sobre la proteccin jurdica de las bases de datos
Bibliografa recomendada: Davara y legislacin vigente
APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 219

5. La contratacin electrnica (3 horas)


- La influencia de los medios de comunicacin
- Caractersticas
- Problemas que plantea
Bibliografa recomendada: Davara y legislacin vigente
6. Los contratos informticos (4 horas)
- Caractersticas
- Los contratos de adhesin
- El objeto en el contrato informtico
- Tipos de contratos informticos
- Fases de la contratacin
- Elementos de un contrato informtico
Bibliografa recomendada: Davara y legislacin vigente
7. Transferencia electrnica de fondos (3 horas)
- La tarjeta de crdito y la tarjeta de dbito
- La tarjeta: ttulo valor
- El pago mediante tarjeta
- Elementos en la contratacin de las tarjetas
- Los contratos de las tarjetas
Bibliografa recomendada: Davara y legislacin vigente
8. El delito informtico (3 horas)
- Caractersticas comunes en este tipo de delitos
- Prevencin y correccin
- El cdigo penal
Bibliografa recomendada: Davara y legislacin vigente
9. El documento electrnico (3 horas)
- Los documentos en los preceptos de la legislacin positiva
- Problemas de autentificacin. La firma
- Algunos medios de prueba.
- El documento electrnico y la prueba.
Bibliografa recomendada: Davara y legislacin vigente
6. PROGRAMA PRCTICO
(Detallar cada una de las prcticas explicitando objetivos y recursos recomendados para realizarlas).

Prctica nmero 1
Descripcin
Desarrollo de un documento que contiene la solucin a las dudas legales acerca del entorno
de la Informtica, que se han planteado en funcin del programa docente mencionado
Objetivos
Introduccin a la legislacin existente sobre la actividad informtica Manejar la legislacin,
bibliografa y jurisprudencia existente en la materia
Material de Laboratorio recomendado (Software)
Editor de texto Internet
Material de Laboratorio recomendado (Hardware)

N horas estimadas en laboratorio:

15

7. METODOLOGA
(Procedimientos de actuacin a nivel didctico).

El procedimiento quiere potenciar la mxima participacin del alumno, de la siguiente


manera:
- Plantear las principales dudas, en materia legislativa, que tienen en la actividad
informtica
- Con esas dudas, y otras que plantear yo, se perfilar el programa de la asignatura
APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 220

- Solucin personalizada de las dudas por medio de textos legales: Cdigo Civil, cdigo
penal, ley de propiedad intelectual, ley de patentes, cdigo mercantil, LORTAD,...
- Durante las clases tericas se obtiene la informacin para resolver las dudas y con la hora
de prctica se va redactando el documento
- Obtencin de un documentos donde aparezcan todas las dudas resueltas y el programa
desarrollado.

8. EVALUACIN
(Sistema de evaluacin con la indicacin precisa del tipo y nmero de pruebas o exmenes, trabajos, as como las
dems actividades que puedan establecerse. Deber especificarse, en todos los casos, el porcentaje que los
distintos criterios suponen para la calificacin final).

Se puede aprobar la asignatura de dos formas:


- Por medio de un examen terico y escrito. El examen quedar superado si se alcanza
una nota mnima de 5 sobre 10.
- Por medio del trabajo continuado y asistencia a clases para llegar al documento final, por
lo que ser controlar la asistencia a clase.
9. BIBLIOGRAFA Y MATERIAL RECOMENDADO
(Bibliografa y Material docente recomendados, as como el libro de texto principal, si lo hubiere).

Referencia
AUTORES
EDITORIAL

TTULO Manual de Derecho Informtico


M.A. Davara Rodrguez
Editorial Aranzadi

AO

Referencia
AUTORES
EDITORIAL

TTULO Introduccin al Derecho


Angel Latorre
Ariel SA

AO

11. PGINA WEB DE LA ASIGNATURA


http://

APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 221

1. IDENTIFICACIN DE LA ASIGNATURA.
CENTRO
Escuela Universitaria de Informtica
TITULACIN Ingeniera Tcnica en Informtica de Sistemas
NOMBRE ASIGNATURA

Prueba y Mantenimiento del Software


CDIGO

CRDITOS P: 1,5
CARCT OP CRDITOS T: 4,5
DESCRIPTORES B.O.E.
Fiabilidad, verificacin, mantenimiento y gestin de la configuracin.

12599

CURSO

2. CONCEPTO Y DEFINICIN.
(Descripcin de la asignatura segn los descriptores que aparecen en el B.O.E.)

El principal objetivo del diseo de casos de prueba es obtener un conjunto de pruebas que
tengan la mayor probabilidad de descubrir los defectos del software.
Para llevar a cabo este objetivo, se usan dos categoras de tcnica de diseo de casos de
prueba: prueba de caja blanca y prueba de caja negra.
Aplicando el diseo de casos de prueba, el ingeniero de software puede conseguir una
prueba ms completa y descubrir y corregir as el mayor nmero de errores antes de que
comiencen las pruebas del cliente.
El mantenimiento del software es una de las actividades ms importantes del ciclo de vida
del software. es necesario desarrollar software que sea fcil de mantener.
3. CONOCIMIENTOS PREVIOS.
(Pre-requisitos conceptuales previos y asignatura(s) del actual plan de estudios en los que se imparten)

Algoritmos y estructuras de datos. Tcnicas de programacin. Lenguajes de programacin.


Fundamentos bsicos de la informtica. Bases de datos. Ingeniera del software 1.
4. OBJETIVOS DIDCTICOS.
(Descripcin de los conocimientos, habilidades, tcnicas, etc... que se pretende que el alumno ad-quiera al cursar la
asignatura)

Se pretende que el alumno tome conciencia de la necesidad de la prueba del software y de


lo importante que es realizarla desde el principio. As mismo, el alumno deber convencerse
de lo importante que es la actividad de mantenimiento del software.
Se explicarn las distintas actividades de prueba y mantenimiento de un proyecto software.
As mismo, se realizan prcticas con diferentes tipos de tcnicas y herramientas que se
enmarcan en el ciclo de vida del software.
Esta asignatura complementa y amplia los conocimientos adquiridos en la asignatura de
Ingeniera del software de gestin 1.
5. PROGRAMA TERICO Y DE PRCTICAS EN AULA CON TEMPORIZACIN
Y
BIBLIOGRAFA BSICA.
(Programa terico desglosado al menos en dos niveles de detalle, por ejemplo: tema y subtema, o mdulo y tema,
etc..., incluyendo el nmero de horas estimadas al menos para el primer nivel. Indi-car adems la bibliografa bsica
al menos para el primer nivel).

Fundamentos de prueba (9 horas) (Bibl: las dos referencias recomendadas en el Apdo.


Bibliografa)
Qu es la prueba del software, Lmites de la prueba, El dominio de entradas, Los caminos
de ejecucin, Los aspectos de la interfaz, Objetivos en la prueba, Principios de la prueba,
Atributos de una buena prueba, Facilitar la prueba del software
Prueba y ciclo de vida (9 horas) (Bibl: las dos referencias recomendadas en el Apdo.
Bibliografa)
La prueba en la definicin, La prueba en el diseo, La prueba en la produccin, La pruebas
de regresin, La pruebas de caja negra, La prueba en el mantenimiento
Errores del software (9 horas) (Bibl: las dos referencias recomendadas en el Apdo.
Bibliografa)
APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 222

Categoras de errores, Interfaz de usuario, Manejo de errores, Lmites, Clculo, Estados


inicial y posteriores, Flujo de control, Manejo e interpretacin de los datos, Condiciones de
competicin, Condiciones de carga, Hardware, Control de versin y de fuentes,
Documentacin, Prueba
Fundamentos del mantenimiento (9 horas) (Bibl: las dos referencias recomendadas en el
Apdo. Bibliografa)
Principios del mantenimiento, El proceso de mantenimiento, Actividades de mantenimiento
Tipos de mantenimiento (9 horas) (Bibl: las dos referencias recomendadas en el Apdo.
Bibliografa)
Perfectivo, Correctivo, Adaptativo, Preventivo
6. PROGRAMA PRCTICO
(Detallar cada una de las prcticas explicitando objetivos y recursos recomendados para realizarlas).

Prctica nmero 1
Descripcin
Identificar errores
Objetivos
A partir de un producto software que exista en el mercado y que se conozca, identificar el
mayor nmero de errores posibles.
Material de Laboratorio recomendado (Software)
Material de Laboratorio recomendado (Hardware)

N horas estimadas en laboratorio:

5
Prctica nmero 2

Descripcin
Disear casos de prueba.
Objetivos
A partir de un software desarrollado por el alumno disear un conjunto de casos de prueba
para identificar el mayor nmero de errores posibles. Clasificar los errores del software
encontrados.
Material de Laboratorio recomendado (Software)
Material de Laboratorio recomendado (Hardware)

N horas estimadas en laboratorio:

APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 223

Prctica nmero 3
Descripcin
Mantener un software.
Objetivos
A partir de un software desarrollado por el alumno realizar un mantenimiento preventivo o
perfectivo.
Material de Laboratorio recomendado (Software)
Material de Laboratorio recomendado (Hardware)

N horas estimadas en laboratorio:

7. METODOLOGA
(Procedimientos de actuacin a nivel didctico).

Los contenidos de la asignatura se impartirn en clases tericas y clases prcticas que se


impartirn de manera alternativa a lo largo del curso con el objeto de afianzar los conceptos
impartidos en las mismas.
La realizacin de todas las prcticas es necesaria al igual que la asistencia a las clases
tericas.

8. EVALUACIN
(Sistema de evaluacin con la indicacin precisa del tipo y nmero de pruebas o exmenes, trabajos, as como las
dems actividades que puedan establecerse. Deber especificarse, en todos los casos, el porcentaje que los
distintos criterios suponen para la calificacin final).

Para superar la asignatura en la convocatoria ordinaria y extraordinaria, ser obligatoria la


asistencia a clase. Para evaluar la asignatura, se realizar un seguimiento del alumno
durante el curso. El alumno efectuar una serie de trabajos que deber realizar durante el
mismo y que deber presentar (y defender) para superar la asignatura.
Para el caso de la convocatoria extraordinaria-especial el alumno deber ponerse en
contacto con el profesor antes del 15 de Octubre de 2001 para definir los trabajos que el
alumno deber realizar y defender para superar dicha convocatoria. Adems, deber superar
un examen para aprobar la asignatura. El examen constituir el 50% de la nota y los trabajos
el otro 50%.
9. BIBLIOGRAFA Y MATERIAL RECOMENDADO
(Bibliografa y Material docente recomendados, as como el libro de texto principal, si lo hubiere).

Referencia
AUTORES
EDITORIAL

TTULO Unidades Temticas de Ingeniera del Software


Jos Juan Hernndez Cabrera y Ana Mara Plcido Castro
ULPGC
AO

2000

Referencia
AUTORES
EDITORIAL

TTULO Ingeniera del Software: Un enfoque prctico


R.S. Pressman
McGraw-Hill
AO

1998

10. EQUIPO DOCENTE


NOMBRE Plcido Castro, Ana Mara
S
S
DOCENCIA TEORCA
DOCENCIA PRCTICA
CATEGORA Profesor Titular de Escuela Universitaria
DESPACHO 1-S1
TELFONO 45-87-07 E-MAI aplacido@dis.ulpgc.es
PGINA WEB
APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 224

PGINA WEB
1 CUAT

TUTORAS

L,X,J 12:30 14:30

2 CUAT
L,X,J 12:30 14:30

11. PGINA WEB DE LA ASIGNATURA


http://

APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 225

1. IDENTIFICACIN DE LA ASIGNATURA.
CENTRO
Escuela Universitaria de Informtica
TITULACIN Ingeniera Tcnica en Informtica de Sistemas
NOMBRE ASIGNATURA

Seguridad y Proteccin de la Informacin


CDIGO

CRDITOS P: 1,5
CARCT OP CRDITOS T: 3
DESCRIPTORES B.O.E.
Seguridad, planificacin de riesgos y medidas para prevenir amenazas.
12562

CURSO

2. CONCEPTO Y DEFINICIN.
(Descripcin de la asignatura segn los descriptores que aparecen en el B.O.E.)

Seguridad , planificacin de riesgos y medidas para prevenir amenazas

3. CONOCIMIENTOS PREVIOS.
(Pre-requisitos conceptuales previos y asignatura(s) del actual plan de estudios en los que se imparten)

Algebra y matemticas discretas.

4. OBJETIVOS DIDCTICOS.
(Descripcin de los conocimientos, habilidades, tcnicas, etc... que se pretende que el alumno ad-quiera al cursar la
asignatura)

1. Introducir al alumno en los fundamentos matemticos y las tcnicas utilizadas para la


proteccin de la informacin en sistemas informticos.
2. Dotar al alumno de los conocimientos necesarios para comprender y aplicar mtodos y
algoritmos criptogrficos clsicos y modernos.
3. Introducir los conceptos de esquemas y protocolos de seguridad y, en general, la gestin
de claves.
4. Presentar los principales aspectos en seguridad de sistemas operativos y bases de
datos.
5. Introducir al alumno en la problemtica de la proteccin de la informacin en medios
electrnicos: Comercio electrnico, EDI, intercambio de mensajes por medio del correo
electrnico, pginas web y dems sistemas de comunicacin electrnica.

5. PROGRAMA TERICO Y DE PRCTICAS EN AULA CON TEMPORIZACIN


Y
BIBLIOGRAFA BSICA.
(Programa terico desglosado al menos en dos niveles de detalle, por ejemplo: tema y subtema, o mdulo y tema,
etc..., incluyendo el nmero de horas estimadas al menos para el primer nivel. Indi-car adems la bibliografa bsica
al menos para el primer nivel).

1. Introduccin (3 horas)
- Necesidad de la criptografa
- Estructura de un sistema secreto
- Criptologa clsica
Bibliografa recomendada: Morant y Rodrguez
2. Bases tericas de la criptografa (5 horas)
- Teora de los nmeros
- Complejidad de algoritmos
Bibliografa recomendada: Morant y Rodrguez
3. Criptografa moderna: criptosistemas de clave privada y pblica (5 horas)
- Principios de los criptosistemas de clave privada
- Cifrados tipo producto (LUCIFER)
APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 226

- El algoritmo DES (Data Encryption Standard)


- Principios de los criptosistemas de clave pblica
- Funciones unidireccionales con trampa
- Cifrados exponenciales
- Algoritmo de Pohling-Hellman
- Algoritmo de Rivest, Sahmir y Adelman (RSA)
- Cifrados tipo Mochila
Bibliografa recomendada: Morant y Rodrguez
4. Gestin de claves (4 horas)
- Generaciones de claves
- Almacenamiento de claves
- Distribucin de claves
- Mantenimiento de claves
Bibliografa recomendada: Morant y Rodrguez
5. Esquemas y protocolos de seguridad (4 horas)
- Autenticacin e integridad
- Firma digital
- Transferencia trascordada
Bibliografa recomendada: Morant y Rodrguez
6. Seguridad en los sistemas operativos (3 horas)
- Amenazas lgicas a los sistemas informticos
- Identificacin y autentificacin de usuarios
- Proteccin de memoria y direccionamiento
- Polticas, modelos y mecanismos de seguridad
- Modelos de seguridad
- Mecanismos de control de accesos
- Evaluacin de sistemas operativos seguros
Bibliografa recomendada: Morant
7. Seguridad en Bases de Datos (3 horas)
- Amenazas a la seguridad de las bases de datos
- Polticas, modelos y mecanismos de seguridad
- Bases de datos multinivel
- Seguridad en las bases de datos estadsticas
- Criptografa y bases de datos
- Bases de datos textuales
Bibliografa recomendada: Morant
8. Seguridad en redes de computadores. Transferencia electrnica de fondos. (3 horas)
- Servicios de seguridad en sistemas abiertos
- Uso del cifrado en las redes
- Vulnerabilidad de las redes
- Tranferencia electrnica de fondos.
Bibliografa recomendada: Morant

6. PROGRAMA PRCTICO
(Detallar cada una de las prcticas explicitando objetivos y recursos recomendados para realizarlas).

Prctica nmero 1

APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 227

Descripcin
Desarrollo de los algoritmos de los mtodos de cifrado vistos en teora
Objetivos
Mejor comprensin del y asimilacin de la programacin terica
Material de Laboratorio recomendado (Software)
Lenguajes de programacin: Delphi, Visual Basic, ...
Material de Laboratorio recomendado (Hardware)

N horas estimadas en laboratorio:

15

7. METODOLOGA
(Procedimientos de actuacin a nivel didctico).

En las clases se impartirn los contenidos ya expuestos anteriormente utilizando una


metodologa que potencia la participacin del grupo. Sin embargo, tambin se darn clases
tericas en plan magistral utilizando de apoyo la pizarra y, en algunos casos, las
transparencias.

8. EVALUACIN
(Sistema de evaluacin con la indicacin precisa del tipo y nmero de pruebas o exmenes, trabajos, as como las
dems actividades que puedan establecerse. Deber especificarse, en todos los casos, el porcentaje que los
distintos criterios suponen para la calificacin final).

El alumno tiene tres posibilidades para aprobar la asignatura, al final del cuatrimestre, en la
convocatoria de septiembre y en la convocatoria de diciembre.
El contenido de cada uno de los exmenes ser la materia impartida en clase, tanto
terica como prctica.
Un examen se considera superado si obtiene una nota superior o igual a 5 sobre 10.
Las prcticas se consideran aptas si obtiene una nota superior o igual a 5 sobre 10.
La nota final corresponde al 80% de la nota obtenida en el examen y al 20% de la media
de las prcticas.

9. BIBLIOGRAFA Y MATERIAL RECOMENDADO


(Bibliografa y Material docente recomendados, as como el libro de texto principal, si lo hubiere).

Referencia
AUTORES
EDITORIAL

TTULO Seguridad y proteccin de la informacin


J.L. Morant, A. Ribagorda, y J. Sancho
Estudios Ramn Areces, SA
AO

Referencia
AUTORES
EDITORIAL

TTULO Criptografa digital. Fundamentos y aplicaciones


Pastor y Saras
Editorial Prensas Universitarias de Zaragoza
1998
AO

11. PGINA WEB DE LA ASIGNATURA


http://

APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 228

1. IDENTIFICACIN DE LA ASIGNATURA.
CENTRO
Escuela Universitaria de Informtica
TITULACIN Ingeniera Tcnica en Informtica de Sistemas
NOMBRE ASIGNATURA

Servicios Pblicos de Transmisin de Datos


CDIGO

CRDITOS P: 1,5
CARCT OP CRDITOS T: 3
DESCRIPTORES B.O.E.
Redes pblicas de transmisin de datos. Servicios telemticos.

12602

CURSO

2. CONCEPTO Y DEFINICIN.
(Descripcin de la asignatura segn los descriptores que aparecen en el B.O.E.)

Estudio de las redes pblicas de transmisin de datos desde el punto de vista de los
servicios que ofertan las distintas empresas que suministran servicios pblicos de
transmisin de datos

3. CONOCIMIENTOS PREVIOS.
(Pre-requisitos conceptuales previos y asignatura(s) del actual plan de estudios en los que se imparten)

Se recomienda que el alumno tenga unos conocimientos bsicos de redes de orde-nadores


tanto en lo referente a la arquitectura de interconexin como a las diferen-tes tecnologas de
redes, LAN y WAN. Estos conocimientos se cubren en la asigna-tura de Redes de segundo
curso de ITIS

4. OBJETIVOS DIDCTICOS.
(Descripcin de los conocimientos, habilidades, tcnicas, etc... que se pretende que el alumno ad-quiera al cursar la
asignatura)

Esta asignatura junto con las asignaturas de Tecnologa de Redes Locales y Tecnologa de
Equipos de Transmisin de Datos pretenden ampliar y complementar los conocimientos que
el alumno adquiri en la asignatura de Redes que se supone curs con anterioridad al ser
una asignatura troncal de 2 curso de Ingeniera Tcnica en Informtica de Sistemas.
Los objetivos que se pretenden alcanzar podran clasificarse en tres grandes apartados:
1) Conocer los distintos servicios que ofertan las distintas empresas de servicios pblicos
de transmisin de datos.
2) Manejar y elegir los distintos parmetros de contratacin del servicio adecundose a las
necesidades particulares de una implementacin.
3) Planificar soluciones empresariales para transmisin de datos.

5. PROGRAMA TERICO Y DE PRCTICAS EN AULA CON TEMPORIZACIN


Y
BIBLIOGRAFA BSICA.
(Programa terico desglosado al menos en dos niveles de detalle, por ejemplo: tema y subtema, o mdulo y tema,
etc..., incluyendo el nmero de horas estimadas al menos para el primer nivel. Indi-car adems la bibliografa bsica
al menos para el primer nivel).

PROGRAMA

MODULO 1: COMUNICACIONES DE EMPRESA


Horas Estimadas: 8
Bibliografa: COM-1,SIS,COM-2

APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 229

Tema 1: Evolucin de la competencia profesional


Tema 2: Gestin del Sistema Teleinformtico
Tema 3: Medios y Equipos de Transmisin
Tema 4: Comunicaciones de Voz
Tema 5: Comunicaciones de Datos

MODULO 2: SERVICIOS DE TRANSMISIN DE DATOS


Horas Estimadas: 22
Bibliografa: COM-1,SIS,COM-2
Tema 1: Parmetros caractersticos de la Transmisin de Datos
Tema 2: Servicios pblicos de transmisin de datos.
Tema 3: Estudio de Soluciones Empresariales para la Transmisin de Datos
Tema 4: Ejemplos Prcticos

6. PROGRAMA PRCTICO
(Detallar cada una de las prcticas explicitando objetivos y recursos recomendados para realizarlas).

Prctica nmero 1
Descripcin
Bsqueda y Desarrollo de los servicios pblicos de transmisin de datos existentes
relacionados con algn tpico de la parte teorica de la asignatura
Objetivos
Utilizar distintas fuentes de informacin para encontrar informacin actualizada del tpico en
cuestin.
Material de Laboratorio recomendado (Software)
Material de Laboratorio recomendado (Hardware)

N horas estimadas en laboratorio:

8
Prctica nmero 2

Descripcin
Elaboracin de un informe tcnico completo para solucionar las necesidades de transmisin
de datos de una cierta empresa incorporando parmetros reales de contratacin de una
empresa suministradora del servicio
Objetivos
Que el alumno realice soluciones empresariales hipotticas similares a las podra realizar
cuando se incorpore al mundo laboral
Material de Laboratorio recomendado (Software)
Material de Laboratorio recomendado (Hardware)

N horas estimadas en laboratorio:

APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 230

7. METODOLOGA
(Procedimientos de actuacin a nivel didctico).

La metodologa a seguir en la asignatura consistir de un conjunto de clases magistrales


impartidas en el aula durante el horario correspondiente a las clases tericas de la
asignatura.
Para la realizacin de las prcticas se har entrega al alumno de una doumentacin para
que realice los trabajos. Finalmente, stos sern expuestos en clase por los alumnos.

8. EVALUACIN
(Sistema de evaluacin con la indicacin precisa del tipo y nmero de pruebas o exmenes, trabajos, as como las
dems actividades que puedan establecerse. Deber especificarse, en todos los casos, el porcentaje que los
distintos criterios suponen para la calificacin final).

La evaluacin final consistir de un examen terico (60% de la nota final) y de las


prcticas obligatorias realizadas y expuestas por el alumno en clase (40% de la nota final)

9. BIBLIOGRAFA Y MATERIAL RECOMENDADO


(Bibliografa y Material docente recomendados, as como el libro de texto principal, si lo hubiere).

Referencia COM-1
TTULO Las comunicaciones de empresa
Mario, Perfecto
AUTORES
EDITORIAL Ra-Ma

AO

1995

Referencia SIS
TTULO Sistemas de Telefona
Huidobro Moya, Conesa Pastor
AUTORES
EDITORIAL Addison-Wesley

AO

1998

Referencia COM-2
TTULO Comunicaciones de datos, redes de ordenadores y sistemas
Fred Halsall
AUTORES
1998
EDITORIAL Addison-Wesley
AO
Referencia RED
TTULO Redes y Servicios de Telecomunicaciones
Jos Huidobro Moy
AUTORES
Paraninfo
EDITORIAL
AO

2000

10. EQUIPO DOCENTE


NOMBRE Quevedo Losada, Juan Carlos
S
S
DOCENCIA TEORCA
DOCENCIA PRCTICA
CATEGORA Profesor Titular de Universidad
DESPACHO 3-13
TELFONO 45-87-57 E-MAI jcquevedo@dis.ulpgc.es
PGINA WEB
1 CUAT
TUTORAS
2 CUAT
L 14:30 16:30
X 10:30 12:30

J 12:30 14:30

L 10:30 12:30
M 10:30 12:30

J 10:30 12:30

11. PGINA WEB DE LA ASIGNATURA


http://
APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 231

1. IDENTIFICACIN DE LA ASIGNATURA.
CENTRO
Escuela Universitaria de Informtica
TITULACIN Ingeniera Tcnica en Informtica de Sistemas
NOMBRE ASIGNATURA

Sistemas Automticos de Control


CRDITOS P: 1,5
CARCT OP CRDITOS T: 3
DESCRIPTORES B.O.E.
Anlisis y sntesis de sistemas de control por computador. Sistemas de control en tiempo
real. Hardware de control de procesos. Introduccin al CIM.

CDIGO

12592

CURSO

2. CONCEPTO Y DEFINICIN.
(Descripcin de la asignatura segn los descriptores que aparecen en el B.O.E.)

Los sistemas automticos de control tienen que ver con la definicin de una
serie de dispositivos que hagan que un sistema dado en su conjunto presente un
"comportamiento deseado". Esta definicin afecta tanto a la estructura de
interconexin de estos dispositivos como al ajuste de sus parmetros. En base
a lo anterior, la asignatura aborda en primera instancia el estudio de los
sistemas en general para, posteriormente centrarse en las peculiaridades de los
sistemas de control. Al tratarse de una asignatura de ndole terminal y
finalista se introducir la utilizacin del computador como elemento de control
y se estudiarn las tcnicas de anlisis y sntesis de algoritmos de control,
incluyendo la utilizacin de tcnicas de control inteligente: sistemas
basados en conocimiento, control difuso, etc.
3. CONOCIMIENTOS PREVIOS.
(Pre-requisitos conceptuales previos y asignatura(s) del actual plan de estudios en los que se imparten)

Los contenidos conceptuales necesarios se estudian en los cursos 1 y 2, son:


- Anlisis Matemtico (Ecuaciones Integro-Diferenciales)
- Transformadas Integrales (Fourier, Laplace)
- Principios de Lgica Difusa
Asociados a las asignaturas de Anlisis Matemtico, Ampliacin de Anlisis
Matemtico y lgebra y Matemtica Discreta.
4. OBJETIVOS DIDCTICOS.
(Descripcin de los conocimientos, habilidades, tcnicas, etc... que se pretende que el alumno ad-quiera al cursar la
asignatura)

Objetivos Generales:
1. Presentar la aproximacin y tcnicas bsicas para el anlisis de sistemas.
2. Introducir los principios fundamentales del anlisis y diseo de los
Sistemas Automticos de Control.

Objetivos Especficos:
1. Presentar y estudiar los conceptos fundamentales en el anlisis temporal de
sistemas continuos y discretos (sistema dinmico, representacin,
comportamiento temporal, estabilidad,...).
2. Introducir al alumno en el manejo de herramientas de simulacin de sistemas
dinmicos y sistemas basados en eventos discretos.
3. Estudiar los diferentes esquemas de control y su implementacin.

APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 232

4. Presentar y estudiar las diferentes tcnicas de diseo de los sistemas


discretos de control.
5. Introducir el control inteligente a partir del estudio de los controladores
difusos, los sistemas de control basados en conocimiento o el neurocontrol.
6. Analizar las interfaces y elementos de control. En particular hacer
incidencia en los dispositivos de medida, sistemas de adquisicin de datos,
estructura de las interfaces y la conversin y acondicionamiento de seales.

5. PROGRAMA TERICO Y DE PRCTICAS EN AULA CON TEMPORIZACIN


Y
BIBLIOGRAFA BSICA.
(Programa terico desglosado al menos en dos niveles de detalle, por ejemplo: tema y subtema, o mdulo y tema,
etc..., incluyendo el nmero de horas estimadas al menos para el primer nivel. Indi-car adems la bibliografa bsica
al menos para el primer nivel).

El programa terico se desarrolla en 7 temas y una serie de estudios de casos


ejemplo. En cada tema se incluye la temporalizacin asociada a la planificacin
as como la bibliografa y referencias necesarias para el desarrollo del mismo.
Para el conjunto de los contenidos, en el punto 9 de este proyecto docente se
incluye la bibliografa bsica mnima necesaria.
Tema 1: SEALES Y SISTEMAS. (7 T + 2 P)
1. Presentacin.
2. Funciones y matrices de transferencia.
3. Sistemas de primero y segundo orden.
4. Sistemas de orden superior.
5. Estabilidad para sistemas continuos lineales e invariantes.
6. Estado de un sistema. Ecuaciones de estado.
7. Solucin de las ecuaciones de estado.
8. Observabilidad y gobernabilidad
REFERENCIAS: [PUEN-82], [DORF-86], [FRAN-91], [OGAT-98], [GOME-86]
BIBLIOGRAFA: [OGAT-98]
Tema 2: HERRAMIENTAS DE ANALISIS Y SIMULACION. (4 T + 2 P)
1. Introduccin.
2. Lugar de las races. Aplicaciones
3. Regimen permanente.
4. Introduccin a la simulacin. Estudio de casos
REFERENCIAS: [OGAT-98],[MATL-98], [SHAH-93], [CHIP-93].
BIBLIOGRAFA: [OGAT-98],[MATL-98].

Tema 3: ELEMENTOS DE REPRESENTACIN Y ANLISIS DE SISTEMAS DISCRETOS.


(5 T + 2 P)
1. Introduccin. Generacin de seales discretas
2. Ecuaciones en diferencias. Aproximaciones y soluciones.
3. Transformada z.
4. Tcnicas y problemas en el estudio de muestreados.
5. Estabilidad.
6. Anlisis dinmico en tiempo discreto
7. Representacin en el espacio de estados de sistemas discretos.
8. Sistemas de Control Discreto
APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 233

9. Implementacin de controladores digitales.


REFERENCIAS: [ARAC-82], [OPPE-83], [OGAT-95], [SEVE-86].
BIBLIOGRAFA: [OGAT-95]
Tema 4: MTODOS CLSICOS DE ANLISIS Y DISEO EN TIEMPO CONTINUO. (4T +
2 P)
1. Introduccin.
2. Acciones bsicas de control.
3. Tcnicas de compensacin en adelanto y atraso de fase.
4. Otras tcnicas de compensacin clsicas.
5. Diseo de sistemas de control por medio de la ubicacin de polos.
6. Sistemas de control ptimo.
REFERENCIAS: [PUEN-82], [DORF-86], [FRAN-91], [OGAT-98], [GOME-86],
BIBLIOGRAFA: [OGAT-98]

Tema 5: ALGORITMOS DISCRETOS DE CONTROL. (5 T + 2 P)


1. Introduccin.
2. Diseo continuo.
3. Diseo discreto.
4. Sntesis directa de controladores discretos.
5. Sntesis basada en criterios temporales.
6. Controlador PID.
7. Diseo de sistemas de control por medio de la ubicacin de polos.
8. Observadores de estado.
7. Sistemas de control ptimo.
8. Filtros de Kalman.
REFERENCIAS: [ARAC-82], [JACQ-81], [ASTR-84], [OGAT-95], [SHAH-93].
BIBLIOGRAFA: [OGAT-98]

Tema 6: CONTROL INTELIGENTE. ( 3 T + 2 P).


1. Introduccin.
2. Neurocontrol.
3. Sistemas de control basados en conocimiento.
4. Introduccin a los Conjuntos difusos y la Lgica difusa.
5. Diseo de un controlador difuso.
6. Redes neuronales difusas.
REFERENCIAS: [DRIA-96], [WHIT-91], [CASS-93]
BIBLIOGRAFA: [DRIA-96], [CASS-93]

Tema 7: TEMAS AVANZADOS EN CONTROL. (2 T + 0 P).


1. Introduccin.
2. Control no lineal.
3. Control predictivo.
4. Control adaptativo.
5. Control estocstico.
6. Control robusto.
REFERENCIAS: [DRIA-96], [SHAH-93], [ASTR-84], [NIMJ-90], [WHIT-91]. [CHIP-93]
APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 234

BIBLIOGRAFA: [DRIA-96]
Estudio de caso: (0T + 3 P)
La bibliografa bsica est sealada con un (*).
[ARAC-82] Aracil R., Jimnez A., "Sistemas Discretos de Control (Representacin
Externa", Dpto. Pub. ETSII Madrid, 1.982. (*)
[ASTR-84] Astrom K., Wittenmark, B., Computer Controlled Systems: Theory and
Desing, Prentice Hal Int., 1.984.
[CASS-93] Cassadras C.G. "Discrete Event Systems", Aksen Associates Inc. Pub.,
1.993.(*)
[CHIP-93] Chiperfield A., Fleming P., MATLAB toolboxes and applications for control IEE
Control Engineering Series, 18, Peter Peregrinus Ltd., 1.993.
[DRIA-96] Driankov D., Hellendoorn H., Rienfrank M. "A Introduction to Fuzzy Control",
Springer, 1.996.(*)
[DORF-86] Dorf R.C., "Modern Control Systems", Addison Wesley, 1.986
[FRAN-89] Franklin G.F., Powell D., "Digital Control of Dynamic Systems", Addison
Wesley, 1.989.
[GOME-86] Gomez J., "Automtica. Anlisis y Diseo de los Sistemas Automticos de
Control", (Tomo 1), Ediciones Jucar, 1.986. Modern digital control systems", R. Jacquot,
Marcel Dekker 1981
[JACQ-81] Jacquot, R., Modern digital control systems", Marcel Dekker 1981
[MATL-98] "MATLAB User's Guide", Moler C. et al., MathWorks, 1.998.
[NIJM-90] Nijmeier H., Van Der Shaft A.J., "Non Linear Dynamical Control Systems",
Springer-Verlag, 1.990.
[OGAT-98] Ogata K., "Ingeniera de Control Moderno", Prentice Hall, 1.998.(*)
[OGAT-95] Ogata K., "Discrete-Time Control Systems", Prentice Hall, 1.995.(*)
[OPPE-83] Oppenheim A.V., Willsky A.S., "Signals and Systems". Prentice Hall, 1.983.(*)
[PUEN-82] Puente E.A., "Regulacin Automtica" (Tomos I y II), Dpto. Pub. ETSII Madrid,
1.982.(*)
[SEVE-86] Sevely ., "Systemes et Asservisements Lineaires Echantillonnes", Dunod,
1.986.
[SHAH-93] Shahian B., Hassul M., Control System Desing Using MATLAB, Prentice Hall,
1.993
[WHIT-91] White, D. A., Handbook of intelligent control, NSF, 1991
6. PROGRAMA PRCTICO
(Detallar cada una de las prcticas explicitando objetivos y recursos recomendados para realizarlas).

Prctica nmero 1
Descripcin
Introduccin a los Entornos de Simulacin
Objetivos
Presentar las herramientas de simulacin como elementos para el anlisis de sistemas.
Material de Laboratorio recomendado (Software)
Matlab 5.2 o superior, toolboxes (Control System, System Identification, Signal Processing,
Stateflow y SIMULINK)
Material de Laboratorio recomendado (Hardware)
Ordenador Personal (Windows 95 o NT)

N horas estimadas en laboratorio:

APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 235

Prctica nmero 2
Descripcin
Descripcin Externa y Realimentacin.
Objetivos
Estudiar los mecanismos para la descripcin externa de sistemas (funciones de
transferencia)
Material de Laboratorio recomendado (Software)
Matlab 5.2 o superior, toolboxes (Control System, System Identification, Signal Processing,
Stateflow y SIMULINK)
Material de Laboratorio recomendado (Hardware)
Ordenador Personal (Windows 95 o NT)

N horas estimadas en laboratorio:

2
Prctica nmero 3

Descripcin
Estudio de la Influencia de un parmetro en el comportamiento de un sistema.
Objetivos
Diseo paramtrico de sistemas utilizando MATLAB, Anlisis temporal y frecuencial.
Material de Laboratorio recomendado (Software)
Matlab 5.2 o superior, toolboxes (Control System, System Identification, Signal Processing,
Stateflow y SIMULINK)
Material de Laboratorio recomendado (Hardware)
Ordenador Personal (Windows 95 o NT)

N horas estimadas en laboratorio:

2
Prctica nmero 4

Descripcin
Diseo de Controladores Clsicos
Objetivos
Diseo y ajuste de parmetros de un controlador PID actuando sobre un proceso real en un
sistema de control.
Material de Laboratorio recomendado (Software)
Matlab 5.2 o superior, toolboxes (Control System, System Identification, Signal Processing,
Stateflow y SIMULINK)
Material de Laboratorio recomendado (Hardware)
Ordenador Personal (Windows 95 o NT)

N horas estimadas en laboratorio:

APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 236

Prctica nmero 5
Descripcin
Conversin A/D y Discretizacin de Sistemas
Objetivos
Estudio de la conversin A/D y anlisis comparativo de las tcnicas de discretizacin y
anlisis de la influencia de la frecuencia de muestreo en los resultados.
Material de Laboratorio recomendado (Software)
Matlab 5.2 o superior, toolboxes (Control System, System Identification, Signal Processing,
Stateflow y SIMULINK), Tarjetas de conversin A/D y D/A, fuente de alimentacin y pequeo
material electrnico.
Material de Laboratorio recomendado (Hardware)
Ordenador Personal (Windows 95 o NT)

N horas estimadas en laboratorio:

2
Prctica nmero 6

Descripcin
Implementacin de algoritmos de control discretos.
Objetivos
Estudio comparativo de las tcnicas de control discretas (Convencionales, Espacio de
Estadios y Cancelacin de Polos) sobre un sistema real con unas condiciones de diseo
definidas a priori.
Material de Laboratorio recomendado (Software)
Matlab 5.2 o superior, toolboxes (Control System, System Identification, Signal Processing,
Stateflow y SIMULINK), Tarjetas de conversin A/D y D/A, fuente de alimentacin y pequeo
material electrnico.
Material de Laboratorio recomendado (Hardware)
Ordenador Personal (Windows 95 o NT)

N horas estimadas en laboratorio:

7. METODOLOGA
(Procedimientos de actuacin a nivel didctico).

La clave del plantemiento metodolgico de la asignatura es la motivacin. Entre


los recursos que tiene el profesor para acentuar la motivacin en el dilogo
educativo, est la autoresponsabilidad del alumno en su propio aprendizaje. Se
procurar interesar a los alumnos en la asignatura, atraer su atencin
forzosamente dispersa entre otras muchas materias, lograr que estudien no slo
para aprobar sino tambin para aprender y hacer suyos esos conocimientos.
Como las materias concernientes a los Sistemas Automticos de Control tienen
contenidos relativos a aplicaciones, la motivacin se fomentar con la
presentacin frecuente de la utilidad prctica de los temas, imaginar
aplicaciones y comentar sus ventajas, estimular la creatividad, transmitir
noticias de las novedades y del avance tecnolgico y ponerlas en relacin con
las tendencias sociales del entorno, crear en definitiva el ambiente de
utilidad y sentido prctico propio de una Ingeniera.
Particularmente interesante son los trabajos prcticos. El profesor debe
encargar trabajos para conseguir que el alumno adquiera agilidad en la
resolucin de problemas, sin la monitorizacin del profesor. Es preferible que
APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 237

estos trabajos se realicen en grupos reducidos, tres alumnos parece el mximo


dado el mejor aprovechamiento a que esto da lugar. La formacin de estos grupos
debe dejarse a la propia iniciativa de los alumnos.
Los medios disponibles para transmitir los conocimientos que se utilizarn son
muy variados: clases tericas, prcticas, de laboratorio, trabajos de curso,
etc., pero todos ellos estarn adecuadamente coordinados. La coordinacin
comienza con la correcta organizacin del programa, detallando lecciones
tericas y prcticas, ejercicios, problemas, diseos, proyectos, etc..., en una
ordenacin coherente y equilibrada. Estas actividades se planifican en el
tiempo, y se presentarn en la primera semana de clase.
El dilogo educativo pretende alcanzar los objetivos definidos en la fase de
programacin. Se utilizarn las siguientes actividades dentro de este dilogo:
Lecciones Magistrales, Sesiones de Discusin, Clases de Ejercicios, Trabajos
Prcticos y Consultas.
En todo caso cada ncleo temtico contendr:
a) Una serie de lecciones magistrales y de ejercicios, en las que se
incorporarn teora y prctica (en su sentido convencional), siendo dependiente
su nmero de la carga docente semanal de la asignatura y de la amplitud del
tpico especfico.
c) Un trabajo prctico a desarrollar en horario reglado de laboratorio
que involucre alguno de los tpicos de la asignatura.
La utilizacin de medios audiovisuales se complementar proporcionando al
alumno fotocopias del contenido de las transparencias o editando apuntes que
recojan los mismos, dado que este tipo de medios es poco propicio a que el
alumno tome notas de clase, as como manejando un conjunto de libros de
consulta como el que se detalla.
Los ejercicios resueltos y propuestos pretendern, como filosofa general,
asentar conceptos, delimitar campos de aplicacin y validez, aclarar principios
y conectar la teora con la prctica.
Los laboratorios debern estar a disposicin de los alumnos, en horarios
flexibles, poniendo nicamente como lmite, el orden, el control y el horario
del personal laboral encargado.

8. EVALUACIN
(Sistema de evaluacin con la indicacin precisa del tipo y nmero de pruebas o exmenes, trabajos, as como las
dems actividades que puedan establecerse. Deber especificarse, en todos los casos, el porcentaje que los
distintos criterios suponen para la calificacin final).

Ser obligatoria la superacin de las prcticas y de un examen terico para


aprobar la asignatura. Las prcticas se puntuan a partir de un guin en el
que se detallan los objetivos mnimos a cubrir, y suponen el 50% de la nota, el
examen representa el 50% restante, siendo necesario superar cada parte por
separado.
Siempre existir la posibilidad de realizar trabajos y prcticas complementarias
de forma voluntaria.
9. BIBLIOGRAFA Y MATERIAL RECOMENDADO
(Bibliografa y Material docente recomendados, as como el libro de texto principal, si lo hubiere).

Referencia [OGAT-98] TTULO "Ingeniera de Control Moderna"


Ogata K.
AUTORES
EDITORIAL Prentice Hall
APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

AO

1998
Pg. 238

Referencia [OGAT-95] TTULO "Discrete-Time Control Systems"


Ogata K.
AUTORES
Prentice
Hall
EDITORIAL

AO

1995

Referencia [DRIA-96]
TTULO "A Introduction to Fuzzy Control", "Discrete Event Systems"
Driankov D., Hellendoorn H., Rienfrank M
AUTORES
1996
EDITORIAL Springer
AO
Referencia [CASS-93] TTULO "Discrete Event Systems"
Cassadras C.G.
AUTORES
EDITORIAL Aksen Associates Inc. Pub.,

AO

1993

Referencia [MATL-98] TTULO "MATLAB User's Guide"


Moler C. et al.,
AUTORES
EDITORIAL MathWorks

AO

1998

10. EQUIPO DOCENTE


NOMBRE Hernndez Sosa, Jos Daniel
S
S
DOCENCIA TEORCA
DOCENCIA PRCTICA
CATEGORA Profesor Asociado
DESPACHO 1-1
TELFONO 45-87-01 E-MAI dhernandez@dis.ulpgc.es
PGINA WEB
1 CUAT
TUTORAS
2 CUAT
L 13:30 14:30
M 10:30 12:30

J 17:30 18:30
V 16:30 18:30

L 13:30 14:30
J 10:30 12:30

J 17:30 18:30
V 16:30 18:30

11. PGINA WEB DE LA ASIGNATURA


http://

APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 239

1. IDENTIFICACIN DE LA ASIGNATURA.
CENTRO
Escuela Universitaria de Informtica
TITULACIN Ingeniera Tcnica en Informtica de Sistemas
NOMBRE ASIGNATURA

Sistemas Concurrentes
CRDITOS P: 3
CARCT OP CRDITOS T: 6
DESCRIPTORES B.O.E.
Modelos de paralelismo. Arquitecturas paralelas. Comunicaciones entre procesos. Tcnicas
aplicadas de programacin paralela.

CDIGO

12603

CURSO

2. CONCEPTO Y DEFINICIN.
(Descripcin de la asignatura segn los descriptores que aparecen en el B.O.E.)

Modelos de Paralelismo. Arquitecturas Paralelas. Comunicacin entre procesos.


Tcnicas aplicadas a la programacin paralela

3. CONOCIMIENTOS PREVIOS.
(Pre-requisitos conceptuales previos y asignatura(s) del actual plan de estudios en los que se imparten)

Sistemas Operativos
Redes
Fundamentos de Computadores
Estructura de Computadores

4. OBJETIVOS DIDCTICOS.
(Descripcin de los conocimientos, habilidades, tcnicas, etc... que se pretende que el alumno ad-quiera al cursar la
asignatura)

El objetivo es estudiar los problemas de interconexin (comunicacin),


sincronizacin, y coherencia de informacin entre varios procesadores cuando
stos cooperan para reducir el tiempo de ejecucin de un programa.
Entre los diferentes Sistemas Concurrentes existentes, escogemos los Sistemas
Operativos Distribuidos para su estudio, debido a su importancia y a su difusin.
En cuanto a las herramientas, tenemos que hoy en da existen distintas familias
de primitivas de programacin concurrente (semforos, monitores, paso de mensajes,
...), sin que ninguna haya prevalecido claramente: el alumno tendr que aprender
todos los grandes modelos.
El lenguaje ms apropiado para aplicar los contenidos de la asignatura es el ADA,
tanto por su adecuacin al temario como por su asequibilidad. De todas formas
est previsto usar tambin el lenguaje Java, que goza de gran popularidad.

APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 240

5. PROGRAMA TERICO Y DE PRCTICAS EN AULA CON TEMPORIZACIN


Y
BIBLIOGRAFA BSICA.
(Programa terico desglosado al menos en dos niveles de detalle, por ejemplo: tema y subtema, o mdulo y tema,
etc..., incluyendo el nmero de horas estimadas al menos para el primer nivel. Indi-car adems la bibliografa bsica
al menos para el primer nivel).

1.- Introduccin
(1 sem.) [BAC], [TAN], [AND]
1.1 Fundamentos concurrencia
1.2 Sistemas inherentemente concurrentes
1.3 Sistemas potencialmente concurrentes
2.- Visin Arquitectura
(1 sem.) [PAT]
2.1 Sistemas multiprocesador con memoria compartida
2.2 Sistemas multiprocesador con memoria distribuida
3.-Sincronizacin y comunicacin con memoria compartida
3.1 El problema de la seccin crtica
3.2 Semforos
3.3 Regiones crticas y monitores
4.- Sincronizacin y comunicacin con paso de mensajes
4.1 Comunicacin asncrona
4.2 Comunicacin sncrona
4.3 Invocacin remota
5.- Sistemas Operativos Distribuidos
5.1 Comunicacin y Sincronizacin
5.2 Memoria compartida distribuida
5.3 Sistemas de ficheros distribuidos

(8 sem.)

(2 sem.)

[AND]

(3 sem.)

[AND]

[TAN]

6. PROGRAMA PRCTICO
(Detallar cada una de las prcticas explicitando objetivos y recursos recomendados para realizarlas).

Prctica nmero 1
Descripcin
Prcticas de programacin en Ada
Objetivos
Adiestrarse en la programacin elemental en Ada
Material de Laboratorio recomendado (Software)
Por cada alumno, un PC con Linux, compilador Ada (GNAT), entorno grfico y conexin a la
red
Material de Laboratorio recomendado (Hardware)

N horas estimadas en laboratorio:

APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 241

Prctica nmero 2
Descripcin
Concurrencia en Ada
Objetivos
Practicar el modelo de concurrencia de Ada, implementando ejercicios clsicos de
concurrencia.
Material de Laboratorio recomendado (Software)
Por cada alumno, un PC con Linux, compilador de Ada (GNAT), entorno grfico y conexin a
la red
Material de Laboratorio recomendado (Hardware)

N horas estimadas en laboratorio:

12
Prctica nmero 3

Descripcin
Concurrencia en Java
Objetivos
Iniciarse en la programacin concurrente usando Java
Material de Laboratorio recomendado (Software)
Por cada alumno, un PC con Linux, entorno de programacin en Java, entorno grfico y
conexin a la red.
Material de Laboratorio recomendado (Hardware)

N horas estimadas en laboratorio:

10

7. METODOLOGA
(Procedimientos de actuacin a nivel didctico).

La teora se impartir mediante clases magistrales basadas en los textos de


referencia de la asignatura. Adems se propondrn ejercicios, que luego se
resolvern en clase por parte de los alumnos con lo que se pretende que
profundicen en los contenidos.
Las clases de laboratorio sirven para un mejor conocimiento de lo que ya se
ha estudiado previamente en teora.

8. EVALUACIN
(Sistema de evaluacin con la indicacin precisa del tipo y nmero de pruebas o exmenes, trabajos, as como las
dems actividades que puedan establecerse. Deber especificarse, en todos los casos, el porcentaje que los
distintos criterios suponen para la calificacin final).

La asignatura se calificar segn los resultados obtenidos en:


1. Trabajos de laboratorio
2. Examen global
3. Ejercicios propuestos en clase
Ser obligatorio realizar tanto el examen como los trabajos de laboratorio,
APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 242

adems de obtener una nota mnima en cada uno de ellos.


Esta nota mnima es el 40% de la nota mxima de cada una de las pruebas.
En otro caso, la calificacin ser de suspenso.
Los trabajos de laboratorio suponen un 20% de la nota final.
El examen supone un 80%.
Los ejercicios propuestos en clase servirn como complemento de la nota y
pueden ayudar hasta un 10% de la nota final.
Las notas de los trabajos de laboratorio se guardarn para las dos
convocatorias oficiales (junio y septiembre).
Los trabajos prcticos, debidamente documentados han de ser entregados
1 semana antes del examen global de lo contrario, la calificacin de la
asignatura ser de suspenso.

9. BIBLIOGRAFA Y MATERIAL RECOMENDADO


(Bibliografa y Material docente recomendados, as como el libro de texto principal, si lo hubiere).

Referencia TAN
TTULO Distributed Operating Systems
Andrew S. Tanenbaum
AUTORES
EDITORIAL Prentice Hall International

AO

1995

Referencia PAT
TTULO Estructura y diseo de computadores
David A. Patterson, John L. Hennesy
AUTORES
EDITORIAL Revert

AO

2000

Referencia AND
TTULO Concurrent Programming. Principles and Practice
G.R. Andrews
AUTORES
1991
EDITORIAL Benjamin/Cummings
AO
Referencia BAC
TTULO Concurrent Systems
Jean Bacon
AUTORES
EDITORIAL Addison Wesley

AO

1993

Referencia ADA
TTULO The Java Programming Language
K. Arnold, J. Gosling
AUTORES
EDITORIAL Addison Wesley

AO

1998

10. EQUIPO DOCENTE


NOMBRE Doreste Blanco, Luis
S
S
DOCENCIA TEORCA
DOCENCIA PRCTICA
CATEGORA Profesor Titular de Escuela Universitaria
DESPACHO 1-6
TELFONO 45-87-06 E-MAI 609142455
PGINA WEB
1 CUAT
TUTORAS
2 CUAT
L 10:30 12:30
X 9:30 10:30

J 9:30 10:30
J 12:30 14:30

APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

L 12:30 13:30
M 9:30 14:30

Pg. 243

11. PGINA WEB DE LA ASIGNATURA


http://

APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 244

1. IDENTIFICACIN DE LA ASIGNATURA.
CENTRO
Escuela Universitaria de Informtica
TITULACIN Ingeniera Tcnica en Informtica de Sistemas
NOMBRE ASIGNATURA

Sistemas Operativos: Programacin de Sistemas


CRDITOS P: 3
CARCT OP CRDITOS T: 3
DESCRIPTORES B.O.E.
Estructura Interna de los Sistemas Operativos. Manejadores de Dispositivos. Soporte de
Interfaces de usuario. Metodologa de la programacin de Sistemas.

CDIGO

12575

CURSO

2. CONCEPTO Y DEFINICIN.
(Descripcin de la asignatura segn los descriptores que aparecen en el B.O.E.)

Una de las actividades que un ingeniero tcnico de sistema debe dominar es la que genricamente se denomina Programacin de Sistemas, consistente en la construccin de mdulos
lgicos orientados a:
* Mejorar el entorno de desarrollo de las aplicaciones generales; mediante facilidades que
permitan una mayor comodidad y productividad en la programacin.
* Aumentar la seguridad y eficiencia del sistema; mediante facilidades que controlen el
acceso a los recursos del sistema, mejoren y faciliten al usuario su uso.
* Aumentar la capacidad del sistema; mediante la integracin de nuevos recursos en el
sistema.

3. CONOCIMIENTOS PREVIOS.
(Pre-requisitos conceptuales previos y asignatura(s) del actual plan de estudios en los que se imparten)

Principios bsicos de estructuras de ordenadores; especialmente en lo refe-rente a


dispositivos: discos y terminales. Estructura de computadores para los alumnos de ITIS y
Fundamentos de Computadores I y II para los alumnos de ITIG
Principios tericos del funcionamiento y diseo de los sistemas operativos. Sistemas
Operativos para los alumnos de ITIS e ITIG

4. OBJETIVOS DIDCTICOS.
(Descripcin de los conocimientos, habilidades, tcnicas, etc... que se pretende que el alumno ad-quiera al cursar la
asignatura)

Que el alumno:
* Profundice sus conocimientos sobre los sistemas operativos desde el punto de vista de la
Programacin de Sistemas; es decir, domine los mecanismos que los entornos de desarrollo
de los sistemas operativos proporcionan en forma de funciones del sistema y utilidades. El
logro de este objetivo implica el dominio de las llamadas al sistema, las funciones de las
distintas bibliotecas del sistema y las distintas estructuras de control utilizadas por los
sistemas operativos. Por tanto se conseguir que el alumno posea una visin general de los
sistemas operativos desde el punto de vista funcional.
* Domine las distintas herramientas orientadas a facilitar el diseo de aplicaciones de
sistemas, as como la calidad de stas.
* Conozca los fundamentos de distintas propuestas de estndares sobre especificaciones
funcionales de sistemas, en especial se propone el dominio de normas POSIX.

5. PROGRAMA TERICO Y DE PRCTICAS EN AULA CON TEMPORIZACIN


Y
BIBLIOGRAFA BSICA.
(Programa terico desglosado al menos en dos niveles de detalle, por ejemplo: tema y subtema, o mdulo y tema,
etc..., incluyendo el nmero de horas estimadas al menos para el primer nivel. Indi-car adems la bibliografa bsica
al menos para el primer nivel).

1. Introduccin, Conceptos generales y Herramientas


Conceptos de programacin de sistemas
APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 245

Arquitectura y Estructura General del UNIX


Normas o estndares (POSIX,XPG)
Donde buscar informacin (man, listas, faq, etc.)
Herramientas de programacin
Compilador. Depurador. Strace. Make (2,5 horas)
2. Programacin bsica en UNIX
Programacin en C en el entorno UNIX
Llamadas al sistema.
Bibliotecas estndares
El ncleo y su funcionamiento (4 horas)
3. Procesos y Seales
Conceptos y caractersticas de un proceso
Creacin, terminacin y espera
Lectura y modificacin de los atributos de un proceso
Gestin de procesos
Seales, conceptos bsicos
Recepcin de una seal
Envo de seales
Seales que manejan el tiempo. Alarma (4,5 horas)
4. Comunicacin y Sincronizacin de procesos
IPC system V. Conceptos bsicos.
Tuberas. Semforos. Memoria compartida. Colas de mensajes. Sockets (5 horas)
5. Memoria
Conceptos bsicos
Gestin de la memoria
Regiones de memoria
Proteccin y bloqueo de zonas de memoria
Proyeccin de archivos en memoria (3 horas)
6. Entrada/salida avanzada
E/S Conceptos bsicos
Operaciones sobre ficheros
Gestin y proteccin de ficheros
Gestin de Directorios
Bloqueo de ficheros o registros
E/S multiplexada y asincrona
Ficheros en memoria (mmap) (6 horas)
7. Manejadores de dispositivos
Conceptos bsicos
Configuracin de un terminal
Norma Posix
Modulos cargables, funciones asociadas
Estructura y disciplina de diseo
Reconstruccin de ncleos (5 horas)

7. METODOLOGA
(Procedimientos de actuacin a nivel didctico).

En las clases tericas se desarrollaran los contenidos del temario. La tipologa de la clase
terica ser magistral, cambindose dicha tipologa por la de desarrollo de ejemplos en
grupo para estudiar los ejemplos terico prcticos que se propongan normalmente al finalizar
cada tema .
Los conceptos aprendidos por el alumno se irn consolidando fundamentalmente mediante
su aplicacin en el desarrollo de las prcticas que se realizarn en grupos de 2 personas.
Se propone fomentar la adquisicin por parte del alumno de una disciplina de trabajo en los
entornos de desarrollo UNIX.

APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 246

8. EVALUACIN
(Sistema de evaluacin con la indicacin precisa del tipo y nmero de pruebas o exmenes, trabajos, as como las
dems actividades que puedan establecerse. Deber especificarse, en todos los casos, el porcentaje que los
distintos criterios suponen para la calificacin final).

Exmenes tericos. (50 % de la calificacin)


Se realizar un examen de convocatoria, para el que ser necesario tener superada la
evalua-cin de los trabajos prcticos. Durante el curso se realizarn exmenes no
liberatorios durante la hora de clase de teora con el objeto de que el alumno adquiera
entrenamiento para el exa-men de convocatoria y tenga un medio de observar su propia
evolucin.
Dos trabajos prcticos obligatorios (40% de la calificacin final, 20% cada uno)
Los trabajos prcticos sern uno derivado de la prctica 2 y otro de la prctica 3
Un trabajo optativo (15 % de puntuacin adicional), relacionado con la prctica 4
El profesor podr aadir hasta un 10% de puntuacin adicional por evaluacin continua
y otros factores que considere oportuno aplicar, este 10% solo se podr alcanzar a
juicio del profesor sobre el rendimiento del estudiante en las actividades de la
asignatura.
Ejemplo sobre el 10%:
Si un estudiante realiza los trabajos obligatorios, completa las practicas adecuadamente
y cuando se examina no obtiene el rendimiento esperado, el profesor, teniendo en cuenta
la asistencia a clases, las intervenciones y el interes del estudiante por la asignatura
podria decidir aadir hasta un 10% de la nota para compensar el aparente desequilibrio
entre lo que le consta que el estudiante a realizado y lo que ha demostrado en el examen.

9. BIBLIOGRAFA Y MATERIAL RECOMENDADO


(Bibliografa y Material docente recomendados, as como el libro de texto principal, si lo hubiere).

Referencia
AUTORES
EDITORIAL

TTULO Linux 2.0 API sistema y funciones del nucleo


Rmy Card, Eric Dumas, Franck Mvel
Ediciones Gestin 2000
AO

Referencia
AUTORES
EDITORIAL

TTULO Unix programacin avanzada


Francisco Manuel Marques
Ra-ma

1996

Referencia
AUTORES
EDITORIAL

TTULO Advanced Programming in the UNIX Environment


W. Richard Stevens.
Addison-Wesley, 1992
1992
AO

Referencia
AUTORES
EDITORIAL

TTULO POSIX. Programers Guide


Donald Lewine
OReilly & Associates, Inc.

AO

1991

Referencia
AUTORES
EDITORIAL

TTULO Writing UNIX Device Drivers


G. Pajari
Addison-Wesley

AO

1992

Referencia
AUTORES
EDITORIAL

AO

TTULO The Design of the UNIX Operating System


M. Bach
Prentice-Hall

APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

AO

1986

Pg. 247

Referencia
AUTORES
EDITORIAL

TTULO UNIX Network Programming


W. Richard Steven
Prentice Hall

AO

1990

Referencia
AUTORES
EDITORIAL

TTULO Comunicaciones en UNIX


Jean-Marie Rifflet
MCGraw-Hill

AO

1992

Referencia
AUTORES
EDITORIAL

TTULO Software Portability


Oliver Lecarme and Mireille Pellissier Gart
McGraw-Hill

AO

1986

Referencia
AUTORES
EDITORIAL

TTULO Software Portability with imake (2 Edic.)


Paul Dubois
OReilly & Associates, Inc.
AO

1993

Referencia
AUTORES
EDITORIAL

TTULO Managing Proyects with make


Andrew Oram & Steve Talbott
OReilly & Associates, Inc.

1991

AO

10. EQUIPO DOCENTE


NOMBRE Padrn Morales, Gabino
S
S
DOCENCIA TEORCA
DOCENCIA PRCTICA
CATEGORA Profesor Titular de Escuela Universitaria
DESPACHO 3-1
TELFONO 45-87-41 E-MAI gpadron@dis.ulpgc.es
PGINA WEB
1 CUAT
TUTORAS
2 CUAT
L,M,X 10:00 12:00

L,M,X 10:00 12:00

11. PGINA WEB DE LA ASIGNATURA


http://sopa.dis.ulpgc.es/psis

APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 248

1. IDENTIFICACIN DE LA ASIGNATURA.
CENTRO
Escuela Universitaria de Informtica
TITULACIN Ingeniera Tcnica en Informtica de Sistemas
NOMBRE ASIGNATURA

Tecnologa de Equipos de Transmisin de Datos


CRDITOS P: 3
CARCT OP CRDITOS T: 3
DESCRIPTORES B.O.E.
Medios de Transmisin. Dispositivos fsicos. Interfaces y protocolos en redes de rea amplia.

CDIGO

12601

CURSO

2. CONCEPTO Y DEFINICIN.
(Descripcin de la asignatura segn los descriptores que aparecen en el B.O.E.)

Las redes de ordenadores se clasifican hoy en da segn el mbito geogrfico de cobertura


en Redes de rea Local (LAN) y Redes de rea Amplia (WAN) que se diferencian
notablemente tanto en las tecnologas, medios y dispositivos fsicos utilizados para la
transmisin de datos como en las capas inferiores de la arquitectura protocolaria que las
definen. Nuestro inters se centra por tanto en todos aquellos relacionados tanto con la
tecnogolga hardware como software de las redes de rea amplia (WAN), as como en los
aspectos de seguridad ms relevantes relacionados con las mismas.
3. CONOCIMIENTOS PREVIOS.
(Pre-requisitos conceptuales previos y asignatura(s) del actual plan de estudios en los que se imparten)

Se recomienda que el alumno tenga unos conocimientos bsicos de redes de orde-nadores


tanto en lo referente a la arquitectura de interconexin como a las diferen-tes tecnologas de
redes, LAN y WAN. Estos conocimientos se cubren en la asigna-tura de Redes de
Ordenadores de segundo curso de ITIS e ITIG
4. OBJETIVOS DIDCTICOS.
(Descripcin de los conocimientos, habilidades, tcnicas, etc... que se pretende que el alumno ad-quiera al cursar la
asignatura)

Esta asignatura junto con las asignaturas de Tecnologa de Redes Locales y Sistemas
Pblicos de Transmisin de Datos pretenden ampliar y complementar los conocimientos que
el alumno adquiri en la asignatura de Redes de Ordenadores que se suponer curs con
anterioridad al ser una asignatura troncal/obligatoria de 2 curso de Ingeniera Tcnica en
Informtica.
Los objetivos que se pretenden alcanzar podran clasificarse en tres grandes apartados:
1) Tecnologas Hardware, en la cual se pretende que el alumno profundice en los
conocimientos adquiridos sobre las tecnologas de transmisin de datos disponibles en la
actualidad como pueden ser las redes de conmutacin de circuitos (Red Telefnica Bsica),
Redes de conmutacin de paquetes X.25 (Iberpac) y Redes Digitales de Servicios
Integrados, as como que adquiera el conocimiento sobre redes emergentes de amplio
impacto en un futuro inmediato como son Frame Relay, ADSL y ATM. As mismo se
pretende que conozca dispositivos fsicos asociados a estos tipos de tramsin.
2) Tecnologas Software, en la cual se pretende que conozca los entornos de red de rea
amplia de los sistemas operativos ms extendidos hoy en da como son Unix (bajo su
diferentes variantes), Windows (tanto servidores como clientes) y Netware.
Seguridad en Redes, en la que se pretende que el alumno conozca la debilidades de las
redes de ordenadores frente a intrusos, as como los mecanismos mas generales de lucha
contra dicho intrusismo, incluyendo aspectos tales como seguridad en el acceso, criptografa
y sus aplicaciones as como el proceso de hacer seguros Servicios de Internet como pueden
se Telnet, Ftp, etc.

APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 249

5. PROGRAMA TERICO Y DE PRCTICAS EN AULA CON TEMPORIZACIN


Y
BIBLIOGRAFA BSICA.
(Programa terico desglosado al menos en dos niveles de detalle, por ejemplo: tema y subtema, o mdulo y tema,
etc..., incluyendo el nmero de horas estimadas al menos para el primer nivel. Indi-car adems la bibliografa bsica
al menos para el primer nivel).

PROGRAMA
Captulo 1: Tecnologa Hardware

(10 horas)

Tema 1: Conmutacin de paquetes. Protocolo X.25 (Iberpac)


Tema 2: Red Digital de Servicios Integrados
Tema 3: Frame Relay
Tema 4: ATM
Tema 5: ADSL
Tema 6: GSM
Bibliografa: Referencias 1 y 2
Capitulo 2: Tecnologa Software

(10 horas)

Tema 1: Entorno TCP/IP bajo Unix


Tema 2: Entorno Microsoft
Tema 3: Entorno Netware

Bibliografa: Referencias 1 2 y 3
Captulo 3: Seguridad en Redes de Ordenadores

(10 horas)

Tema 1: Seguridad en el Acceso: Cortafuegos y Proxys


Tema 2: Criptografa: Cifrado Simtrico y Asimtrico
Tema 3: Firmas Digitales y Autentificiacin
Tema 4: Protocolos Criptogrficos
Tema 5: Servicios Internet Seguros
Bibliografa: Referencias 2 y 3
6. PROGRAMA PRCTICO
(Detallar cada una de las prcticas explicitando objetivos y recursos recomendados para realizarlas).

Prctica nmero 1
Descripcin
Servidor de acceso a internet para una red local
Objetivos
En esta prctica se pretende que el alumno ponga en marcha un ser-vidor de acceso a
internet para una red local configurada bajo TCP/IP bajo diferentes entornos software.
Material de Laboratorio recomendado (Software)
APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 250

Sistemas Operativos Linux Y Windows95/98


Material de Laboratorio recomendado (Hardware)
PCs en red Modems. Lineas Telefnicas

N horas estimadas en laboratorio:

6
Prctica nmero 2

Descripcin
Servidor de acceso a internet a travs de acceso telefnico a redes
Objetivos
En esta prctica se pretende que el alumno simule a un proveedor de servicios de internet
para usuarios que acceden a travs de un acceso telefnico a redes utilizando el protocolo
PPP bajo diferentes entornos software.
Material de Laboratorio recomendado (Software)
Sistemas Operativos Linux Y Windows95/98
Material de Laboratorio recomendado (Hardware)
PCs en red Modems. Lineas Telefnicas

N horas estimadas en laboratorio:

6
Prctica nmero 3

Descripcin
Servicio de Informacin en Red
Objetivos
Puesta en marcha y configuracin de un servicio de informacin en red (Web Server)
Material de Laboratorio recomendado (Software)
Sistemas Operativos Linux Y Windows95/98
Material de Laboratorio recomendado (Hardware)
PCs en red Modems. Lineas Telefnicas

N horas estimadas en laboratorio:

6
Prctica nmero 4

Descripcin
Servidor proxy
Objetivos
Implementacin de un sistema de seguridad de una red a travs de un servidor proxy
Material de Laboratorio recomendado (Software)
Sistemas Operativos Linux Y Windows95/98
Material de Laboratorio recomendado (Hardware)
PCs en red

N horas estimadas en laboratorio:

APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

6 Tuto

Pg. 251

Prctica nmero 5
Descripcin
Red Privada Virtual
Objetivos
Puesta en marcha de una red privada virtual a travs de una red pu-blica de transmisin de
datos
Material de Laboratorio recomendado (Software)
Sistemas Operativos Linux Y Windows95/98
Material de Laboratorio recomendado (Hardware)
PCs en red Modems Lineas Telefnicas

N horas estimadas en laboratorio:

6 Tuto

7. METODOLOGA
(Procedimientos de actuacin a nivel didctico).

La metodologa a seguir en la asignatura consistir de un conjunto de clases ma-gistrales


impartidas en el aula durante el horario correspondiente a las clases teri-cas de la
asignatura. As mismo, y durante dicho horario, se impartirn un conjunto de clases abiertas
donde se irn verificando la adquisicin de conocimientos tericos del alumno.
Para la realizacin de las prcticas se har entrega al alumno del enunciado de la misma
donde se le expondr el trabajo a realizar, la documentacin necesaria para su realizacin
as como las fuentes de las mismas. Con dicha informacin el alumno tendr que plantear
una solucin terica para la realizacin de dicha tarea y deber implementar dicha solucin
en el laboratorio.

8. EVALUACIN
(Sistema de evaluacin con la indicacin precisa del tipo y nmero de pruebas o exmenes, trabajos, as como las
dems actividades que puedan establecerse. Deber especificarse, en todos los casos, el porcentaje que los
distintos criterios suponen para la calificacin final).

Teora
La teora se evaluar por parciales (tres), de forma que para superar la parte terica
de la asignatura, el alumno deber superar cada uno de los parciales. Los parciales son
liberatorios hasta la convocatoria extraordinaria de Septiembre; es de-cir, aquellos alumnos
que superen un parcial durante el curso o en la convocatoria de Junio no tendrn que
examinarse del mismo en la convocatoria de Junio o de Septiembre.
Para superar la parte terica de la asignatura el alumno deber superar cada uno de los
parciales. Para superar un parcial habr que obtener en el mismo una nota superior o igual a
5.
La nota final de Teora ser:
- 90% Examen
- 10% Participacin en la resolucin de Ejercicios de clase

Prcticas
Cada prctica se evala individualmente y para superarlas hay que superar cada una de
ellas, en los plazos establecidos al efecto para la convocatoria de Junio.
Habr una convocatoria especial de defensa de prcticas en Septiembre, para aquellos
APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 252

alumnos que no las hayan superado durante el curso.


La nota final de Prcticas ser:
- 80% Examen
- 20% Participacin en clase de prcticas
Teora + Prcticas
La nota final ser una ponderacin entre teora y prcticas
Nota Final = 0,6 * Nota Teora + 0,4 Nota de Prcticas
9. BIBLIOGRAFA Y MATERIAL RECOMENDADO
(Bibliografa y Material docente recomendados, as como el libro de texto principal, si lo hubiere).

Referencia 1
TTULO Comunicaciones y Redes de Computadoras
William Stallings
AUTORES
EDITORIAL Prentice Hall
AO

1997

Referencia 2
TTULO Redes de Computadoras
Andrew S. Tanebaum
AUTORES
EDITORIAL Prentice Hall.

AO

1997

Referencia 3
TTULO Linux Network Toolkit
Paul G. Sery
AUTORES
EDITORIAL IDG Books

AO

1998

Referencia 4
TTULO Windows NT Network Administration Training
AUTORES
EDITORIAL Microsoft Press
AO

1997

10. EQUIPO DOCENTE


NOMBRE Muoz Blanco, Jos Antonio
S
S
DOCENCIA TEORCA
DOCENCIA PRCTICA
CATEGORA Catedrtico de Universidad
DESPACHO 3-10
TELFONO 45-87-54 E-MAI jamunoz@dis.ulpgc.es
PGINA WEB
1 CUAT
TUTORAS
2 CUAT
L 8:30 10:30
X 8:30 10:30

V 8:30 10:30

L 8:30 10:30
X 8:30 10:30

V 8:30 10:30

11. PGINA WEB DE LA ASIGNATURA


http://

APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 253

1. IDENTIFICACIN DE LA ASIGNATURA.
CENTRO
Escuela Universitaria de Informtica
TITULACIN Ingeniera Tcnica en Informtica de Sistemas
NOMBRE ASIGNATURA

Tecnologa de Redes Locales


CRDITOS P: 3
CARCT OP CRDITOS T: 3
DESCRIPTORES B.O.E.
Medios de transmisin. Dispositivos fsicos, interfaces y protocolos en redes de rea local.

CDIGO

12600

CURSO

2. CONCEPTO Y DEFINICIN.
(Descripcin de la asignatura segn los descriptores que aparecen en el B.O.E.)

Medios de transmisin. Dispositivos fsicos. Interfaces y protocolos en redes de rea local.


3. CONOCIMIENTOS PREVIOS.
(Pre-requisitos conceptuales previos y asignatura(s) del actual plan de estudios en los que se imparten)

Conceptos fundamentales sobre Redes de Ordenadores (Asignatura de Redes)


4. OBJETIVOS DIDCTICOS.
(Descripcin de los conocimientos, habilidades, tcnicas, etc... que se pretende que el alumno ad-quiera al cursar la
asignatura)

Se pretende que los alumnos que cursen esta asignatura adquieran los conocimientos para
la instalacin y administracin de redes locales as como las tecnologas tanto software
como hardware. Esto se puede lograr cumpliendo los siguientes objetivos:
- Composicin y aplicaciones de la redes locales. Conceptos bsicos sobre redes locales.
El alumno debe saber responder a las siguientes preguntasQu es - , Pa-ra que sirve- ,
de que se compone- Arquitectura de redes locales. Como es el dilogo entre los distintos dispositivos que
forman parte de una red local dentro del esquema de la arquitectura de siste-mas abiertos.
- Topologa de redes. Mediante el conocimiento de las distintas alternativas de configuracin fsica de una red el alumno sepa elegir que tipo de red local es necesaria en cada
situacin.
- Protocolos y aplicaciones en redes locales. Conocer algunos de los protocolos
ampliamente usado en redes locales y aplicaciones.
5. PROGRAMA TERICO Y DE PRCTICAS EN AULA CON TEMPORIZACIN
Y
BIBLIOGRAFA BSICA.
(Programa terico desglosado al menos en dos niveles de detalle, por ejemplo: tema y subtema, o mdulo y tema,
etc..., incluyendo el nmero de horas estimadas al menos para el primer nivel. Indi-car adems la bibliografa bsica
al menos para el primer nivel).

INTRODUCCIN
(2 horas)
Bibliografa: MAR-94, STA-93, STA-97
Conceptos bsicos sobre redes locales
Definicin
Aplicaciones de las redes locales
Componentes de una red local
Arquitectura de redes locales

TECNOLOGA SOFTWARE
(20 horas)
Bibliografa: MAR-94, COM-1, STA-93, STA-97
Redes TCP/IP
APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 254

Arquitectura
Direccionamiento
Protocolos y Servicios de Aplicacin
Protocolos y Servicios de Transporte
Nivel interred
Enrutamiento
Bibliografa: MAR-94 STA-93, STA-97
Aplicaciones TCP/IP
DHCP
DNS
Correo Electrnico
SAMBA
Bibliografa: MAR-94 STA-93, STA-97
Redes Netware
Arquitectura
Direccionamiento
Protocolos y Servicios de Aplicacin
Protocolos y Servicios de Transporte
Nivel interred
Enrutamiento
Bibliografa: MAR-94, STA-93, STA-97
Redes Microsoft
Arquitectura
Protocolos y Servicios de Aplicacin
Protocolos y Servicios de Transporte
Bibliografa: MAR-94, STA-93, STA-97

INTERCONEXIN
(4 horas)
Dispositivos de Interconexin
Introduccin
Repetidores
Puentes
Conmutadores
Convertidores de protocolos
Bibliografa: MAR-94, STA-93, STA-97
Protocolos de Interconexin
Introduccin
Facilidades de encaminamiento
Bibliografa: MAR-94, STA-93, STA-97
Interconexin de Redes Heterogneas
Introduccin
Sistemas con mltiples protocolos
Interconexin con dispositivos
TECNOLOGA HARDWARE
(4 horas)
Bibliografa: MAR-94, STA-93, STA-97
El nivel de Enlace en Redes Locales.
Arquitectura
El control de enlace lgico
APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 255

Definicin del servicio


Especificacin del protocolo
Implementaciones
Bibliografa: MAR-94, STA-93, STA-97
El nivel Fsico en Redes Locales.
Definicin del servicio
Topologa de Redes
Medios de Transmisin

6. PROGRAMA PRCTICO
(Detallar cada una de las prcticas explicitando objetivos y recursos recomendados para realizarlas).

Prctica nmero 1
Descripcin
Configuracin del protocolo TCP/IP
Objetivos
Configurar un estaciones para su operacin en red
Material de Laboratorio recomendado (Software)
Material de Laboratorio recomendado (Hardware)
2 Pc / grupo de prctica Sistema Operativo Linux / Windows

N horas estimadas en laboratorio:

4
Prctica nmero 2

Descripcin
Resolucin de Nombres
Objetivos
Instalar y configurar los servicios de resolucin de nombres
Material de Laboratorio recomendado (Software)
Material de Laboratorio recomendado (Hardware)
2 Pc / grupo de prctica Sistema Operativo Linux / Windows

N horas estimadas en laboratorio:

APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 256

Prctica nmero 3
Descripcin
Sistema de Ficheros de Red
Objetivos
Instalar y configurar un servicio de NFS
Material de Laboratorio recomendado (Software)
Material de Laboratorio recomendado (Hardware)
2 Pc / grupo de prctica Sistema Operativo Linux

N horas estimadas en laboratorio:

4
Prctica nmero 4

Descripcin
Correo Electrnico
Objetivos
Instalar y configurar un servicio de correo electrnico
Material de Laboratorio recomendado (Software)
Material de Laboratorio recomendado (Hardware)
2 Pc / grupo de prctica Sistema Operativo Linux / Windows

N horas estimadas en laboratorio:

6
Prctica nmero 5

Descripcin
SAMBA
Objetivos
Instalar y configurar el servicio SAMBA
Material de Laboratorio recomendado (Software)
Material de Laboratorio recomendado (Hardware)
2 Pc / grupo de prctica Sistema Operativo Linux / Windows

N horas estimadas en laboratorio:

APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 257

Prctica nmero 6
Descripcin
Entorno Novell
Objetivos
Configurar los servicios en el entorno Novell
Material de Laboratorio recomendado (Software)
Material de Laboratorio recomendado (Hardware)
2 Pc / grupo de prctica Sistema Operativo Linux / Windows

N horas estimadas en laboratorio:

7. METODOLOGA
(Procedimientos de actuacin a nivel didctico).

La metodologa a seguir en la asignatura consistir de un conjunto de clases magistrales


impartidas en el aula durante el horario correspondiente a las clases tericas de la
asignatura. As mismo, y durante dicho horario, se impartirn un conjunto de clases abiertas
donde se irn verificando la adquisicin de conocimientos tericos del alumno.
Para la realizacin de las prcticas se har entrega al alumno de informacin so-bre los
objetivos y documentacin adicional para la realizacin de las prcticas. Las prcticas
reflejaran la implementacin de los conceptos explicados en las clases te-ricas. Junto a
esta informacin se entrega el enunciado de la misma donde se le ex-pondr el trabajo a
realizar. El alumno tendr que plantear una solucin terica para la realizacin de dicha
tarea y deber implementar dicha solucin en el laboratorio.

8. EVALUACIN
(Sistema de evaluacin con la indicacin precisa del tipo y nmero de pruebas o exmenes, trabajos, as como las
dems actividades que puedan establecerse. Deber especificarse, en todos los casos, el porcentaje que los
distintos criterios suponen para la calificacin final).

Teora
La teora se evaluar por parciales (dos), de forma que para superar la parte terica
de la asignatura, el alumno deber superar cada uno de los parciales. Los parciales son
liberatorios hasta la convocatoria extraordinaria de Septiembre; es de-cir, aquellos alumnos
que superen un parcial durante el curso o en la convocatoria de Junio no tendrn que
examinarse del mismo en la convocatoria de Junio o de Septiembre.
Para superar la parte terica de la asignatura el alumno deber superar cada uno de los
parciales. Para superar un parcial habr que obtener en el mismo una nota superior o igual a
5.
La nota final de cada parcial ser:
- 90% Examen
- 10% Participacin en la resolucin de Ejercicios en clase
La nota de teora es la media aritmtica de cada parcial, una vez superado cada uno de
ellos.
Prcticas

Las prcticas se evaluarn mediante un examen final que se realizar en la


convocatoria Ordinaria y en la Extraordinaria de Septiembre. Este examen se basa en los
APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 258

conocimiento prcticos adquiridos mediante la realizacin de las prcticas realizadas durante


el curso. La nota final de prctica ser:
- 80% Examen
- 20% Participacin en clase de prcticas
Nota Final
La nota final ser una ponderacin entre teora y prcticas
Nota Final = 0,6 * Nota Teora + 0.4 * Nota de Prcticas

9. BIBLIOGRAFA Y MATERIAL RECOMENDADO


(Bibliografa y Material docente recomendados, as como el libro de texto principal, si lo hubiere).

Referencia MAR-94
TTULO Local Area Networks
James Martin
AUTORES
EDITORIAL Prentice Hall

AO

1994

Referencia NUN-95
TTULO Introduccin a redes de rea local
Greg Nunemacher
AUTORES
EDITORIAL Paraninfo

AO

1995

Referencia STA-93
TTULO Local & Metropolitan Area Network
William Stallings
AUTORES
EDITORIAL Prentice Hall

AO

1995

Referencia STA-97
TTULO Comunicaciones y Redes de Computadores
William Stallings
AUTORES
EDITORIAL Prentice Hall
AO

1997

Referencia COM-1
TTULO Redes Globales de Informacin con Internet y TCP/IP
Douglas C. Comer
AUTORES
1996
EDITORIAL Prentice Hall
AO
Referencia CAR
TTULO SAMBA
Carter and Sharpe
AUTORES
EDITORIAL SAMS

AO

1999

10. EQUIPO DOCENTE


NOMBRE Alayn Hernndez, Francisco
S
S
DOCENCIA TEORCA
DOCENCIA PRCTICA
CATEGORA Profesor Titular de Escuela Universitaria
DESPACHO 3-12
TELFONO 45-87-56 E-MAI falayon@dis.ulpgc.es
PGINA WEB
1 CUAT
TUTORAS
2 CUAT
L 9:30 11:30
J 13:30 15:30

V 12:30 14:30

APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

L 9:30 11:30
J 13:30 15:30

V 12:30 14:30

Pg. 259

11. PGINA WEB DE LA ASIGNATURA


http://

APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 260

1. IDENTIFICACIN DE LA ASIGNATURA.
CENTRO
Escuela Universitaria de Informtica
TITULACIN Ingeniera Tcnica en Informtica de Sistemas
NOMBRE ASIGNATURA

Traductores e Intrpretes I
CDIGO

12563

CARCT OB CRDITOS T: 4,5


DESCRIPTORES B.O.E.
Procesadores de Lenguajes. Compiladores.

CURSO

CRDITOS P: 1,5

2. CONCEPTO Y DEFINICIN.
(Descripcin de la asignatura segn los descriptores que aparecen en el B.O.E.)

Estudio a nivel introductorio de las tcnicas de construccin de procesadores de lengua-jes,


y la organizacin de los lenguajes para capacitar su implementacin mediante traductores e
intrpretes.

3. CONOCIMIENTOS PREVIOS.
(Pre-requisitos conceptuales previos y asignatura(s) del actual plan de estudios en los que se imparten)

Para esta asignatura es interesante haber cursado la de Teora de Autmatas y Lenguajes


formales I de 1 de ITIS, as como la de Lenguajes de Programacin de 2, ya que es
necesario una soltura de programacin en un lenguaje de alto nivel preferiblemente Pascal,
y que el alumno est familiarizado con diferentes lenguajes de programacin tanto a nivel de
usuario como de diseador (estructuras, mbito, etc.).

4. OBJETIVOS DIDCTICOS.
(Descripcin de los conocimientos, habilidades, tcnicas, etc... que se pretende que el alumno ad-quiera al cursar la
asignatura)

El objetivo fundamental de dicha asignatura es que el alumno se familiarice con los


compiladores y los intrpretes; tanto a nivel de usuario como de diseador de los mismos.
Conozca sus partes y en lo posible sea capaz de desarrollar la fase de anlisis de sus
propios compiladores e intrpretes. Tambin es interesante el conocimiento de las tcnicas
que ello conlleva, para que las pueda utilizar en la construccin de sus propios diseos de
interface con el usuario y/o lenguajes.

5. PROGRAMA TERICO Y DE PRCTICAS EN AULA CON TEMPORIZACIN


Y
BIBLIOGRAFA BSICA.
(Programa terico desglosado al menos en dos niveles de detalle, por ejemplo: tema y subtema, o mdulo y tema,
etc..., incluyendo el nmero de horas estimadas al menos para el primer nivel. Indi-car adems la bibliografa bsica
al menos para el primer nivel).

MDULO I: INTRODUCCIN [9 horas]:


( [Prez 98], [Aho 90], [Gries 75], [Snchez 89], [Sanchs 88] )
Tema 1. Introduccin a los compiladores [2 horas].
Tema 2. Estructura de un compilador [2 horas].
Tema 3. "Bootstrapping" de un compilador [2 horas].
Tema 4. Ejemplo sencillo de un compilador y de un intrprete [3 horas].
MDULO II: GRAMTICAS Y LENGUAJES [7 horas]:
( [Prez 98], [Aho 90], [Gries 75], [Alfonseca 87], [Snchez 89], [Sanchs 88] )
Tema 1. Definiciones de la teora de lenguajes formales [1 hora].
Tema 2. Definicin formal de gramtica. Tipos de gramticas [1 hora].
Tema 3. Ejercicios [1 hora].
Tema 4. Relaciones [1 hora].
Tema 5. Restricciones de una gramtica [1 hora].
APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 261

Tema 6. Notacin BNF Extendida [1 hora ].


Tema 7. Jerarqua de gramticas de Chomsky [1 hora]
MDULO III: LXICO [5 horas]:
( [Prez 98], [Aho 90], [P4], [Lesk 75], [Gries 75], [Alfonseca 87], [LC99] )
Tema 1. Autmatas finitos y expresiones regulares [1 hora].
Tema 2. Algunos ejemplos de analizadores lxicos [3 horas].
Tema 3. LEX [1 hora].
MDULO IV: SINTCTICO [24 horas]:
( [Prez 98], [Aho 90], [Wirth 80], [LC99], [Snchez 89], [Sanchs 88], [Gries 75], [Johnson 75], [Tremblay 85], [Sippu 90] ) )
Tema 1. Anlisis descendente [1 hora].
Tema 2. Descenso Recursivo para BNF [1 hora].
Tema 3. Condiciones en notacin EBNF [1 hora].
Tema 4. Traduccin [1 hora].
Tema 5. Compilador concreto: LC99(sintctico) o PL/0 [1 hora].
Tema 6. Reconocedores LL(1) [1 hora]
Tema 7. Transformaciones de las gramticas [2 horas].
Tema 8. Anlisis ascendente. Precedencia Simple [3 hora]
Tema 9. Precedencia de Operador [2 horas]
Tema 10. Reconocedores LR [10 horas]
Tema 11. YACC [1 hora]

6. PROGRAMA PRCTICO
(Detallar cada una de las prcticas explicitando objetivos y recursos recomendados para realizarlas).

Prctica nmero 1
Descripcin
Cada grupo definir su propio lenguaje formal e informalmente; para esta definicin se
podrn utilizar la notacin EBNF o los Diagramas Sintcticos.
Objetivos
Esta prctica pretende que el alumno se habite con el uso de los metalenguajes, y que a su
vez reflexione sobre los lenguajes de programacin. El lenguaje diseado por el alumno
debe estar orientado a un tipo de problemas concretos, que se deben especifi
Material de Laboratorio recomendado (Software)
Material de Laboratorio recomendado (Hardware)

N horas estimadas en laboratorio:

APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 262

Prctica nmero 2
Descripcin
En esta prctica se construye "a mano" un analizador lxico del lenguaje que cada alumno
tiene definido. No se ha definido todava el lenguaje formalmente, ya que es en el mdulo
siguiente donde se estudia la notacin EBNF y los diagramas sintcticos, per
Objetivos
Llevar a la prctica los conceptos sobre anlisis lxico y desarrollarlos para un lenguaje
concreto.
Material de Laboratorio recomendado (Software)
sistema operativo WINDOWS-NT, Turbo Pascal 7.0, etc.
Material de Laboratorio recomendado (Hardware)
Por cada 4 personas un PC que posea el software necesario para realizarla (sistema
operativo WINDOWS-NT, Turbo Pascal 7.0, etc.).
N horas estimadas en laboratorio:

3
Prctica nmero 3

Descripcin
Los alumnos, por un lado, tomarn la gramtica diseada en la prctica n 1 y comprobarn
si es aplicable el descenso recursivo, en caso negativo realizarn las transformaciones
necesarias para que s sea aplicable, sin modificar el lenguaje. Por otro lad
Objetivos
Mentalizar al alumno de las condiciones que ha de tener la gramtica de un lenguaje de
programacin, para realizar el anlisis sintctico descendente, de una manera determinista y
sin retroceso. Familiarizar al alumno con una tcnica de construccin de an
Material de Laboratorio recomendado (Software)
sistema operativo WINDOWS-NT, Turbo Pascal 7.0, etc.
Material de Laboratorio recomendado (Hardware)
Por cada 4 personas un PC que posea el software necesario para reali-zarla (sistema
operativo WINDOWS-NT, Turbo Pascal 7.0, etc.).
N horas estimadas en laboratorio:

4
Prctica nmero 4

Descripcin
En esta prctica los alumnos construyen un analizador lxico usando el programa flex (que
es una variante del lex desarrollado por GNU) para el lenguaje que ellos han definido.
Objetivos
Aplicar los conocimientos tericos de LEX en la implementacin de un programa que detecte
los tokens del lenguaje fuente definido por el alumno.
Material de Laboratorio recomendado (Software)
sistema operativo WINDOWS-NT, flex, bison, gcc, etc.
Material de Laboratorio recomendado (Hardware)
Por cada 4 personas un PC que posea el flex, as como el software necesario para realizarla
(sistema operativo WINDOWS-NT, bison, gcc, etc.).
N horas estimadas en laboratorio:

APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 263

Prctica nmero 5
Descripcin
En esta prctica los alumnos generarn un reconocedor de su lenguaje utilizando el
compilador bison (suministrado por GNU como variante del yacc). Se apoyarn en el
"Analizador lxico automtico LEX" generado en la prctica n 4.
Objetivos
Familiarizarse con la herramienta de generacin automtica de analizadores sintcticos
Yacc.
Material de Laboratorio recomendado (Software)
sistema operativo WINDOWS-NT, flex, bison, gcc, etc.
Material de Laboratorio recomendado (Hardware)
Por cada 4 personas un PC que posea el bison, as como el software necesario para
realizarla (sistema operativo WINDOWS-NT, flex, gcc, etc.).
N horas estimadas en laboratorio:

7. METODOLOGA
(Procedimientos de actuacin a nivel didctico).

Se utilizarn clases magistrales, en el horario establecido por el centro, en las que el


profesor expondr los temas relacionados con la asignatura, las clases sern tericoprcticas, conjugndose las explicaciones tericas con la exposicin de ejemplos. En la
presentacin de la materia se emplearn los medios audiovisuales disponibles (pizarra,
transparencias, videoproyectores, etc.). Se procurar que las clases sean lo ms
participativas posible, intentando motivar al alumno a que intervenga no slo en la
realizacin de ejercicios sino en la exposicin de dudas e incluso en la resolucin de las
mismas.
Las clases en laboratorio consistirn en dos partes por un lado el grupo de trabajo,
constituido por 4 alumnos, recibir una breve introduccin de la tarea a realizar (explicacin
de la prctica y resolucin de dudas sobre la misma) y posteriormente comenzarn con el
desarrollo de la misma.
Las tutoras sern un elemento bsico de interaccin profesor alumno, para resolver dudas
y proporcionar a los alumnos interesados posibilidad de ampliar sus conocimientos sobre
determinados temas, facilitndoles bibliografa y orientacin.

8. EVALUACIN
(Sistema de evaluacin con la indicacin precisa del tipo y nmero de pruebas o exmenes, trabajos, as como las
dems actividades que puedan establecerse. Deber especificarse, en todos los casos, el porcentaje que los
distintos criterios suponen para la calificacin final).

Se realizar dos o tres pruebas objetivas; dichas pruebas liberarn la parte terica si la
media algebraica de su calificacin supera el 6 y aportarn el 70% de la nota final de la
convocatoria ordinaria de febrero, en caso de no liberar la materia tendrn que realizar el
examen final que supondr, igualmente, el 70% de la nota de la convocatoria; el 30%
restante de la nota ser la evaluada de los trabajos prcticas todas las calificaciones se
puntuarn de 0 a 10. En la convocatoria de septiembre, para superarla se tendr que realizar
un examen escrito evaluado sobre el 100% de la nota. De igual forma, en la convocatoria
extraordinaria de diciembre, ser necesario para superarla, realizar un examen escrito
evaluado sobre el 100% de la nota.
9. BIBLIOGRAFA Y MATERIAL RECOMENDADO
(Bibliografa y Material docente recomendados, as como el libro de texto principal, si lo hubiere).

Referencia [Prez 98] TTULO Traductores e Intrpretes. Volmenes 1 y 2.


Prez Aguiar, Miguel Angel.
AUTORES
EDITORIAL Dpto. de Informtica y Sistemas de la U.L.P.G.C., Islas Can AO
APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

1998
Pg. 264

Referencia [Aho 90]


TTULO Compiladores; Principios, Tcnicas y herramientas.
Aho, A. V., R. Sethi y J. D. Ullman.
AUTORES
1990
EDITORIAL Addison-Wesley Iberoamericana, S. A.
AO
Referencia [Alfonseca 8 TTULO Teora de Lenguajes, Gramticas y Autmatas.
Alfonseca, M., J. Sancho y M. Artnez Orga.
AUTORES
EDITORIAL Ediciones Universidad y Cultura. Madrid.
AO

1987

Referencia [Gries 75]


TTULO Construccin de Compiladores.
Gries, D.
AUTORES
EDITORIAL Paraninfo. Madrid.

AO

1975

Referencia [Johnson 75] TTULO "YACC - Yet Another Compiler-Compiler".


Johnson, S. C.
AUTORES
EDITORIAL Computing Science Technical Report 32. AT&T Bell Laborat AO

1975

Referencia [LC99]
TTULO Prototipo de Compilador Didctico del Lenguaje LC99
Orlando Snchez Montesdeoca
AUTORES
1999
EDITORIAL Memoria de Proyecto de Fin de Carrera de la E.U.I. Las Pal AO
Referencia [Lesk 75]
TTULO "LEX - A Lexical Analyzer Generator".
Lesk,
M.
E.
AUTORES
EDITORIAL Computing Science Technical Report 39. AT&T Bell Laborat AO

1975

Referencia [Levine 92] TTULO Lex & Yacc


Levine, J. R., T. Mason and D. Brown.
AUTORES
EDITORIAL O'Reilly & Associates, Inc.

1992

AO

Referencia [P4]
TTULO Pascal Implemetation: The P4 Compiler. (1982). Pascal Impl
Pemberton, S. and M. C. Daniels.
AUTORES
1982
EDITORIAL Ellis Horwood Limited. Chichester, West Sussex, Inglaterra. AO
Referencia [Snchez 89 TTULO Compiladores e Intrpretes. Un enfoque pragmtico.
Snchez Dueas, G. y J. A. Valverde Andreu.
AUTORES
1989
EDITORIAL Daz de Santos. Madrid. 1989.
AO
Referencia [Sanchs 88] TTULO Compiladores. Teora y construccin (2 Edicin).
Sanchs Llorca, F. J. y C. Galn Pascual.
AUTORES
Paraninfo. Madrid
1986
EDITORIAL
AO
Referencia [Wirth 80]
TTULO Algoritmos + Estructura de datos = Programas.
Wirth, N.
AUTORES
EDITORIAL Ed. del Castillo, S.A. Madrid.
AO

1980

10. EQUIPO DOCENTE


NOMBRE Prez Aguiar, Miguel ngel
S
S
DOCENCIA TEORCA
DOCENCIA PRCTICA
Profesor
Titular
de
Escuela
Universitaria
CATEGORA
DESPACHO 3-1
TELFONO 45-87-41 E-MAI mperez@dis.ulpgc.es
PGINA WEB
1 CUAT
TUTORAS
2 CUAT
APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 265

1 CUAT

TUTORAS

X 12:30 14:30
V 10:30 14:30

2 CUAT
L,X,J 10:30 12:30

11. PGINA WEB DE LA ASIGNATURA


http://

APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 266

1. IDENTIFICACIN DE LA ASIGNATURA.
CENTRO
Escuela Universitaria de Informtica
TITULACIN Ingeniera Tcnica en Informtica de Sistemas
NOMBRE ASIGNATURA

Traductores e Intrpretes II
CDIGO

12564

CURSO

CARCT OP CRDITOS T:
DESCRIPTORES B.O.E.
Procesadores de lenguajes.

CRDITOS P:

2. CONCEPTO Y DEFINICIN.
(Descripcin de la asignatura segn los descriptores que aparecen en el B.O.E.)

Estudio a nivel avanzado de las tcnicas de construccin de procesadores de lenguajes, y la


organizacin de los lenguajes para capacitar su implementacin mediante traductores e
intrpretes.
3. CONOCIMIENTOS PREVIOS.
(Pre-requisitos conceptuales previos y asignatura(s) del actual plan de estudios en los que se imparten)

Es imprescindible haber cursado Traductores e Intrpretes I de 3 de ITIS.


4. OBJETIVOS DIDCTICOS.
(Descripcin de los conocimientos, habilidades, tcnicas, etc... que se pretende que el alumno ad-quiera al cursar la
asignatura)

El objetivo fundamental de dicha asignatura es que el alumno se familiarice con los


compiladores y los intrpretes; tanto a nivel de usuario como de diseador de los mismos.
Conozca sus partes y en lo posible sea capaz de desarrollar la fase de sntesis de sus
propios compiladores e intrpretes. Tambin es interesante el conocimiento de las tcnicas
que ello conlleva, para que las pueda utilizar en la construccin de sus propios diseos de
interface con el usuario y/o lenguajes.
5. PROGRAMA TERICO Y DE PRCTICAS EN AULA CON TEMPORIZACIN
Y
BIBLIOGRAFA BSICA.
(Programa terico desglosado al menos en dos niveles de detalle, por ejemplo: tema y subtema, o mdulo y tema,
etc..., incluyendo el nmero de horas estimadas al menos para el primer nivel. Indi-car adems la bibliografa bsica
al menos para el primer nivel).

MDULO I: ORGANIZACIN DE LA MEMORIA EN TIEMPO DE EJECUCIN [10 horas]:


( [Prez 98], [Aho 90], [Gries 75], [LC99], [Barrett 79], [Bauer 76], [Waite 84] )
Tema 1. Introduccin. Nociones bsicas [1 hora].
Tema 2. Almacenamiento de datos [1 hora].
Tema 3. Parmetros de subprogramas [1 hora].
Tema 4. Manejo de memoria de algunos lenguajes. Fortran [1 hora].
Tema 5. Algol [5 horas].
Tema 6. Asignacin dinmica de memoria [1 hora].
MDULO II: FASE INTERMEDIA [14 horas]:
( [Aho 90], [Aho 73], [LC99], [Rapin 80]. [Snchez 89], [Sanchs 88], [Pyster 80] )
Tema 14. Tablas de smbolos [1 hora].
Tema 15. Anlisis Semntico [2 horas].
Tema 16. Cdigos Intermedios [1 hora].
Tema 17. Generacin del cdigo intermedio [4 horas].
Tema 18. Optimizacin del cdigo intermedio [3 horas].
Tema 19. Ejemplo concreto:LC99 (fase intermedia) [3 horas].
MDULO III: SNTESIS [6 horas]:
( [Aho 90], [LC99], [Gries 75], [Holup 90], [Berry 81], [Davie 81], [Hunter 81], [Rohl 75] )
Tema 20. Generacin y Optimizacin del cdigo objeto [4 horas].
Tema 21. Compilador concreto: LC99 (sntesis) [2 horas].
APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 267

6. PROGRAMA PRCTICO
(Detallar cada una de las prcticas explicitando objetivos y recursos recomendados para realizarlas).

Prctica nmero 1
Descripcin
En esta prctica el alumno podr, utilizando el Prototipo de Compilador Didctico del
Lenguaje LC99, escribir sus propios programas y ver como sera la ubicacin en memoria de
los datos.
Objetivos
Entender de forma prctica el manejo de memoria en tiempo de ejecucin.
Material de Laboratorio recomendado (Software)
sistema operativo WINDOWS-NT, Turbo Pascal 7.0, etc.
Material de Laboratorio recomendado (Hardware)
Por cada 4 personas un PC que posea el Prototipo de Compilador Didctico del Lenguaje
LC99, as como el software necesario para realizarla (sistema operativo WINDOWS-NT,
Turbo Pascal 7.0, etc.).
N horas estimadas en laboratorio:

4
Prctica nmero 2

Descripcin
En esta prctica los alumnos definirn las estructuras de datos adecuadas para el manejo de
los smbolos de su lenguaje. A esta estructura de datos habrn de dotarla de los algoritmos
necesarios para su buen funcionamiento, en cuanto a insercin, borrado,
Objetivos
Aplicar los algoritmos de gestin de tablas de smbolos.
Material de Laboratorio recomendado (Software)
sistema operativo WINDOWS-NT, Turbo Pascal 7.0, etc.
Material de Laboratorio recomendado (Hardware)
Por cada 4 personas un PC que posea el software necesario para realizarla (sistema
operativo WINDOWS-NT, Turbo Pascal 7.0, etc.).
N horas estimadas en laboratorio:

6
Prctica nmero 3

Descripcin
En esta prctica los alumnos elegirn un lenguaje intermedio que se adapte a las
necesidades de su lenguaje, y que sea lo
ms general posible.
Objetivos
Realizar la traduccin del lenguaje fuente, a un lenguaje intermedio elegido por el alumno.
Material de Laboratorio recomendado (Software)
sistema operativo WINDOWS-NT, Turbo Pascal 7.0, etc.
Material de Laboratorio recomendado (Hardware)
Por cada 4 personas un PC que posea el software necesario para realizarla (sistema
operativo WINDOWS-NT, Turbo Pascal 7.0, etc.).
N horas estimadas en laboratorio:

APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

4
Pg. 268

Prctica nmero 4
Descripcin
Algunos alumnos, pueden sustituir esta prctica por un intrprete para el lenguaje
intermedio, configurando el embrin de la
prctica n 5.
Objetivos
Se realizarn distintos algoritmos de generacin de cdigo de una mquina real, a partir del
lenguaje intermedio elegido en la
prctica anterior.
Material de Laboratorio recomendado (Software)
sistema operativo WINDOWS-NT, Turbo Pascal 7.0, etc.
Material de Laboratorio recomendado (Hardware)
Por cada 4 personas un PC que posea el software necesario para realizarla (sistema
operativo WINDOWS-NT, Turbo Pascal 7.0, etc.).
N horas estimadas en laboratorio:

6
Prctica nmero 5

Descripcin
Esta prctica resume todas las del curso, es lo que se llama una prctica final de curso. Se
puede intercambiar con la
siguiente.
Objetivos
Tener la visin completa de un intrprete. Construir el intrprete basado en el lenguaje de
programacin diseado por los
alumnos, incluyendo documentacin.
Material de Laboratorio recomendado (Software)
sistema operativo WINDOWS-NT, Turbo Pascal 7.0, etc.
Material de Laboratorio recomendado (Hardware)
Por cada 4 personas un PC que posea el software necesario para realizarla (sistema
operativo WINDOWS-NT, Turbo Pascal 7.0, etc.).
N horas estimadas en laboratorio:

10
Prctica nmero 6

Descripcin
Esta prctica resume todas las del curso, es lo que se llama una prctica final de curso. Se
puede intercambiar con la anterior.
Esta prctica y la anterior no tienen por qu
estar insertadas en ningn mdulo ya que como indicamos anteriorm
Objetivos
Tener una visin completa de un compilador. Construir el compilador basado en el lenguaje
de programacin diseado por
los alumnos o modificar el Prototipo de Compilador
Didctico del Lenguaje LC99, incluyendo documentacin.
Material de Laboratorio recomendado (Software)
sistema operativo WINDOWS-NT, Turbo Pascal 7.0, etc.
Material de Laboratorio recomendado (Hardware)
Por cada 4 personas un PC que posea el software necesario para realizarla (sistema
operativo WINDOWS-NT, Turbo Pascal 7.0, etc.).
N horas estimadas en laboratorio:

10

7. METODOLOGA
(Procedimientos de actuacin a nivel didctico).

Se utilizarn clases magistrales, en el horario establecido por el centro, en las que el


APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 269

profesor expondr los temas relacionados con la asignatura, las clases sern tericoprcticas, conjugndose las explicaciones tericas con la exposicin de ejemplos. En la
presentacin de la materia se emplearn los medios audiovisuales disponibles (pizarra,
transparencias, videoproyectores, etc.). Se procurar que las clases sean lo ms
participativas posible, intentando motivar al alumno a que intervenga no slo en la
realizacin de ejercicios sino en la exposicin de dudas e incluso en la resolucin de las
mismas.
Las clases en laboratorio consistirn en dos partes por un lado el grupo de trabajo,
constituido por 4 alumnos, recibir una breve introduccin de la tarea a realizar (explicacin
de la prctica y resolucin de dudas sobre la misma) y posteriormente comenzarn con el
desarrollo de la misma.
Las tutoras sern un elemento bsico de interaccin profesor alumno, para resolver dudas
y proporcionar a los alumnos interesados posibilidad de ampliar sus conocimientos sobre
determinados temas, facilitndoles bibliografa y orientacin.

8. EVALUACIN
(Sistema de evaluacin con la indicacin precisa del tipo y nmero de pruebas o exmenes, trabajos, as como las
dems actividades que puedan establecerse. Deber especificarse, en todos los casos, el porcentaje que los
distintos criterios suponen para la calificacin final).

Se realizar una serie de pruebas objetivas al final de cada mdulo; dichas pruebas
liberarn la parte terica si la media algebraica de su calificacin supera el 6 y aportarn el
60% de la nota final de la convocatoria ordinaria de junio, en caso de no liberar la materia
tendrn que realizar el examen final que supondr, igualmente, el 60% de la nota de la
convocatoria; el 40% restante de la nota ser la evaluada de los trabajos prcticas todas las
calificaciones se puntuarn de 0 a 10. En la convocatoria de septiembre, para superarla se
tendr que realizar un examen escrito evaluado sobre el 100% de la nota. De igual forma, en
la convocatoria extraordinaria de diciembre, ser necesario para superarla, realizar un
examen escrito evaluado sobre el 100% de la nota.
9. BIBLIOGRAFA Y MATERIAL RECOMENDADO
(Bibliografa y Material docente recomendados, as como el libro de texto principal, si lo hubiere).

Referencia [Prez 98] TTULO Traductores e Intrpretes. Volumen 2.


Prez Aguiar, Miguel Angel.
AUTORES
EDITORIAL Dpto. de Informtica y Sistemas de la U.L.P.G.C., Islas Can AO

1998

Referencia [Aho 90]


TTULO Compiladores; Principios, Tcnicas y herramientas.
Aho, A. V., R. Sethi y J. D. Ullman.
AUTORES
AddisonWesley
Iberoamericana, S. A.
1990
EDITORIAL
AO
Referencia [Aho 72][Ah TTULO The Theory of Parsing, Translation and Compiling. Volumen
Aho, Alfred V. y Jeffrey D. Ullman.
AUTORES
1972 y 19
EDITORIAL Prentice-Hall, Inc. Englewood Cliffs, New Jersey, EE.UU. AO
Referencia [Barret 79] TTULO Compiler construction: Theory and Practice.
Barret, William A. & John D. Couch.
AUTORES
EDITORIAL Scine Research Associates. Chicago, Illinois, EE.UU.
AO

1979

Referencia [Bauer 76] TTULO Compiler Construction; An Advanced Course, 2nd ed


Bauer, F. L. and J. Eickel (Ed.).
AUTORES
1976
EDITORIAL Springer-Verlag. New York, EE.UU.
AO
Referencia [Berry 81]
TTULO Programming Language Translation.
Berry, R. E.
AUTORES
EDITORIAL Ellis Horwood Limited. Chichester, West Sussex, Inglaterra AO

APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

1981

Pg. 270

Referencia [Davie 81] TTULO Recursive Descent Compiling.


Davie, A. J. T. and R. Morrison.
AUTORES
EDITORIAL Ellis Horwood Limited. Chichester, West Sussex, Inglaterra AO

1981

Referencia [Gries 75]


TTULO Construccin de Compiladores.
Gries, D.
AUTORES
EDITORIAL Paraninfo. Madrid.

AO

1975

Referencia [Holup 90] TTULO Compiler Design in C.


Holup, Allen I.
AUTORES
EDITORIAL Prentice-Hall Internatonal, Inc.

AO

1990

Referencia [Hunter 81] TTULO The Design and Construction of Compilers


Hunter, R.
AUTORES
EDITORIAL John Wiley and Sons. Chichester, West Sussex, Inglaterra AO

1981

Referencia [LC99]
TTULO Prototipo de Compilador Didctico del Lenguaje LC99
Orlando Snchez Montesdeoca
AUTORES
1999
EDITORIAL Memoria de Proyecto de Fin de Carrera de la E.U.I. Las Pal AO
Referencia [Pyster 80] TTULO Compiler Design and Construction
Pyster, A. B.
AUTORES
EDITORIAL Van Nostrand Reinhold Co. New York, New York, EE.UU.

AO

1980

Referencia [Rapin 80] TTULO Compilation.


Rapin, C.
AUTORES
EDITORIAL cole Polytechnique Fdrale de Lausanne; Department de AO

1980

Referencia [Rohl 75]


TTULO An Introduction to Compiler Writing.
Rohl, J. S.
AUTORES
EDITORIAL Macdonald and Jane's, London, Inglaterra and American ElsAO

1975

Referencia [Snchez 89 TTULO Compiladores e Intrpretes. Un enfoque pragmtico.


Snchez Dueas, G. y J. A. Valverde Andreu.
AUTORES
1989
EDITORIAL Daz de Santos. Madrid.
AO
Referencia [Sanchs 88] TTULO Compiladores. Teora y construccin (2 Edicin).
Sanchs Llorca, F. J. y C. Galn Pascual.
AUTORES
1986
EDITORIAL Paraninfo. Madrid.
AO
Referencia [Waite 84] TTULO Compiler Construction.
Waite, W. M. and G. Goos.
AUTORES
EDITORIAL Springer-Verlag. New York, New York, EE.UU.

AO

1984

10. EQUIPO DOCENTE


NOMBRE Prez Aguiar, Miguel ngel
S
S
DOCENCIA TEORCA
DOCENCIA PRCTICA
CATEGORA Profesor Titular de Escuela Universitaria
DESPACHO 3-1
TELFONO 45-87-41 E-MAI mperez@dis.ulpgc.es
PGINA WEB
1 CUAT
TUTORAS
2 CUAT
APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 271

X 12:30 14:30
V 10:30 14:30

L,X,J 10:30 12:30

11. PGINA WEB DE LA ASIGNATURA


http://

APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Pg. 272

También podría gustarte