272
1. IDENTIFICACIÓN DE LA ASIGNATURA. CENTRO Escuela Universitaria de Informática TITULACIÓN Ingeniería Técnica en Informática de Sistemas NOMBRE ASIGNATURA Álgebra Lineal CÓDIGO 12546 CURSO 1 CARÁCT OB CRÉDITOS T: 3 CRÉDITOS P: 3 DESCRIPTORES B.O.E. Álgebra Lineal. 2. CONCEPTO Y DEFINICIÓN. 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 cálculo matricial. Finalmente, introducimos los axiomas de la geometría cartesiana. Además de la resolución de problemas concretos, se estudiaran algoritmos generales de aplicación posterior en otras materias. (Descripción de la asignatura según los descriptores que aparecen en el B.O.E.) 3. CONOCIMIENTOS PREVIOS. Haber cursado y superado las matemáticas a un nivel de COU o similar. Al ser una asignatura de primer curso no tiene sentido hablar de pre-requisitos. (Pre-requisitos conceptuales previos y asignatura(s) del actual plan de estudios en los que se imparten) 4. OBJETIVOS DIDÁCTICOS. Esta asignatura persigue objetivos de dos tipos, unos encaminados a la formación científica en el campo disciplinar concreto que nos ocupa, el álgebra lineal, y otros, de carácter mas general, orientados a una formación integral del alumno. Con respecto a la formación científica nos proponemos como meta que el alumno adquiera nuevos conceptos, técnicas y resultados importantes para su formación como técnico universitario y porque dichos conocimientos son previos para la comprensión de otras asignaturas del curriculum. En concreto pretendemos los siguientes objetivos particulares: 1) Dominar todo lo relacionado con el cálculo matricial y su uso en el estudio de los espacios vectoriales. 2) Estudiar las transformaciones lineales y sus propiedades, haciendo énfasis en la representación matricial de las mismas. 3) Introducir el concepto de producto escalar y estudiar y analizar los espacios euclídeos dentro del marco general de los espacios vectoriales. 4) Estudiar las formas bilineales y cuadráticas, profundizando en lo relativo a la diagonalización de las mismas. 5) Estudiar la geometría afín, en concreto los espacios métricos E2 y E3 y los espacios puntuales. Las características del álgebra, su grado de estructuración, su carácter eminentemente lineal, (Descripción de los conocimientos, habilidades, técnicas, etc... que se pretende que el alumno ad-quiera al cursar la asignatura) Pág. 1 APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

PDAs Aprob ITIS 15Feb2001

Embed Size (px)

Citation preview

Page 1: PDAs Aprob ITIS 15Feb2001

1. IDENTIFICACIÓN DE LA ASIGNATURA.CENTRO Escuela Universitaria de InformáticaTITULACIÓN Ingeniería Técnica en Informática de Sistemas

NOMBRE ASIGNATURA

Álgebra LinealCÓDIGO 12546 CURSO 1 CARÁCT OB CRÉDITOS T: 3 CRÉDITOS P: 3

DESCRIPTORES B.O.E.Álgebra Lineal.

2. CONCEPTO Y DEFINICIÓN.

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 cálculo matricial. Finalmente, introducimos los axiomas de la geometría cartesiana. Además de la resolución de problemas concretos, se estudiaran algoritmos generales de aplicación posterior en otras materias.

(Descripción de la asignatura según los descriptores que aparecen en el B.O.E.)

3. CONOCIMIENTOS PREVIOS.

Haber cursado y superado las matemáticas a un nivel de COU o similar. Al ser una asignatura de primer curso no tiene sentido hablar de pre-requisitos.

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

4. OBJETIVOS DIDÁCTICOS.

Esta asignatura persigue objetivos de dos tipos, unos encaminados a la formación científica en el campo disciplinar concreto que nos ocupa, el álgebra lineal, y otros, de carácter mas general, orientados a una formación integral del alumno. Con respecto a la formación científica nos proponemos como meta que el alumno adquiera nuevos conceptos, técnicas y resultados importantes para su formación como técnico universitario y porque dichos conocimientos son previos para la comprensión de otras asignaturas del curriculum. En concreto pretendemos los siguientes objetivos particulares: 1) Dominar todo lo relacionado con el cálculo matricial y su uso en el estudio de los espacios vectoriales. 2) Estudiar las transformaciones lineales y sus propiedades, haciendo énfasis en la representación matricial de las mismas. 3) Introducir el concepto de producto escalar y estudiar y analizar los espacios euclídeos dentro del marco general de los espacios vectoriales. 4) Estudiar las formas bilineales y cuadráticas, profundizando en lo relativo a la diagonalización de las mismas. 5) Estudiar la geometría afín, en concreto los espacios métricos E2 y E3 y los espacios puntuales. Las características del álgebra, su grado de estructuración, su carácter eminentemente lineal,

(Descripción de los conocimientos, habilidades, técnicas, etc... que se pretende que el alumno ad-quiera al cursar la asignatura)

Pág. 1APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 2: PDAs Aprob ITIS 15Feb2001

la rigurosidad de su lenguaje tanto en lo semántico como en lo sintáctico, hacen de esta disciplina un marco de referencia y de proyección 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 precisión. 2) Aprender a ser riguroso en las exposiciones y en la extracción de conclusiones. 3) Desarrollar la capacidad de abstracción, la imaginación, la intuición. 4)Desarrollar un espíritu científico, crítico y coherente.

5. PROGRAMA TEÓRICO Y DE PRÁCTICAS EN AULA CON TEMPORIZACIÓN Y BIBLIOGRAFÍA BÁSICA.

CAPITULO 1: SISTEMAS DE ECUACIONES LINEALES Y MATRICES TEMA 1. Sistemas de ecuaciones lineales: el método 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: Diagonalización de endomorfismos y matrices. Nº de HORAS: 10 BIBLIOGRAFIA: [de Burgos] CAPITULO 4: FORMAS CUADRÁTICAS TEMA 1: Formas cuadráticas. Conjugación. TEMA 2: Diagonalización de una forma cuadrática. TEMA 3 : Formas cuadráticas reales. Nº de HORAS: 10 BIBLIOGRAFIA: [de Burgos] CAPITULO 5: ESPACIOS EUCLÍDEOS 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: GEOMETRÍA AFÍN TEMA 1: Los espacios métricos E2 y E3. TEMA 2: Espacios puntuales. Nº de HORAS: 10 BIBLIOGRAFIA: [de Burgos]

(Programa teórico desglosado al menos en dos niveles de detalle, por ejemplo: tema y subtema, o módulo y tema, etc..., incluyendo el número de horas estimadas al menos para el primer nivel. Indi-car además la bibliografía básica al menos para el primer nivel).

Pág. 2APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 3: PDAs Aprob ITIS 15Feb2001

7. METODOLOGÍA

Las clases de teoría se impartirán de forma magistral, intentando siempre motivar al alumno para que participe de las mismas, fomentando su curiosidad científica, su espíritu crítico, y para que desarrolle una sensibilidad especial ante las matemáticas. Las clases prácticas consistirán fundamentalmente en el desarrollo, por parte de los alumnos y guiados por la profesora, de ejercicios y problemas de cada tema.

(Procedimientos de actuación a nivel didáctico).

8. EVALUACIÓN

El examen final constará de una prueba, fundamentalmente práctica, de los contenidos del programa de la asignatura. Esta prueba influirá en la nota final en un 80%. Durante las clases prácticas se propondrán a los alumnos diversas pruebas y ejercicios que podrán influir en la nota final, siempre en sentido positivo, y no mas de un 20%. En la calificación final se valorará el nivel de aprendizaje desarrollado a lo largo del curso, así como otros factores tales como la participación en clase, la actitud del alumno , el esfuerzo realizado, etc...

(Sistema de evaluación con la indicación precisa del tipo y número de pruebas o exámenes, trabajos, así como las demás actividades que puedan establecerse. Deberá especificarse, en todos los casos, el porcentaje que los distintos criterios suponen para la calificación final).

9. BIBLIOGRAFÍA Y MATERIAL RECOMENDADO(Bibliografía y Material docente recomendados, así como el libro de texto principal, si lo hubiere).

TÍTULO Algebra Lineal

AUTORESReferencia Bur

De Burgos Román,J.

EDITORIAL McGraw-Hill 1996AÑO

TÍTULO Algebra Lineal

AUTORESReferencia Pit

Pita Ruiz, C.

EDITORIAL McGraw-Hill 1991AÑO

TÍTULO Algebra y Geometría

AUTORESReferencia Her

Hernandez, E.

EDITORIAL Adison-Wesley Iberoamericana 1989AÑO

TÍTULO Problemas de Algebra Lineal

AUTORESReferencia Bra

Braulio de Diego, Elias Gordillo y Gerardo Valeiras

EDITORIAL Deimos 1995AÑO

TÍTULO Problemas de Algebra

AUTORESReferencia Vil

A. de la Villa

EDITORIAL Glagsa 1994AÑO

Pág. 3APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 4: PDAs Aprob ITIS 15Feb2001

11. PÁGINA WEB DE LA ASIGNATURA

http://

TÍTULO Algebra Lineal

AUTORESReferencia Ber

L. Bermudez, E. Pociello, E. Ruiz, J.Varea

EDITORIAL Ediciones Media 1995AÑO

TÍTULO Algebra Lineal

AUTORESReferencia Sch

Seymour Lipschutz

EDITORIAL McGraw-Hill 1998AÑO

TÍTULO Algebra Lineal con Aplicaciones

AUTORESReferencia Gro

Stanley I. Grossman

EDITORIAL McGraw-Hill 1996AÑO

10. EQUIPO DOCENTE

DOCENCIA TEORÍCA Sí

CATEGORÍA Profesor Titular de Universidad

NOMBRE Bolívar Toledo, Olga

DOCENCIA PRÁCTICA Sí

DESPACHO 3-11 TELÉFONO 45-87-55 E-MAI [email protected]

PÁGINA WEBTUTORÍAS

LX

V8:308:30

8:3010:3010:30

10:30

1 CUAT 2 CUAT

LX

V8:308:30

8:3010:3010:30

10:30

DOCENCIA TEORÍCA Sí

CATEGORÍA Profesor Titular de Escuela Universitaria

NOMBRE González Sánchez, Esther

DOCENCIA PRÁCTICA Sí

DESPACHO 1-S3 TELÉFONO 45-87-09 E-MAI [email protected]

PÁGINA WEBTUTORÍAS

L,M,J 10:30 12:30

1 CUAT 2 CUAT

L,VJ

10:3012:30

12:3014:30

Pág. 4APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 5: PDAs Aprob ITIS 15Feb2001

1. IDENTIFICACIÓN DE LA ASIGNATURA.CENTRO Escuela Universitaria de InformáticaTITULACIÓN Ingeniería Técnica en Informática de Sistemas

NOMBRE ASIGNATURA

Álgebra y Matemática DiscretaCÓDIGO 12530 CURSO 1 CARÁCT T CRÉDITOS T: 3 CRÉDITOS P: 3

DESCRIPTORES B.O.E.Álgebra. Matemática discreta.

2. CONCEPTO Y DEFINICIÓN.

Estudio de algunos conceptos del álgebra fundamental así como algunos métodos lógicos de demostración. Además, comprende conceptos matemáticos relacionados con la Informática y que no forman parte de materias clásicas impartidas en las asignaturas de Álgebra Lineal y Análisis Matemático, como el estudio de la Teoría de los Números y una introducción a la teoría de grafos.

(Descripción de la asignatura según los descriptores que aparecen en el B.O.E.)

3. CONOCIMIENTOS PREVIOS.

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

4. OBJETIVOS DIDÁCTICOS.

En primer lugar, nos proponemos como meta que el alumno adquiera una serie de conocimientos matemáticos fundamentales necesarios dentro de un curriculum informático. Además, el alumno deberá aprender a ser riguroso en el lenguaje de las Matemáticas, a expresarse de forma científica y a desenvolverse en el planteamiento y resolución de problemas, estudiando diversos métodos de demostración lógica que le permitirán organizar su pensamiento. Otro objetivo importante es el estudio de conceptos matemáticos más relacionados con la informática como la Teoría de Números (divisibilidad, Inducción Matemática, … ) y una introducción a la Teoría de Grafos, conceptos que manejarán a lo largo de la carrera. Por último nos proponemos como objetivo implícito, un desarrollo personal y científico del alumno : personal, en cuanto a la maduración de la estructura del pensamiento para el planteamiento y resolución de problemas, y científico en cuanto que aprenda a expresarse rigurosa y formalmente en el Lenguaje de las Matemáticas que le servirá durante toda su carrera científica.

(Descripción de los conocimientos, habilidades, técnicas, etc... que se pretende que el alumno ad-quiera al cursar la asignatura)

5. PROGRAMA TEÓRICO Y DE PRÁCTICAS EN AULA CON TEMPORIZACIÓN Y BIBLIOGRAFÍA BÁSICA.

1. LÓGICA PROPOSICIONAL. (6h T - 6h P) [GAR] 1.1. Definiciones básicas. 1.2. Operaciones Lógicas. 1.3. Implicación y Equivalencia Lógica. 1.4. Métodos Lógicos de demostración: reglas de inferencia.

(Programa teórico desglosado al menos en dos niveles de detalle, por ejemplo: tema y subtema, o módulo y tema, etc..., incluyendo el número de horas estimadas al menos para el primer nivel. Indi-car además la bibliografía básica al menos para el primer nivel).

Pág. 5APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 6: PDAs Aprob ITIS 15Feb2001

2. INTRODUCCIÓN A LA TEORÍA DE CONJUNTOS. (9h T - 9h P) [PER] 2.1. Conjuntos. Operaciones entre conjuntos. 2.2. Cardinal de un Conjunto. 2.3. Correspondencias. Relación de Equivalencia. 2.4. Conjuntos ordenados. 2.5. Aplicaciones. 3. TEORÍA DE GRUPOS. (5h T - 5h P) [PER] 3.1. Leyes de composición interna. 3.2. Grupos. Subgrupos. Subgrupos normales. 3.3. Homomorfismo de grupos. 1er Teorema de Isomorfía. 3.4. Grupos finitos. 4. TEORÍA ELEMENTAL DE LOS NÚMEROS. (5h T - 5h P) [GRI] [WRI] 4.1. Axiomática de los enteros y los naturales. 4.2. Algoritmos de la División y de Euclides. 4.3. Números primos y Teorema Fundamental de la Aritmética. 4.4. Principio de Inducción Matemática. 4.5. Ecuaciones Diofánticas. 4.6. Congruencias. 4.7. Sistemas de Numeración y Criterios de Divisibilidad. 5. INTRODUCCIÓN A LA TEORÍA 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. Exploración de Grafos. 5.5. Redes de Actividades. 5.6. Coloración de Grafos.

7. METODOLOGÍA

Las clases teóricas se explicarán en pizarra, introduciendo en cada clase los conceptos importantes que van a ser estudio, y haciendo participar al alumno mediante la realización de "preguntas de razonar" de forma que se vaya familiarizando con el concepto a estudiar.

(Procedimientos de actuación a nivel didáctico).

6. PROGRAMA PRÁCTICO(Detallar cada una de las prácticas explicitando objetivos y recursos recomendados para realizarlas).

Las prácticas en el aula, para cada tema, consistirán en la realización de problemas referentes a la aplicación de la materia explicada en clase. Se propondrán la realización de ejercicios para luego posteriormente corregirlos en clase, intentando, en cas

Objetivos

Descripción

Material de Laboratorio recomendado (Software)

0Nº horas estimadas en laboratorio:

Práctica número 1

Material de Laboratorio recomendado (Hardware)

Pág. 6APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 7: PDAs Aprob ITIS 15Feb2001

De esta forma se logra no solo que el alumno asimile los conceptos, sino que además participe en clase y se involucre en la asignatura. Se intentará probar cualquier teorema o proposición propuesto para que el alumno logre entender el origen y por qué del mismo, de forma que se acostumbre a la rigurosa demostración de los problemas, razonando y siendo constructivos. Se propondrán ejercicios para las clases de práctica de forma que sean los alumnos quienes aporten alguna solución en clase. Se intentará dar varias aproximaciones a la resolución de los ejercicios en los casos en que sea posible.

8. EVALUACIÓN

Aproximadamente a mediados del cuatrimestre, se efectuarán un parcial referente a los temas 1 y 2, que tendrá carácter 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 puntuación mínima de 5 puntos sobre 10. En la convocatoria ordinaria (febrero) se realizarán 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 sólo 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 también una calificación mínima de 5 puntos sobre 10 para superar la asignatura. Podrá proponerse durante el curso una serie de prácticas optativas que ayudarán en la nota global del alumno, si éste supera la asignatura tal y como se ha explicado anteriormente. Las prácticas optativas podrán añadir hasta 1 punto (en caso de haber aprobado ya la asignatura), y servirá para obtener una Matrícula 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.

(Sistema de evaluación con la indicación precisa del tipo y número de pruebas o exámenes, trabajos, así como las demás actividades que puedan establecerse. Deberá especificarse, en todos los casos, el porcentaje que los distintos criterios suponen para la calificación final).

9. BIBLIOGRAFÍA Y MATERIAL RECOMENDADO(Bibliografía y Material docente recomendados, así como el libro de texto principal, si lo hubiere).

TÍTULO Lógica Simbólica

AUTORESReferencia [GAR]

Garrido, M.

EDITORIAL Tecnos 1989AÑO

TÍTULO Matemática Discreta

AUTORESReferencia [BIG]

Biggs, N.L.

EDITORIAL Vicens Vives 1994AÑO

TÍTULO Matemáticas Discreta y Combinatoria

AUTORESReferencia [GRI]

Grimaldi, R. P.

EDITORIAL Addison-Wesley Iberoamericanda 1994AÑO

Pág. 7APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 8: PDAs Aprob ITIS 15Feb2001

11. PÁGINA WEB DE LA ASIGNATURA

www.fransantana.com

TÍTULO Matemáticas Discretas

AUTORESReferencia [WRI]

Wright, C.R.B. - Ross, K.A.

EDITORIAL Prentice-Hall Hispanoamericana 1990AÑO

TÍTULO Apuntes de Álgebra y Teoría de Autómatas

AUTORESReferencia [PER]

Pérez Aguiar, J.R. - Martín Cabrera, F.

EDITORIAL E.U.I. - ULPGC 1990AÑO

10. EQUIPO DOCENTE

DOCENCIA TEORÍCA Sí

CATEGORÍA Profesor Titular de Escuela Universitaria

NOMBRE Santana Pérez, Francisco J.

DOCENCIA PRÁCTICA Sí

DESPACHO 1-4 TELÉFONO 45-87-04 E-MAI [email protected]

PÁGINA WEBTUTORÍAS

LX

JV

10:3012:30

12:3011:30

12:3013:30

13:3013:30

1 CUAT 2 CUAT

LX

JV

10:3012:30

12:3011:30

12:3013:30

13:3013:30

Pág. 8APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 9: PDAs Aprob ITIS 15Feb2001

1. IDENTIFICACIÓN DE LA ASIGNATURA.CENTRO Escuela Universitaria de InformáticaTITULACIÓN Ingeniería Técnica en Informática de Sistemas

NOMBRE ASIGNATURA

Ampliación de Análisis MatemáticoCÓDIGO 12545 CURSO 1 CARÁCT OB CRÉDITOS T: 3 CRÉDITOS P: 3

DESCRIPTORES B.O.E.Ampliación de Análisis Matemático.

2. CONCEPTO Y DEFINICIÓN.

Tras haberse impartido la asignatura de Análisis Matemático, en la que se aborda el estudio del cálculo infinitesimal de una variable, la presente materia es la continuación lógica de la anterior, tratando el estudio del cálculo infinitesimal de varias variables. De esta manera se introducen las funciones en los espacios ordinarios de dimensión mayor que uno, y se estudian los límites y la continuidad de funciones entre estos espacios, la derivación y diferenciación de tales funciones, las aplicaciones de dichas derivadas al propio cálculo, las integrales múltiples y temas afines a ellas, y las ecuaciones diferenciales ordinarias y sistemas.

(Descripción de la asignatura según los descriptores que aparecen en el B.O.E.)

3. CONOCIMIENTOS PREVIOS.

Análisis Matemático (AM)

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

4. OBJETIVOS DIDÁCTICOS.

El objetivo principal será que el estudiante interprete el cálculo infinitesimal de varias varia-bles como una herramienta con la cual resolver multitud de problemas en otras materias, aun-que éste no va a ser el único objetivo. Tratándose de una asignatura de ampliación de otra anterior, seguiremos profundizando en los objetivos propuestos para la primera, es decir, fo-mentar en él el proceso de abstracción a través del planteamiento e interpretación de los re-sultados de los problemas, introducirle en razonamientos deductivos y precisos, promover el desarrollo de su intuición apoyándose en los aspectos geométricos, y proporcionarle la forma-ción necesaria para facilitar el estudio y comprensión del resto de las asignaturas. Por último, continuaremos habituándole al uso de software matemático sobre ordenador, viéndolo como una herramienta que ahorra tiempo y esfuerzo en los cálculos más rutinarios.

(Descripción de los conocimientos, habilidades, técnicas, etc... que se pretende que el alumno ad-quiera al cursar la asignatura)

5. PROGRAMA TEÓRICO Y DE PRÁCTICAS EN AULA CON TEMPORIZACIÓN Y BIBLIOGRAFÍA BÁSICA.

1 GEOMETRÍA ANALÍTICA (7h) [LAR] 1.1 Cónicas: parábolas y elipses. 1.2 Hipérbolas. Rotaciones de las cónicas. 1.3 Curvas planas. Ecuaciones parametricas. Funciones vectoriales. Tangentes. 1.4 Coordenadas polares: gráficas, rectas tangentes, área y longitud de arco. 1.5 Geometría sólida. Producto escalar y vectorial. Rectas y planos 1.6 Superficies cilíndricas. Superficies cuádricas. 1.7 Funciones vectoriales en el espacio. Longitud de arco.

(Programa teórico desglosado al menos en dos niveles de detalle, por ejemplo: tema y subtema, o módulo y tema, etc..., incluyendo el número de horas estimadas al menos para el primer nivel. Indi-car además la bibliografía básica al menos para el primer nivel).

Pág. 9APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 10: PDAs Aprob ITIS 15Feb2001

2 CÁLCULO 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 Función implícita. 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 CÁLCULO 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 cilíndricas. Integrales cilíndricas. 3.7 Coordenadas esféricas. Integrales esféricas. 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 homogéneas. 4.3 Ecuaciones de primer orden exactas. Factor integrante. 4.4 Ecuaciones lineales de primer orden. Ecuación de Bernouilli. 4.5 Ecuaciones de orden superior: conceptos y definiciones. Ecuación homogénea de coeficientes constantes. 4.6 Ecuaciones completas de coeficientes constantes.

7. METODOLOGÍA

La asignatura se imparte durante 15 semanas, en las cuales se dan dos horas de teoría y dos seguidas de práctica en el laboratorio. Cada semana se irá simultáneando la impartición de la teoría en el aula con la resolución de problemas en el laboratorio. Para estas últimas,

(Procedimientos de actuación a nivel didáctico).

6. PROGRAMA PRÁCTICO(Detallar cada una de las prácticas explicitando objetivos y recursos recomendados para realizarlas).

Problemas

Objetivos

Descripción

Resolución de problemas de distinta índole relacionados con el temario explicado en Teoría, tanto aplicando técnicas aprendidas en clases teóricas para su resolución en papel, como manejando el software DERIVE para comprobar los resultados.Material de Laboratorio recomendado (Software)MS-DOS y DERIVE

30Nº horas estimadas en laboratorio:

Práctica número 1

Material de Laboratorio recomendado (Hardware)

Pág. 10APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 11: PDAs Aprob ITIS 15Feb2001

se conta-rá con la ayuda de un software matemático que permita la visualización de funciones en 2D y 3D.

8. EVALUACIÓN

Se realizará una prueba optativa al final de cada uno de los cuatro bloques temáticos 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 temáticos 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 ten-drán que realizar, en el examen de Junio, el apartado correspondiente a ese bloque temático, y le contará como nota de ese apartado, la calificación obtenida en la prueba optativa. Los alumnos que obtengan una nota entre 4 (incluido) y 7 en la prueba optativa, deberán rea-lizar el apartado del examen correspondiente al bloque temático, pero se le contará como cali-ficación 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, deberán realizar el apartado correspondiente del examen final de Junio, cuyas calificaciones serán las únicas consideradas. La calificación del examen de Junio (entre 0 y 10 puntos) será la nota media de las califica-ciones 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 calificación mínima de 5 puntos para aprobar. En las convocatorias extraordinarias de Septiembre y Diciembre, se realizará un único exa-men de todo el temario de la asignatura, sin separar en bloques, que se calificará entre 0 y 10, siendo necesario obtener un mínimo de 5 puntos para aprobar.

(Sistema de evaluación con la indicación precisa del tipo y número de pruebas o exámenes, trabajos, así como las demás actividades que puedan establecerse. Deberá especificarse, en todos los casos, el porcentaje que los distintos criterios suponen para la calificación final).

9. BIBLIOGRAFÍA Y MATERIAL RECOMENDADO(Bibliografía y Material docente recomendados, así como el libro de texto principal, si lo hubiere).

TÍTULO Cálculo 5ª Ed.

AUTORESReferencia [LAR]

Larson & Hostetler & Edwars

EDITORIAL McGraw Hill 1997AÑO

TÍTULO Cálculo y Geometría Analítica 5ª Ed.

AUTORESReferencia [BAR]

Stein & Barcellos

EDITORIAL McGraw Hill 1995AÑO

TÍTULO Cálculo II

AUTORESReferencia [GAR]

Alfonsa García

EDITORIAL Clagsa 1996AÑO

TÍTULO Cálculo

AUTORESReferencia [STE]

James Stewart

EDITORIAL Iberoamericana 1991AÑO

TÍTULO Cálculo de varias variables

AUTORESReferencia [BRA]

Bradley & Smith

EDITORIAL Prentice-Hall 1998AÑO

Pág. 11APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 12: PDAs Aprob ITIS 15Feb2001

11. PÁGINA WEB DE LA ASIGNATURA

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

TÍTULO Ecuaciones Diferenciales

AUTORESReferencia [SIM]

F. Simmons

EDITORIAL McGraw Hill 0AÑO

10. EQUIPO DOCENTE

DOCENCIA TEORÍCA Sí

CATEGORÍA Profesor Titular de Escuela Universitaria

NOMBRE Carrasco Medina, Luis

DOCENCIA PRÁCTICA Sí

DESPACHO 1-S4 TELÉFONO 45-87-10 E-MAI [email protected]

PÁGINA WEBTUTORÍAS

L,M,X 16:30 18:30

1 CUAT 2 CUAT

L,M,X 16:30 18:30

DOCENCIA TEORÍCA No

CATEGORÍA Profesor Titular de Escuela Universitaria

NOMBRE Méndez Babey, Máximo

DOCENCIA PRÁCTICA Sí

DESPACHO 1-2 TELÉFONO 45-87-02 E-MAI [email protected]

PÁGINA WEBTUTORÍAS

M,LM,L

MV

15:3017:30

18:3019:30

16:3018:30

19:3020:30

1 CUAT 2 CUAT

M,LM,L

MV

15:3017:30

18:3019:30

16:3018:30

19:3020:30

Pág. 12APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 13: PDAs Aprob ITIS 15Feb2001

1. IDENTIFICACIÓN DE LA ASIGNATURA.CENTRO Escuela Universitaria de InformáticaTITULACIÓN Ingeniería Técnica en Informática de Sistemas

NOMBRE ASIGNATURA

Análisis MatemáticoCÓDIGO 12531 CURSO 1 CARÁCT T CRÉDITOS T: 3 CRÉDITOS P: 3

DESCRIPTORES B.O.E.Análisis Matemático

2. CONCEPTO Y DEFINICIÓN.

En esta asignatura se aborda el estudio del cálculo infinitesimal de una variable, dividido en tres grandes bloques. En el primer bloque se ven los conceptos básicos, comenzando por el conjunto de los números reales, pues es la base de todo el análisis, y estudiando las sucesiones y las series numéricas, donde se empieza a tomar contacto con el concepto de infinito. El segundo bloque es el cálculo diferencial, donde se abordan los conceptos clave de función y límite funcional, continuidad y derivada, y se estudian los usos de este cálculo para la resolución de determinados tipos de problemas. El tercer y último bloque es el cálculo integral, donde se define el concepto de integral definida, y se tratan las técnicas de integración o cálculo de primitivas.

(Descripción de la asignatura según los descriptores que aparecen en el B.O.E.)

3. CONOCIMIENTOS PREVIOS.

Se requiere que el alumno tenga conocimiento de las herramientas básicas del cálculo infinitesimal, tales como: - Límite. - Derivada. - Integral. y de las herramientas asociadas con estos conceptos. Que domine el concepto de función y la representación gráfica de funciones y que conozca y distinga las propiedades de los diferentes conjuntos de números (reales, complejos, etc.). Estos requisitos conceptuales previos se suponen adquiridos en los estudios de Bachiller.

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

4. OBJETIVOS DIDÁCTICOS.

El objetivo principal será que el estudiante interprete el cálculo 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 matemáticas, son otros objetivos fomentar en el estudiante el proceso de abstracción a través del planteamiento e interpretación de los resultados de los problemas, introducirle en razonamientos deductivos y precisos, promover el desarrollo de su intuición apoyándose en los aspectos geométricos, y proporcionarle la formación necesaria para facilitar el estudio y comprensión del resto de las asignaturas.

(Descripción de los conocimientos, habilidades, técnicas, etc... que se pretende que el alumno ad-quiera al cursar la asignatura)

Pág. 13APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 14: PDAs Aprob ITIS 15Feb2001

5. PROGRAMA TEÓRICO Y DE PRÁCTICAS EN AULA CON TEMPORIZACIÓN Y BIBLIOGRAFÍA BÁSICA.

1. CONJUNTOS DE NÚMEROS. (2h T. + 2h P.) [LAR, GRA] 1.1 Números reales. 1.2 Números complejos. 2. SUCESIONES DE NÚMEROS REALES. (4h T. + 4h P.) [LAR, GRA] 2.1 Concepto y definición. 2.2 Convergencia y divergencia. 2.3 Límites de sucesiones. 3. SERIES NUMÉRICAS (4h T. + 4h P.) [LAR, GRA] 3.1 Definición. 3.2 Propiedades. 3.3 Diferentes criterios de convergencia. 3.4 Series en general. 4. FUNCIONES, LÍMITES Y CONTINUIDAD. (6h T. + 6h P.) [LAR, GRA] 4.1 Concepto y definiciones. 4.2 Límite funcional. 4.3 Infinitésimos. 4.4 Diferentes Teoremas: Bolzano, valor intermedio, Weierstrass. 4.5 Discontinuidad. 5. DERIVADAS. (6h T. + 6h P.) [LAR, GRA] 5.1 Concepto y definición 5.2 Diferentes teoremas: Rolle, valor medio. 5.3 Concavidad, convexidad. 5.4 Regla de L'Hopital. 6. INTEGRACIÓN. (6h T. + 6h P.) [LAR, GRA] 6.1 Integral definida. 6.2 Técnicas de Integración. 7. SERIES FUNCIONALES (2h T. + 2h P.) [LAR, GRA] 7.1 Diferentes criterios. 7.2 Series de potencias.

(Programa teórico desglosado al menos en dos niveles de detalle, por ejemplo: tema y subtema, o módulo y tema, etc..., incluyendo el número de horas estimadas al menos para el primer nivel. Indi-car además la bibliografía básica al menos para el primer nivel).

7. METODOLOGÍA

En las clases teóricas se partirá de conceptos sencillos, conocidos por el alumno previamente, para posteriormente formalizar los nuevos conceptos teóricos. Una vez explicado el concepto teórico, se ilustrará éste con ejemplos sencillos, dejando alguno para su desarrollo en las clases prácticas. En las clases prácticas, el profesor realizará una serie de ejemplos básicos y avanzados, proponiendo otros para que el alumno los realice.

(Procedimientos de actuación a nivel didáctico).

Pág. 14APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 15: PDAs Aprob ITIS 15Feb2001

8. EVALUACIÓN

El sistema de evaluación consistirá en un examen escrito, en Febrero, de teoría y problemas que supondrá el 75% de la nota final. A lo largo del curso se propondrán trabajos teórico-prácticos optativos que supondrán el 25% de la nota final. Cada trabajo optativo tendrá el mismo porcentaje de nota. En el supuesto caso que algún alumno no desee realizar estos trabajos, el examen escrito, supondría el 100% de la nota final. Es necesario superar la prueba teórica para aprobar la asignatura.

(Sistema de evaluación con la indicación precisa del tipo y número de pruebas o exámenes, trabajos, así como las demás actividades que puedan establecerse. Deberá especificarse, en todos los casos, el porcentaje que los distintos criterios suponen para la calificación final).

9. BIBLIOGRAFÍA Y MATERIAL RECOMENDADO(Bibliografía y Material docente recomendados, así como el libro de texto principal, si lo hubiere).

TÍTULO Cálculo

AUTORESReferencia

Larson, Hostetler, Edwards.

EDITORIAL 5ª Ed., McGraw-Hill 1995AÑO

TÍTULO Cálculo

AUTORESReferencia

Granero F.

EDITORIAL McGraw-Hill 1991AÑO

TÍTULO Problemas y Ejercicios de Análisis Matemático

AUTORESReferencia

Demidovich, B.

EDITORIAL Paraninfo 0AÑO

TÍTULO Cálculo

AUTORESReferencia

Álvarez L.,Carrasco L., Esclarín J., Mazorra L.

EDITORIAL Escuela Universitaria de Informática (ULPGC) 1993AÑO

10. EQUIPO DOCENTE

DOCENCIA TEORÍCA No

CATEGORÍA Profesor Titular de Escuela Universitaria

NOMBRE de Blasio García, Gabriel

DOCENCIA PRÁCTICA Sí

DESPACHO 3-2 TELÉFONO 45-97-42 E-MAI [email protected]

PÁGINA WEBTUTORÍAS

LJ

VV

16:3010:30

11:3016:30

18:3012:30

12:3017:30

1 CUAT 2 CUAT

LJ

VV

16:3010:30

11:3016:30

18:3012:30

12:3017:30

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

Page 16: PDAs Aprob ITIS 15Feb2001

11. PÁGINA WEB DE LA ASIGNATURA

http://

DOCENCIA TEORÍCA Sí

CATEGORÍA Profesor Titular de Escuela Universitaria

NOMBRE González Sánchez, Esther

DOCENCIA PRÁCTICA Sí

DESPACHO 1-S3 TELÉFONO 45-87-09 E-MAI [email protected]

PÁGINA WEBTUTORÍAS

L,M,J 10:30 12:30

1 CUAT 2 CUAT

L,VJ

10:3012:30

12:3014:30

Pág. 16APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 17: PDAs Aprob ITIS 15Feb2001

1. IDENTIFICACIÓN DE LA ASIGNATURA.CENTRO Escuela Universitaria de InformáticaTITULACIÓN Ingeniería Técnica en Informática de Sistemas

NOMBRE ASIGNATURA

Estructura de Datos ICÓDIGO 12534 CURSO 1 CARÁCT T CRÉDITOS T: 3 CRÉDITOS P: 3

DESCRIPTORES B.O.E.Tipos abstractos de datos. Estructuras de datos y algoritmos de manipulación.

2. CONCEPTO Y DEFINICIÓN.

Estudio de tipos abstractos de datos, estructuras de datos y sus algoritmos de manipulación.

(Descripción de la asignatura según los descriptores que aparecen en el B.O.E.)

3. CONOCIMIENTOS PREVIOS.

Es adecuado que el alumno posea las siguientes habilidades, que en el contexto del actual plan de estudios se obtienen en la asignatura Metodología de la Programación I: - Conocimiento de los elementos básicos de la construcción de algoritmos y de la estructuración de la información, con especial énfasis en el concepto de abstracción. - Capacidad de desarrollar algoritmos usando una metodología adecuada. - Destreza para implementar los algoritmos así desarrollados en un lenguaje de programación.

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

4. OBJETIVOS DIDÁCTICOS.

Se pretende que el alumno alcance: - Comprensión del concepto de tipo abstracto de datos. - Conocimiento de una colección de tipos abstractos de datos paradigmáticos. - Capacidad para la elección y manipulación de estructuras de datos. - Habilidad para identificar, diseñar e implementar los tipos abstractos de datos adecuados a una aplicación concreta

(Descripción de los conocimientos, habilidades, técnicas, etc... que se pretende que el alumno ad-quiera al cursar la asignatura)

5. PROGRAMA TEÓRICO Y DE PRÁCTICAS EN AULA CON TEMPORIZACIÓN Y BIBLIOGRAFÍA BÁSICA.

Tema: Tipos abstractos de datos Duración en horas (aprox.): 6T + 3PA Objetivos: - Profundizar en el concepto de abstracción. - 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, especificación abstracta, in-terfaz, implementación, encapsulamiento, ocultación de información, operaciones: generado-ras, constructoras, accesoras, modificadoras, asignación y copia, taxonomía de los tipos abs-tractos de datos y de las estructuras de datos, isomorfismo, ejemplo de tipos abstractos con-tenedores: contenedores asociativos (conjuntos y tablas). Bibliografía: TP01, TP02, BR01, BR02, BR03, BR04, BR05, BR06 Tema: Contenedores lineales Duración en horas (aprox.): 8T + 4PA Objetivos:

(Programa teórico desglosado al menos en dos niveles de detalle, por ejemplo: tema y subtema, o módulo y tema, etc..., incluyendo el número de horas estimadas al menos para el primer nivel. Indi-car además la bibliografía básica al menos para el primer nivel).

Pág. 17APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 18: PDAs Aprob ITIS 15Feb2001

- Entender lo que es una estructura lineal. - Conocer un abanico de contenedores lineales de aplicación corriente. Contenidos: Organización lineal, listas, listas aleatorias, listas secuenciales, listas ordenadas, pilas, colas, colas con prioridad, aplicaciones de contenedores lineales. Bibliografía: TP01, TP02, BR01, BR02, BR03, BR04, BR05, BR06 Tema: Estructuras arbóreas Duración en horas (aprox.): 11T + 5PA Objetivos: - Entender lo que es una estructura arbórea. - Conocer diferentes variedades y aplicaciones de estructuras arbóreas. Contenidos: Organización jerárquica, árboles generales y n-arios, relaciones de parentesco y taxonómicas, recorridos, árboles binarios, equivalencia entre árboles generales y binarios, árboles basados en la ordenación de sus elementos, aplicaciones de árboles. Bibliografía: TP01, TP02, BR01, BR02, BR03, BR04, BR05, BR06 Tema: Grafos Duración en horas (aprox.): 5T + 3PA Objetivos: - Introducir los grafos como estructura abstracta capaz de representar relaciones complejas entre datos. Contenidos: Organización en red, grafos orientados y no orientados, recorridos, búsqueda de caminos, grafos de costes, algoritmos de análisis y manipulación de grafos (Dijkstra, Floyd, Warshall, etc.), aplicaciones de grafos. Bibliografía: TP01, TP02, BR01, BR02, BR03, BR04, BR05, BR06

6. PROGRAMA PRÁCTICO(Detallar cada una de las prácticas explicitando objetivos y recursos recomendados para realizarlas).

Implementación de un tipo abstracto de datos básico.

Objetivos

Descripción

Ser capaz de identificar, implementar y utilizar tipos abstractos de datos.

Material de Laboratorio recomendado (Software)Compilador Ada

4Nº horas estimadas en laboratorio:

Práctica número 1

Material de Laboratorio recomendado (Hardware)Un PC por alumno y un cañon proyector

Pág. 18APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 19: PDAs Aprob ITIS 15Feb2001

7. METODOLOGÍA

· Exposición de contenidos teóricos. · Desarrollo de los contenidos mediante la realización de ejercicios "en papel". · Implementación individual de supuestos prácticos en laboratorio. Las clases, tanto en aula como en laboratorio, estarán apoyadas en pizarra, trans-parencias y proyecciones directas desde ordenador. Las clases, tanto en aula como en laboratorio, estarán apoyadas en pizarra, transparencias y proyec-ciones directas desde ordenador.

(Procedimientos de actuación a nivel didáctico).

8. EVALUACIÓN

El sistema de evaluación exigirá la realización de dos clases de ejercicios, que se valorarán por separado de 0 a 10 puntos: • Examen escrito centrado en la solución de problemas de especificación, diseño, implementación y uso de tipos abstractos de datos de un nivel adecuado a la materia impartida. • Valoración de las prácticas realizadas y entregadas dentro de los plazos establecidos en cada caso. La nota final se calculará según el siguiente algoritmo: Sean NF la nota final, NE la nota del examen escrito y NP la nota de las prácticas,

(Sistema de evaluación con la indicación precisa del tipo y número de pruebas o exámenes, trabajos, así como las demás actividades que puedan establecerse. Deberá especificarse, en todos los casos, el porcentaje que los distintos criterios suponen para la calificación final).

Diseño, implementación y uso de un contenedor líneal.

Objetivos

Descripción

Familiarizarse con la implementación y manipulación de contenedores lineales.

Material de Laboratorio recomendado (Software)Cimpilador Ada

6Nº horas estimadas en laboratorio:

Práctica número 2

Material de Laboratorio recomendado (Hardware)Un PC por alumno y un cañon proyector

Diseño, implementación y uso de un tipo abstracto de datos basado en estructuras no lineales.

Objetivos

Descripción

Familiarizarse con la implementación y manipulación de estructuras no lineales.

Material de Laboratorio recomendado (Software)Compilador Ada

5Nº horas estimadas en laboratorio:

Práctica número 3

Material de Laboratorio recomendado (Hardware)Un PC por alumno y un cañon proyector

Pág. 19APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 20: PDAs Aprob ITIS 15Feb2001

si NE >= 5entonces NF = 0,6*NE + 0,4*NP si no NF = NE fin si La superación de la asignatura requiere obtener una nota final igual o superior a 5 puntos.

9. BIBLIOGRAFÍA Y MATERIAL RECOMENDADO(Bibliografía y Material docente recomendados, así como el libro de texto principal, si lo hubiere).

TÍTULO Estructuras de Datos y Tipos Abstractos de Datos

AUTORESReferencia TP01

Este texto se encuentra en preparación por parte del equipo docente de la asig

EDITORIAL 2001AÑO

TÍTULO Estructuras de Datos

AUTORESReferencia TP02

Zenón J. Hernández Figueroa, José Daniel González Domínguez, Gustavo Rod

EDITORIAL Servicio de reprografía de la ULPGC 1998AÑO

TÍTULO Data Structures with Abstract DataTypes and Ada

AUTORESReferencia BR01

Daniel F. Stubbs, Neil W. Webre

EDITORIAL PWS-Kent Publishing Company 1993AÑO

TÍTULO Estructura de Datos y Algoritmos

AUTORESReferencia BR02

Alfred V. Aho, John E. Hopcroft, Jeffrey D. Ullman

EDITORIAL Addison Wesley Iberoamericana 1988AÑO

TÍTULO Estructura de Datos. Libro de Problemas

AUTORESReferencia BR03

Luis Joyanes Aguilar, Ignacio Zahonero Martínez, Matilde Fernández Azuela, L

EDITORIAL Mc Graw Hill 1999AÑO

TÍTULO Estructuras de Datos. Realización en Pascal

AUTORESReferencia BR04

Manuel Collado Machuca, Rafael Morales Fernández, Juan José Moreno Navar

EDITORIAL Díaz de Santos 1987AÑO

TÍTULO Estructuras de datos y algoritmos

AUTORESReferencia BR05

M. Allen Weiss

EDITORIAL Addison-Wesley 1995AÑO

TÍTULO Diseño de Programas: Formalismo y Abstracción

AUTORESReferencia BR06

Ricardo Peña Marí

EDITORIAL Prentice Hall 1997AÑO

10. EQUIPO DOCENTE

DOCENCIA TEORÍCA No

CATEGORÍA Profesor Titular de Escuela Universitaria

NOMBRE Duque Martín de Oliva, Juan de Dios

DOCENCIA PRÁCTICA Sí

DESPACHO 2-11 TELÉFONO 45-87-35 E-MAI [email protected]

PÁGINA WEBTUTORÍAS

LX

J8:308:30

8:3010:3010:30

10:30

1 CUAT 2 CUAT

MX

10:308:30

12:3012:30

Pág. 20APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 21: PDAs Aprob ITIS 15Feb2001

11. PÁGINA WEB DE LA ASIGNATURA

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

DOCENCIA TEORÍCA No

CATEGORÍA Profesor Titular de Escuela Universitaria

NOMBRE Hernández Figueroa, Zenón

DOCENCIA PRÁCTICA Sí

DESPACHO 2-10 TELÉFONO 45-87-34 E-MAI [email protected]

PÁGINA WEBTUTORÍAS

L,M,XJ

15:3015:30

16:3018:30

1 CUAT 2 CUAT

MM

X,J16:3018:30

16:3017:3019:30

18:30

DOCENCIA TEORÍCA Sí

CATEGORÍA Profesor Titular de Escuela Universitaria

NOMBRE Rodríguez Rodríguez, Gustavo

DOCENCIA PRÁCTICA Sí

DESPACHO 2-10 TELÉFONO E-MAI [email protected]

PÁGINA WEBTUTORÍAS

MX

J8:308:30

8:3010:3010:30

10:30

1 CUAT 2 CUAT

MX

J8:308:30

8:3010:3010:30

10:30

Pág. 21APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 22: PDAs Aprob ITIS 15Feb2001

1. IDENTIFICACIÓN DE LA ASIGNATURA.CENTRO Escuela Universitaria de InformáticaTITULACIÓN Ingeniería Técnica en Informática de Sistemas

NOMBRE ASIGNATURA

Fundamentos de ComputadoresCÓDIGO 12582 CURSO 1 CARÁCT OB CRÉDITOS T: 3 CRÉDITOS P: 1,5

DESCRIPTORES B.O.E.Organización Básica de los Computadores: Elementos Básicos. Esquemas de

Funcionamiento. Descripción de una Máquina Básica. Programación.

2. CONCEPTO Y DEFINICIÓN.

La asignatura de Fundamentos de Computadores aborda el proceso de diseño de circuitos digitales a nivel de registros, y desarrolla, desde esta perspectiva, el diseño de un procesador sencillo, partiendo de la especificación de un pequeño conjunto de instrucciones.

(Descripción de la asignatura según los descriptores que aparecen en el B.O.E.)

3. CONOCIMIENTOS PREVIOS.

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 básicos, - ser capaz de realizar la síntesis de un circuito combinacional a partir de una descripción en lenguaje natural, - ser capaz de realizar la síntesis de un circuito secuencial sencillo a partir de una especificación en lenguaje natural.

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

4. OBJETIVOS DIDÁCTICOS.

Se espera que el alumno, al concluir el curso, tenga las bases suficientes para : · Diseñar un circuito digital relativamente complejo (con unidad de control y ruta de datos) a partir de unas especificaciones y restricciones. · Diseñar un procesador sencillo a partir de la especificación 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.

(Descripción de los conocimientos, habilidades, técnicas, etc... que se pretende que el alumno ad-quiera al cursar la asignatura)

5. PROGRAMA TEÓRICO Y DE PRÁCTICAS EN AULA CON TEMPORIZACIÓN Y BIBLIOGRAFÍA BÁSICA.

1. INTRODUCCIÓN: NIVELES DE DISEÑO DE CIRCUITOS. (1 hora) Bibliografía: [Gajs97] 2. DISEÑO A NIVEL DE TRANSFERENCIA DE REGISTROS. (14 horas)

(Programa teórico desglosado al menos en dos niveles de detalle, por ejemplo: tema y subtema, o módulo y tema, etc..., incluyendo el número de horas estimadas al menos para el primer nivel. Indi-car además la bibliografía básica al menos para el primer nivel).

Pág. 22APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 23: PDAs Aprob ITIS 15Feb2001

2.1. Modelo de diseño. 2.2. Definición de máquina de estado finita con camino de datos. 2.3. Diagramas de máquina de estados algorítmica (ASM), tabla de estado-acción. 2.4. Síntesis a partir de diagramas ASM. 2.5. Optimización, compartición de recursos. Grafo de compatibilidad, partición de grafo. 2.6. Encadenamiento y multiciclo. 2.7. Segmentación 2.7.1. de las unidades funcionales. 2.7.2. del camino de datos. 2.7.3. de la unidad de control. 2.8. Planificación. Bibliografía: [Gajs97] Capítulo 8 3. DISEÑO DEL PROCESADOR. (15 horas) 3.1. El procesador como una máquina algorítmica de propósito general. 3.2. Instrucciones. 3.2.1. Elección del juego de instrucciones. Ensamblador. 3.2.2. Diseño del formato de instrucción. 3.3. Camino de datos y control. 3.3.1. Diseño monociclo. 3.3.2. Diseño multiciclo. Bibliografía: [Patt95] Capítulos 2, 3 y 5

6. PROGRAMA PRÁCTICO(Detallar cada una de las prácticas explicitando objetivos y recursos recomendados para realizarlas).

Construcción de una unidad funcional.

Objetivos

Descripción

Diseño y realización 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.

8Nº horas estimadas en laboratorio:

Práctica número 1

Material de Laboratorio recomendado (Hardware)Ordenador personal.

Pág. 23APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 24: PDAs Aprob ITIS 15Feb2001

7. METODOLOGÍA

En las clases en aula se explicarán los conceptos generales y procedimientos, la mayoría de las veces apoyándose sobre un ejemplo particular. Se propondrán ejercicios a los alumnos para que los trabajen fuera del horario de las clases. Periódicamente (cada 7 - 10 días) 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-ción de sus propios progresos en la asignatura, y por otro, aportar información a la profesora para asignar la nota de participación en clase. En las clases prácticas en laboratorio, se le planteará al alumno un ejercicio que tendrá que resolver y comprobar ayudándose de herramientas CAD y simuladores. En estas clases los profesores supervisarán el trabajo de los alumnos y ayudarán a cada alumno a resolver los problemas que se le presenten en la tarea encomendada.

(Procedimientos de actuación a nivel didáctico).

8. EVALUACIÓN

La nota final de la asignatura será el resultado de aplicar la siguiente fórmula: NF = 0.55 NT + 0.3 NP + 0.15 NC donde NF es la nota final, NT es la nota de teoría, NP es la nota de prácticas y NC es la nota de la participación 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 teoría (NT): será en todas las convocatorias la nota obtenida en un único examen escrito. - Nota de prácticas (NP): En la convocatoria ordinaria: NP = 0.5 NP1 + 0.5 NP2 ( NPx es la nota de la práctica de laboratorio x) Para la evaluación de las prácticas 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 teórico en la convocatoria ordinaria es necesario haber realizado todas las prácticas de laboratorio de la asignatura y haber obtenido una nota mínima de 5 puntos. En las convocatorias extraordinaria y especial: la nota obtenida en un examen de prácticas consistente en la realización de dos ejercicios, similares a los indicados en el "programa práctico", disponiendo para ello de 4 horas. - Nota de participación en clase (NC): solo puede evaluarse durante el periodo de clases, para ello se tendrán en cuenta la asistencia a clase (hasta un 5%) y, especialmente, la realización de los ejercicios que se propongan durante las mismas (hasta un 95%). Se mantiene para las tres convocatorias de un curso.

(Sistema de evaluación con la indicación precisa del tipo y número de pruebas o exámenes, trabajos, así como las demás actividades que puedan establecerse. Deberá especificarse, en todos los casos, el porcentaje que los distintos criterios suponen para la calificación final).

Programación en ensamblador.

Objetivos

Descripción

Desarrollo y simulación de programas sencillos en ensamblador.

Material de Laboratorio recomendado (Software)Windows, PCSpim.

7Nº horas estimadas en laboratorio:

Práctica número 2

Material de Laboratorio recomendado (Hardware)Ordenador personal.

Pág. 24APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 25: PDAs Aprob ITIS 15Feb2001

11. PÁGINA WEB DE LA ASIGNATURA

http://

9. BIBLIOGRAFÍA Y MATERIAL RECOMENDADO(Bibliografía y Material docente recomendados, así como el libro de texto principal, si lo hubiere).

TÍTULO Principios de Diseño Digital

AUTORESReferencia Gajs97

Daniel D. Gajski

EDITORIAL Prentice Hall 1997AÑO

TÍTULO Organización y diseño de computadores. La interfaz hardwar

AUTORESReferencia Patt95

David. A. Patterson, John L. Hennessy

EDITORIAL Mc Graw Hill 1995AÑO

TÍTULO The practical Xilinx designer lab book

AUTORESReferencia Bout98

Dave Van den Bout

EDITORIAL Prentice Hall 1998AÑO

10. EQUIPO DOCENTE

DOCENCIA TEORÍCA Sí

CATEGORÍA Profesor Titular de Escuela Universitaria

NOMBRE Díaz Urrestarazu, Aránzazu

DOCENCIA PRÁCTICA Sí

DESPACHO 2-13 TELÉFONO 45-87-37 E-MAI [email protected]

PÁGINA WEBTUTORÍAS

X,JV

13:3010:30

15:3012:30

1 CUAT 2 CUAT

XJ

V13:3013:30

10:3015:3015:30

12:30

DOCENCIA TEORÍCA No

CATEGORÍA Profesor Titular de Escuela Universitaria

NOMBRE Doreste Blanco, Luis

DOCENCIA PRÁCTICA Sí

DESPACHO 1-6 TELÉFONO 45-87-06 E-MAI 609142455

PÁGINA WEBTUTORÍAS

LX

JJ

10:309:30

9:3012:30

12:3010:30

10:3014:30

1 CUAT 2 CUAT

LM

12:309:30

13:3014:30

Pág. 25APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 26: PDAs Aprob ITIS 15Feb2001

1. IDENTIFICACIÓN DE LA ASIGNATURA.CENTRO Escuela Universitaria de InformáticaTITULACIÓN Ingeniería Técnica en Informática de Sistemas

NOMBRE ASIGNATURA

Metodología de la Programación ICÓDIGO 12529 CURSO 1 CARÁCT T CRÉDITOS T: 3 CRÉDITOS P: 6

DESCRIPTORES B.O.E.Diseño de algoritmos. Análisis de algoritmos. Lenguajes de programación. Diseño de

programas: Descomposición modular y documentación.

2. CONCEPTO Y DEFINICIÓN.

Metodología de la Programación I está concebida como una introducción a las técnicas de diseño de algoritmos y programas.

(Descripción de la asignatura según los descriptores que aparecen en el B.O.E.)

3. CONOCIMIENTOS PREVIOS.

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 titulación. No obstante, creemos importante resaltar como aptitudes particularmente adecuadas: · Conocimientos básicos de inglés a nivel de lectura. · Buena formación matemática. · Razonable capacidad analítica.

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

4. OBJETIVOS DIDÁCTICOS.

Se pretende que el alumno alcance: · Conocimiento de los elementos básicos de la construcción de algoritmos y de la estructuración de la información, con especial énfasis en el concepto de abstrac-ción. · Capacidad de desarrollar algoritmos usando una metodología adecuada. · Destreza para implementar los algoritmos así desarrollados en un lenguaje de programación.

(Descripción de los conocimientos, habilidades, técnicas, etc... que se pretende que el alumno ad-quiera al cursar la asignatura)

5. PROGRAMA TEÓRICO Y DE PRÁCTICAS EN AULA CON TEMPORIZACIÓN Y BIBLIOGRAFÍA BÁSICA.

Tema: Elementos básicos de programación Duración en horas (aprox.): 9T + 7PA Objetivos: - Conocer qué es un algoritmo y cuál es su papel en la solución de problemas y en el desarrollo de programas informáticos. - Conocer los elementos básicos que se utilizan en la construcción de algoritmos, y ser capaz de interpretarlos correctamente. Contenidos: Algoritmo, programa, procesador, proceso, procesador virtual, acción, senten-cia, instrucción, repertorio de instrucciones, estructura algorítmica, estructuras algorítmicas fundamentales y no fundamentales, procedimiento, función, pa-rámetros formales, parámetros reales, variable, tipo de datos, estructura de datos, traza, abstracción, lenguaje de programación, pseudolenguaje, comen-tarios, documentación. Bibliografía: TP01, BR01, BR02, BR03, BR06

(Programa teórico desglosado al menos en dos niveles de detalle, por ejemplo: tema y subtema, o módulo y tema, etc..., incluyendo el número de horas estimadas al menos para el primer nivel. Indi-car además la bibliografía básica al menos para el primer nivel).

Pág. 26APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 27: PDAs Aprob ITIS 15Feb2001

Tema: Especificación Duración en horas (aprox.): 3T + 3PA Objetivos: - Conocer las etapas implicadas en el desarrollo de un programa. - Entender el concepto de especificación y su papel en la programación. - Ser capaz de entender especificaciones formales y de formular especificaciones informales. Contenidos: Análisis de requerimientos, especificación, diseño, implementación, validación, prueba, depuración, verificación, precondición, postcondición, aserto, estrate-gia pasiva, estrategia defensiva, corrección, robustez, amigabilidad. Bibliografía: TP01, BR01, BR02, BR03, BR06 Tema: Metodologías de desarrollo de programas Duración en horas (aprox.): 10T + 10PA Objetivos: - Conocer algunos esquemas algorítmicos de amplia aplicación. - Adquirir los conocimientos básicos necesarios para desarrollar las habilidades que permitan diseñar algoritmos mediante la aplicación de métodos sistemáticos. - Comprender el concepto de recursividad y ser capaz de desarrollar algoritmos recursivos. Contenidos: Esquemas algorítmicos: recorrido, búsqueda y mixtos, metodología de diseño descendente, recursividad, metodologías de diseño recursivo. Bibliografía: TP01, BR01, BR02, BR03, BR06 Tema: Gestión de almacenamiento Duración en horas (aprox.): 8T + 10PA Objetivos: - Conocer y manejar los rudimentos de gestión de la información en memoria (ex-terna/interna y estática/dinámica). Contenidos: Fichero, registro, acceso directo, acceso secuencial, fichero lógico, fichero físi-co, estructura encadenada, memoria estática, memoria dinámica, dirección de memoria, puntero. Bibliografía: TP01, BR01, BR03, BR06

6. PROGRAMA PRÁCTICO(Detallar cada una de las prácticas explicitando objetivos y recursos recomendados para realizarlas).

Introducción al entorno.

Objetivos

Descripción

Familiarizarse con el entorno en el que se van a realizar las prácticas.

Material de Laboratorio recomendado (Software)Compilador Ada

2Nº horas estimadas en laboratorio:

Práctica número 1

Material de Laboratorio recomendado (Hardware)Un PC por alumno y un cañón proyector

Pág. 27APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 28: PDAs Aprob ITIS 15Feb2001

Variables, sistema de tipado y sentencias básicas.

Objetivos

Descripción

Adquirir destreza en el manejo de variables, declaración de tipos, asignaciones y entrada/salida.Material de Laboratorio recomendado (Software)Compilador Ada

2Nº horas estimadas en laboratorio:

Práctica número 2

Material de Laboratorio recomendado (Hardware)Un PC por alumno y un cañón proyector

Estructuras de control.

Objetivos

Descripción

Adquirir destreza en el manejo de las estructuras de control del lenguaje.

Material de Laboratorio recomendado (Software)Compilador Ada

3Nº horas estimadas en laboratorio:

Práctica número 3

Material de Laboratorio recomendado (Hardware)Un PC por alumno y un cañón proyector

Procedimientos y funciones. Recursividad

Objetivos

Descripción

Adquirir destreza en el manejo de procedimientos y funciones.

Material de Laboratorio recomendado (Software)Compilador Ada

4Nº horas estimadas en laboratorio:

Práctica número 4

Material de Laboratorio recomendado (Hardware)Un PC por alumno y un cañón proyector

Pág. 28APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 29: PDAs Aprob ITIS 15Feb2001

Control de errores: excepciones, depuración.

Objetivos

Descripción

Adquirir destreza en el manejo de los mecanismos de control de errores disponibles en el entorno.Material de Laboratorio recomendado (Software)Compilador Ada

2Nº horas estimadas en laboratorio:

Práctica número 5

Material de Laboratorio recomendado (Hardware)Un PC por alumno y un cañón proyector

Manipulación de tipos estructurados.

Objetivos

Descripción

Adquirir destreza en la manipulación de tipos de datos estructurados (arrays y records).

Material de Laboratorio recomendado (Software)Compilador Ada

3Nº horas estimadas en laboratorio:

Práctica número 6

Material de Laboratorio recomendado (Hardware)Un PC por alumno y un cañón proyector

Manipulación de ristras de caracteres.

Objetivos

Descripción

Adquirir destreza en la manipulación de ristras de caracteres.

Material de Laboratorio recomendado (Software)Compilador Ada

2Nº horas estimadas en laboratorio:

Práctica número 7

Material de Laboratorio recomendado (Hardware)Un PC por alumno y un cañón proyector

Pág. 29APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 30: PDAs Aprob ITIS 15Feb2001

7. METODOLOGÍA

· Exposición de contenidos teóricos. · Desarrollo de los contenidos mediante la realización de ejercicios "en papel". · Implementación individual de supuestos prácticos en laboratorio.

(Procedimientos de actuación a nivel didáctico).

Ficheros.

Objetivos

Descripción

Adquirir destreza en el manejo de ficheros.

Material de Laboratorio recomendado (Software)Compilador Ada

4Nº horas estimadas en laboratorio:

Práctica número 8

Material de Laboratorio recomendado (Hardware)Un PC por alumno y un cañón proyector

Memoria dinámica y estructuras encadenadas.

Objetivos

Descripción

Adquirir destreza en el manejo de los mecanismos de manipulación de memoria dinámica (heap) y la manipulación de estructuras encadenadas.Material de Laboratorio recomendado (Software)Compilador Ada

4Nº horas estimadas en laboratorio:

Práctica número 9

Material de Laboratorio recomendado (Hardware)Un PC por alumno y un cañón proyector

Unidades de compilación separada.

Objetivos

Descripción

Adquirir destreza en la construcción de programas con varias unidades de compilación separada.Material de Laboratorio recomendado (Software)Compilador Ada

4Nº horas estimadas en laboratorio:

Práctica número 10

Material de Laboratorio recomendado (Hardware)Un PC por alumno y un cañón proyector

Pág. 30APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 31: PDAs Aprob ITIS 15Feb2001

8. EVALUACIÓN

La consecución 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 teóricos de la materia y la habilidad desarrollada en el diseño e implementación de algoritmos y programas de un nivel de complejidad adecuado al desarrollo de la asignatura. • Valoración global de las clases prácticas (asistencia y rendimiento). Podrá contribuir a la mejora de la calificación obtenida en el examen escrito hasta un máximo de un 15% , siempre que aquella sea igual o superior a 5 puntos. La presentación al examen escrito estará condicionada a la realización y entrega previa de las prácticas previstas en el plan docente y a la asistencia al menos al 50% de las clases prácticas en laboratorio. Cuando existan causas objetivas justificadas, el requisito de asistencia al 50% de las clases prácticas podrá ser sustituido por la realización de un examen práctico específico, que el alumno deberá solicitar al coordinador de la asignatura con suficiente antelación. Aquellos alumnos que con la concurrencia de ambos mecanismos alcancen una puntuación de 11 puntos o superior serán calificados con Matrícula de Honor (10). Los que superando los 10 puntos no alcancen los 11 obtendrán la calificación de Sobresaliente (10).

(Sistema de evaluación con la indicación precisa del tipo y número de pruebas o exámenes, trabajos, así como las demás actividades que puedan establecerse. Deberá especificarse, en todos los casos, el porcentaje que los distintos criterios suponen para la calificación final).

9. BIBLIOGRAFÍA Y MATERIAL RECOMENDADO(Bibliografía y Material docente recomendados, así como el libro de texto principal, si lo hubiere).

TÍTULO Metodología de la Programación

AUTORESReferencia TP01

Zenón J. Hernández Figueroa, José Daniel González Domínguez, Gustavo Rod

EDITORIAL Servicio de reprografía de la ULPGC 1997AÑO

TÍTULO Fundamentos de programación. Algoritmos y Estructuras de

AUTORESReferencia BR01

Luis Joyanes Aguilar

EDITORIAL McGraw-Hill 1998AÑO

TÍTULO Fundamentos de Informática. Lógica, resolución de problem

AUTORESReferencia BR02

Allen B. Tucker, W. James Bradley, Robert D. Cupper, David K. Garnick

EDITORIAL McGraw-Hill 1994AÑO

TÍTULO Algoritmos. Problemas resueltos y comentados.

AUTORESReferencia BR03

Joaquín Fernández, Francisco J. Oliver, José L. Sánchez

EDITORIAL Paraninfo 1992AÑO

TÍTULO Ada 95 From the Beginning (third edition)

AUTORESReferencia BR04

Jank Skansholm

EDITORIAL Addison-Wesley 1996AÑO

TÍTULO Programación en Turbo/Borland Pascal 7 (tercera edición)

AUTORESReferencia BR05

Luis Joyanes Aguilar

EDITORIAL Osborne McGraw-Hill 1998AÑO

Pág. 31APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 32: PDAs Aprob ITIS 15Feb2001

TÍTULO Curso de programación

AUTORESReferencia BR06

Jorge Castro, Felipe Cucker, Xavier Messeger, Albert Rubio, Lluis Solano, Borj

EDITORIAL McGraw-Hill 1993AÑO

TÍTULO Programación con Delphi 3.0

AUTORESReferencia BR07

F. Charte

EDITORIAL Anaya multimedia 1997AÑO

10. EQUIPO DOCENTE

DOCENCIA TEORÍCA No

CATEGORÍA Profesor Titular de Escuela Universitaria

NOMBRE Duque Martín de Oliva, Juan de Dios

DOCENCIA PRÁCTICA Sí

DESPACHO 2-11 TELÉFONO 45-87-35 E-MAI [email protected]

PÁGINA WEBTUTORÍAS

LX

J8:308:30

8:3010:3010:30

10:30

1 CUAT 2 CUAT

MX

10:308:30

12:3012:30

DOCENCIA TEORÍCA Sí

CATEGORÍA Profesor Titular de Escuela Universitaria

NOMBRE González Domínguez, José Daniel

DOCENCIA PRÁCTICA Sí

DESPACHO 2-9 TELÉFONO 45-87-33 E-MAI [email protected]

PÁGINA WEBTUTORÍAS

LM

10:3010:30

13:3013:30

1 CUAT 2 CUAT

MX

XJ

18:3010:30

16:3018:30

19:3012:30

18:3019:30

DOCENCIA TEORÍCA No

CATEGORÍA Profesor Titular de Escuela Universitaria

NOMBRE Hernández Figueroa, Zenón

DOCENCIA PRÁCTICA Sí

DESPACHO 2-10 TELÉFONO 45-87-34 E-MAI [email protected]

PÁGINA WEBTUTORÍAS

L,M,XJ

15:3015:30

16:3018:30

1 CUAT 2 CUAT

MM

X,J16:3018:30

16:3017:3019:30

18:30

Pág. 32APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 33: PDAs Aprob ITIS 15Feb2001

11. PÁGINA WEB DE LA ASIGNATURA

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

DOCENCIA TEORÍCA No

CATEGORÍA Profesor Titular de Escuela Universitaria

NOMBRE Pérez Aguiar, Miguel Ángel

DOCENCIA PRÁCTICA Sí

DESPACHO 3-1 TELÉFONO 45-87-41 E-MAI [email protected]

PÁGINA WEBTUTORÍAS

XV

12:3010:30

14:3014:30

1 CUAT 2 CUAT

L,X,J 10:30 12:30

DOCENCIA TEORÍCA Sí

CATEGORÍA Profesor Titular de Escuela Universitaria

NOMBRE Rodríguez Rodríguez, Gustavo

DOCENCIA PRÁCTICA Sí

DESPACHO 2-10 TELÉFONO 45-87-34 E-MAI [email protected]

PÁGINA WEBTUTORÍAS

MX

J8:308:30

8:3010:3010:30

10:30

1 CUAT 2 CUAT

MX

J8:308:30

8:3010:3010:30

10:30

Pág. 33APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 34: PDAs Aprob ITIS 15Feb2001

1. IDENTIFICACIÓN DE LA ASIGNATURA.CENTRO Escuela Universitaria de InformáticaTITULACIÓN Ingeniería Técnica en Informática de Sistemas

NOMBRE ASIGNATURA

Sistemas DigitalesCÓDIGO 12578 CURSO 1 CARÁCT T CRÉDITOS T: 4,5 CRÉDITOS P: 3

DESCRIPTORES B.O.E.Unidades Funcionales: Memoria, procesador, periferia, lenguajes máquina y ensamblador, esquema de funcionamiento. Electrónica. Sistemas Digitales. Periféricos. Representación y

2. CONCEPTO Y DEFINICIÓN.

Los sistemas digitales son el sustrato en que se combinan los componentes materiales tec-nológicos con las abstracciones de la matemática y de la lógica, en que se basan los ordenado-res y gran cantidad de instrumentos electrónicos que están presentes en los distintos sectores de la producción económica, tanto como en el consumo doméstico. En unos casos la res-puesta está condicionada sólo por la forma de interconexión de los bloques digitales básicos. En otros casos la respuesta depende del conjunto de instrucciones almacenadas por la máqui-na conforme con una actuación programada de la misma. En esta asignatura se accede al co-nocimiento del fundamento lógico abstracto de concepción de estos sistemas, al conocimiento de los elementos básicos, a la realización de bloques combinacionales complejos estructura-dos con objetivos funcionales concretos y a la generación de nuevas funciones mediante la síntesis de sistemas lógicos combinacionales. También se aborda el análisis de circuitos digi-tales y el manejo de herramientas de diseño lógico.

(Descripción de la asignatura según los descriptores que aparecen en el B.O.E.)

3. CONOCIMIENTOS PREVIOS.

No son necesarios conocimientos previos.(Pre-requisitos conceptuales previos y asignatura(s) del actual plan de estudios en los que se imparten)

4. OBJETIVOS DIDÁCTICOS.

1. Proporcionar un conocimiento introductorio que diferencie la tecnología digital de la analó gica, así como elementos de organización de las máquinas digitales. 2. Adquisición de conocimientos relativos a modos de representación de la información. 3. Adquisición de conocimientos relativos a modos de proceso de la información. 4. Conocimientos de los bloques constructivos básicos. 5. Conocimiento de bloques constructivos combinacionales. 6. Análisis de estructuras combinacionales. 7. Síntesis de sistemas combinacionales. 8. Conocimiento de bloques constructivos secuenciales. 9. Estudio básico de los elementos de memoria. 10. Descripción, diseño y optimización de estructuras y unidades de control para la ejecución de algoritmos.

(Descripción de los conocimientos, habilidades, técnicas, etc... que se pretende que el alumno ad-quiera al cursar la asignatura)

Pág. 34APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 35: PDAs Aprob ITIS 15Feb2001

11. Conocimiento de herramientas de análisis y diseño lógico.

5. PROGRAMA TEÓRICO Y DE PRÁCTICAS EN AULA CON TEMPORIZACIÓN Y BIBLIOGRAFÍA BÁSICA.

Módulo 1. FUNDAMENTOS BINARIOS DE LA INFORMÁTICA. 1. Preliminares. ( 1ª semana ) 1.1 Introducción. 1.2 Sistemas analógicos. 1.3 Sistemas digitales. Bibliografía: [ALDA-83], [TOKH-95] 2. Sistemas de numeración. ( 2ª semana ) 2.1 Conceptos generales. 2.2 Sistema de numeración decimal. 2.3 Sistema de numeración binario. 2.4 Otros sistemas de numeración útiles. Bibliografía: [ALDA-83],[FLOY-97],[GAJS-97],[MAND-91],[TOKH-95] 3. Códigos binarios. ( 3ª semana ) 3.1 Código binario natural. 3.2 Códigos decimales codificados en binario. 3.3 Códigos progresivos. 3.4 Códigos detectores de error. 3.5 Códigos correctores de error. 3.6 Códigos alfanuméricos. Bibliografía: [ALDA-83],[FLOY-97],[GAJS-97],[MAND-91],[TOKH-95] 4. Aritmética binaria. ( semanas 4ª y 5ª ) 4.1 Introducción. 4.2 Aritmética en base dos. 4.3 Aritmética en el código BCD natural. 4.4 Aritmética en el código BCD exceso tres. Bibliografía: [ALDA-83],[FLOY-97],[GAJS-97],[MAND-91],[TOKH-95] 5. Algebra de conmutación. ( semanas 6ª y 7ª )

(Programa teórico desglosado al menos en dos niveles de detalle, por ejemplo: tema y subtema, o módulo y tema, etc..., incluyendo el número de horas estimadas al menos para el primer nivel. Indi-car además la bibliografía básica al menos para el primer nivel).

Pág. 35APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 36: PDAs Aprob ITIS 15Feb2001

5.1 Algebra binaria. 5.2 Operaciones en el álgebra de Boole. 5.3 Teoremas fundamentales en el álgebra de Boole. 5.4 Funciones en el álgebra de Boole. 5.5 Funciones lógicas elementales. 5.6 Representación de las funciones lógicas. 5.7 Formas canónicas de una función. Bibliografía: [ALDA-83],[FLOY-97],[GAJS-97],[MAND-91],[TOKH-95] 6. Métodos de minimización de expresiones booleanas. ( semanas 8ª y 9ª ) 6.1 Generalidades. 6.2 Maxitérminos y minitérminos. 6.3 Método tabular de Karnaugh de simplificación. 6.4 Método tabular de Veitch de simplificación. 6.5 Método numérico de Quine- McCluskey de simplificación. Bibliografía: [ALDA-83],[FLOY-97],[GAJS-97],[MAND-91],[TOKH-95] Módulo 2. SISTEMAS COMBINACIONALES 7. Circuitos combinacionales. ( semana 10ª ) 7.1 Realización de funciones lógicas empleando funciones elementales. 7.2 Síntesis de circuitos lógicos combinacionales. 7.3 Funciones lógicas incompletas. 7.4 Funciones lógicas múltiples. Bibliografía: [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 Asociación en serie de sumadores elementales. 8.4 Generación del acarreo de orden superior. 8.5 Sumador binario elemental de 4+4 bits. 8.6 Sumador de n+n bits por asociación 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.

Pág. 36APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 37: PDAs Aprob ITIS 15Feb2001

8.13 Asociación de N sumadores / restadores BCD. 8.14 Unidad aritmético - lógica. 8.15 Multiplicadores binarios. 8.16 Decodificadores. 8.17 Codificadores. 8.18 Multiplexadores. 8.19 Demultiplexadores. 8.20 Aplicación de decodificadores en la síntesis de funciones lógicas. 8.21 Aplicación de multiplexadores en la síntesis de funciones lógicas. 8.22 Comparadores binarios. 8.23 Asociación de comparadores. Bibliografía: [ALDA-83],[FLOY-97],[GAJS-97],[MAND-91],[TOKH-95] Módulo 3. SISTEMAS SECUENCIALES. 9. Sistemas secuenciales. ( semana 13ª ) 9.1 Introducción. 9.2 Clasificación. 9.3 Células de memoria. 9.4 Bloques constructivos secuenciales. 9.5 Análisis de la respuesta secuencial, en el dominio del tiempo. 9.6 Comportamiento en el tiempo de los circuitos secuenciales. 9.7 Líneas de control asíncrono. Bibliografía: [ALDA-83],[FLOY-97],[GAJS-97],[MAND-91],[TOKH-95] 10. Sistemas secuenciales aplicados. ( semana 14ª ) 10.1 Biestables. 10.2 Registros. 10.3 Bancos de registros. 10.4 Registros de desplazamiento. 10.5 Contadores. 10.6 Memorias. 10.7 Dispositivos lógicos programables. Bibliografía: [ALDA-83],[FLOY-97],[GAJS-97],[MAND-91],[TOKH-95] 11. Máquinas de estados y algorítmicas. ( semana 15ª ) 11.1 Conceptos. 11.2 Lenguajes para transferencia entre registros. 11.3 Representación de algoritmos. 11.4 Máquinas y secuencias de operaciones.

Pág. 37APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 38: PDAs Aprob ITIS 15Feb2001

Bibliografía: [FLOY-97],[GAJS-97],[LAM-88],[MAND-91]

6. PROGRAMA PRÁCTICO(Detallar cada una de las prácticas explicitando objetivos y recursos recomendados para realizarlas).

Sistemas de Numeración.

Objetivos

Descripción

Adaptación a los sistemas de numeración binario, octal y hexadecimal.

Material de Laboratorio recomendado (Software)Windows NT. Conexión a Internet

4Nº horas estimadas en laboratorio:

Práctica número 1

Material de Laboratorio recomendado (Hardware)Ordenador Personal.

Códigos binarios.

Objetivos

Descripción

Reconocimiento y manejo de los principales códigos empleados en la tecnología informática.

Material de Laboratorio recomendado (Software)Windows NT. Conexión a Internet.

4Nº horas estimadas en laboratorio:

Práctica número 2

Material de Laboratorio recomendado (Hardware)Ordenador Personal.

Aritmética binaria.

Objetivos

Descripción

Dominio de los algoritmos de proceso aritmético empleando los diferentes códigos binarios.

Material de Laboratorio recomendado (Software)Windows NT. Conexión a Internet.

4Nº horas estimadas en laboratorio:

Práctica número 3

Material de Laboratorio recomendado (Hardware)Ordenador Personal.

Pág. 38APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 39: PDAs Aprob ITIS 15Feb2001

Estudio y simulación del comportamiento de bloques lógicos elementales mediante herramientas lógicas.

Objetivos

Descripción

Conocimiento y empleo de herramientas lógicas para el análisis, síntesis y simulación de funciones lógicas elementales.Material de Laboratorio recomendado (Software)Windows NT. Xilinx Foundation, versión 1.3 .

6Nº horas estimadas en laboratorio:

Práctica número 4

Material de Laboratorio recomendado (Hardware)Ordenador Personal.

Diseño, captura y simulación de un circuito digital.

Objetivos

Descripción

Desarrollo de un circuito funcional básico mediante herramientas lógicas.

Material de Laboratorio recomendado (Software)Windows NT. Xilinx Foundation, versión 1.3 .

4Nº horas estimadas en laboratorio:

Práctica número 5

Material de Laboratorio recomendado (Hardware)Ordenador Personal.

Diseño, captura y simulación de un circuito digital de complejidad media.

Objetivos

Descripción

Desarrollo de un circuito funcional empleando bloques lógicos MSI, mediante herramientas lógicas. Material de Laboratorio recomendado (Software)Windows NT. Xilinx Foundation, versión 1.3 .

4Nº horas estimadas en laboratorio:

Práctica número 6

Material de Laboratorio recomendado (Hardware)Ordenador Personal.

Pág. 39APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 40: PDAs Aprob ITIS 15Feb2001

7. METODOLOGÍA

1. Impartición del temario mediante clases magistrales en el aula con referencias a la bi-bliografía empleada y apoyo docente con pizarra y transparencias. Los conceptos teóricos serán complementados con el desarrollo de algunos ejercicios re-sueltos en clases participativas. 2. Clases semanales de prácticas de laboratorio de alta interactividad objeto-alumno, de forma que mediante ejercicios de prueba y corrección, la constante resolución de dudas aclare los conocimientos adquiridos en las clases de teoría. Aclaraciones posteriores se podrán proporcionar de forma colectiva en seminarios o de forma particular en el lugar designado, en los horarios convenidos de tutorías Será imprescindible la realización de todas las prácticas señaladas para el cuatrimestre, las cuales deberán ser efectuadas en el lugar habilitado para ese propósito, y en las horas que el Centro docente haya dispuesto para ello. Deberán ser realizadas supervisadas por el profesor de turno que corresponda, quien supervisará la ejecución de la misma, y finalmente, verifica-rá su funcionamiento y los conocimientos adquiridos durante su realización. Las prácticas serán realizadas siempre dentro del periodo lectivo del cuatrimestre. 3. Fijación de conceptos y métodos mediante la redacción de una memoria de cada prácti-ca. Los contenidos de las memorias se adaptarán a lo indicado por los profesores de la asig-natura. Dichas memorias serán entregadas a los profesores, salvo expresa indicación de otra cosa por parte del profesor coordinador, antes de transcurridas dos semanas naturales de la realización 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, corrección y nuevamente entregado al profesor en el plazo que se le asigne. 4. Trabajo de curso optativo consistente en: a) Elaboración de una memoria basada en una gestión de búsqueda bibliográfica y documental, o b) Análisis o desarrollo de un sistema di-gital. Este trabajo, de alto valor didáctico, intensificará la atención del alumno hacia la asig-natura al darle la oportunidad de concentrarse en determinados aspectos de su interés, 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.

(Procedimientos de actuación a nivel didáctico).

Ensayos de captura y simulación de circuitos elementales empleando biestables.

Objetivos

Descripción

Simulación y análisis temporal del comportamiento de sistemas secuenciales básicos.

Material de Laboratorio recomendado (Software)Windows NT. Xilinx Foundation, versión 1.3 .

4Nº horas estimadas en laboratorio:

Práctica número 7

Material de Laboratorio recomendado (Hardware)Ordenador Personal.

Pág. 40APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 41: PDAs Aprob ITIS 15Feb2001

8. EVALUACIÓN

La realización de las prácticas de laboratorio y entrega de las memorias de las mismas es condición necesaria para poder optar al nivel mínimo de aprobado de la asignatura. Cuando el profesor se lo requiera, el alumno expondrá y defenderá la memoria realizada. La evaluación de las prácticas 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 supervisión directa del profesor de la asignatura. Cada práctica es revisada en el laboratorio, y su correspondiente memoria debe ser entregada personalmente al profesor en el plazo de una semana después de concluido el trabajo de laboratorio correspondiente. La revisión de las prácticas y de sus memorias, en ocasiones determinará la revisión del trabajo desarrollado, hasta la correcta realización del mismo. Este momento lo señalará el profesor cuando acepta la validez del trabajo y su correspondiente memoria. Una vez concluido el cuatrimestre, realizadas todas las prácticas y entregadas todas las memorias correspondientes, el alumno optará al aprobado de la asignatura presentándose al examen oficial de la convocatoria ordinaria. En la convocatoria extraordinaria, los alumnos que, por causa justificada no hubiesen completado las prácticas durante el cuatrimestre, dispondrán de la posibilidad de concluir la parte práctica de la asignatura realizando un examen, compuesto de una parte teórica y otra parte de prácticas. En el caso de la convocatoria extraordinaria especial, el alumno realizará las prácticas de laboratorio que correspondan hasta la fecha del examen, que serán 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 entregarán la correspondiente memoria, que será expuesta y defendida a requerimiento de éste. Los exámenes serán calificados con la puntuación que obtengan en la prueba objetiva, com-prendida entre el mínimo de Cero y el máximo de Matrícula de Honor, dependiendo del número de preguntas contestadas y de la precisión de las respuestas. Podrá considerarse la posibilidad de realizar voluntariamente un Trabajo de Curso, con el propósito de mejorar la calificación final, que según su extensión y calidad, podría determinar una mejora de la calificación final.

(Sistema de evaluación con la indicación precisa del tipo y número de pruebas o exámenes, trabajos, así como las demás actividades que puedan establecerse. Deberá especificarse, en todos los casos, el porcentaje que los distintos criterios suponen para la calificación final).

9. BIBLIOGRAFÍA Y MATERIAL RECOMENDADO(Bibliografía y Material docente recomendados, así como el libro de texto principal, si lo hubiere).

TÍTULO Electrónica Industrial: Técnicas Digitales

AUTORESReferencia ALDA- 83

Aldana, F. y otros

EDITORIAL Marcombo 1983AÑO

TÍTULO Fundamentos de Sistemas Digitales

AUTORESReferencia FLOY - 97

Floyd, T. L.

EDITORIAL prentice Hall 1997AÑO

TÍTULO Principios de Diseño Digital

AUTORESReferencia GAJS - 97

Gajski, Daniel D.

EDITORIAL Prentice Hall 1997AÑO

Pág. 41APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 42: PDAs Aprob ITIS 15Feb2001

TÍTULO Sistemas Electrónicos Digitales

AUTORESReferencia MAND - 91

Mandado Pérez, Enrique

EDITORIAL Marcombo 1991AÑO

TÍTULO Principios Digitales

AUTORESReferencia TOKH - 95

Tokheim, Roger L.

EDITORIAL Mc Graw - Hill 1995AÑO

TÍTULO Fundamentals of Computer Engineering

AUTORESReferencia LAM - 88

Lam, Herman ; O´Malley, John

EDITORIAL John Wiley & Sons 1988AÑO

TÍTULO Introducción a los Sistemas Digitales

AUTORESReferencia PALM - 95

Palmer, James E. ; Perlman, David E.

EDITORIAL Mc Graw - Hill 1995AÑO

10. EQUIPO DOCENTE

DOCENCIA TEORÍCA No

CATEGORÍA Profesor Asociado

NOMBRE de Torres García, José Luis

DOCENCIA PRÁCTICA Sí

DESPACHO 2-S7 TELÉFONO 45-87-29 E-MAI [email protected]

PÁGINA WEBTUTORÍAS

LM,X,V

12:3010:30

15:3012:30

1 CUAT 2 CUAT

XJ

20:0019:00

21:0021:00

DOCENCIA TEORÍCA No

CATEGORÍA Profesor Titular de Escuela Universitaria

NOMBRE Doreste Blanco, Luis

DOCENCIA PRÁCTICA Sí

DESPACHO 1-6 TELÉFONO 45-87-06 E-MAI 609142455

PÁGINA WEBTUTORÍAS

LX

JJ

10:309:30

9:3012:30

12:3010:30

10:3014:30

1 CUAT 2 CUAT

LM

12:309:30

13:3014:30

DOCENCIA TEORÍCA Sí

CATEGORÍA Profesor Titular de Escuela Universitaria

NOMBRE González Muñoz, Carlos

DOCENCIA PRÁCTICA Sí

DESPACHO 1-1 TELÉFONO 45-87-01 E-MAI [email protected]

PÁGINA WEBTUTORÍAS

LL

MJ

V

9:3014:30

9:3014:30

10:30

10:3015:30

10:3015:30

12:30

1 CUAT 2 CUAT

M,V 11:30 14:30

Pág. 42APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 43: PDAs Aprob ITIS 15Feb2001

11. PÁGINA WEB DE LA ASIGNATURA

http://

DOCENCIA TEORÍCA No

CATEGORÍA Profesor Titular de Escuela Universitaria

NOMBRE Quintana Domínguez, Francisca

DOCENCIA PRÁCTICA Sí

DESPACHO 2-12 TELÉFONO 45-87-36 E-MAI [email protected]

PÁGINA WEBTUTORÍAS

M,X,V 10:30 12:30

1 CUAT 2 CUAT

L,X,V 10:30 12:30

Pág. 43APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 44: PDAs Aprob ITIS 15Feb2001

1. IDENTIFICACIÓN DE LA ASIGNATURA.CENTRO Escuela Universitaria de InformáticaTITULACIÓN Ingeniería Técnica en Informática de Sistemas

NOMBRE ASIGNATURA

Teoría de Autómatas y Lenguajes Formales ICÓDIGO 12573 CURSO 1 CARÁCT T CRÉDITOS T: 3 CRÉDITOS P: 1,5

DESCRIPTORES B.O.E.Máquinas secuenciales y autómatas finitos. Gramáticas y lenguajes formales.

2. CONCEPTO Y DEFINICIÓN.

Lenguajes. Gramáticas formales. Autómatas finitos. Máquinas de Turing. Se trata de sentar las bases en los conceptos de lenguajes y Gramáticas formales, de introducir los primeros conceptos de máquinas como analizadores léxicos y sintácticos, para llegar al concepto de máquina universal de Turing, preparando el camino para el posterior estudio de la complejidad y computabilidad.

(Descripción de la asignatura según los descriptores que aparecen en el B.O.E.)

3. CONOCIMIENTOS PREVIOS.

En general, deben conocer las bases y escritura del Álgebra de conjuntos y lógica formal, que corresponden a la asignatura Álgebra y Matemática discreta

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

4. OBJETIVOS DIDÁCTICOS.

Debe conocer y manejar los conceptos de lenguaje y sus tipos, de gramática formal y tipos de gramáticas, los distintos tipos de autómatas finitos y la construcción de otros equivalentes, los algoritmos para construir analizadores léxicos y sintácticos, la definición de máquina de Tu-ring y construcción de algunas sencillas.

(Descripción de los conocimientos, habilidades, técnicas, etc... que se pretende que el alumno ad-quiera al cursar la asignatura)

5. PROGRAMA TEÓRICO Y DE PRÁCTICAS EN AULA CON TEMPORIZACIÓN Y BIBLIOGRAFÍA BÁSICA.

1. LENGUAJES. (3 h.) (textos principales 1 y 2) 1.1. Definiciones importantes. 1.2. Operaciones con cadenas. 1.3. Operaciones con lenguajes. 2. AUTÓMATAS FINITOS Y LENGUAJES REGULARES. (9 h.) (textos principales 1 y 2) 2.1. Autómata Finito Determinista (AFD). 2.2. Autómata Finito no determinista (AFND). 2.3. Autómata Finito no determinista con e transiciones. 2.4. Expresiones regulares. 2.5. Gramáticas Regulares. 2.6. Autómatas finitos con salida. 2.7. Aplicación de los autómatas finitos a los analizadores lexicográficos. 3. AUTÓMATAS DE PILA Y LENGUAJES INDEPENDIENTES DEL CONTEXTO.(9h) (textos principales 1 y 2) 3.1. Ejemplo de un lenguaje no regular. 3.2. Autómatas de Pila (AP). 3.3. Gramáticas independientes del contexto (GIC). 3.4. Límites de los autómatas de pila. 3.5. Analizadores sintácticos LL(k) y LR(k). 3.6. Jerarquía ampliada de lenguajes: gráfico.

(Programa teórico desglosado al menos en dos niveles de detalle, por ejemplo: tema y subtema, o módulo y tema, etc..., incluyendo el número de horas estimadas al menos para el primer nivel. Indi-car además la bibliografía básica al menos para el primer nivel).

Pág. 44APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 45: PDAs Aprob ITIS 15Feb2001

4. MÁQUINAS DE TURING Y LENGUAJES ESTRUCTURADOS POR FRASES.(9 h.) (texto principal 2) 4.1. Descripción de las máquinas de Turing (MT). 4.2. Lenguajes aceptados por las máquinas de Turing.

7. METODOLOGÍA

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

(Procedimientos de actuación a nivel didáctico).

8. EVALUACIÓN

Habrá un único examen al final del cuatrimestre. Para aprobar habrá que sacar al menos una puntuación de 5 sobre 10.

(Sistema de evaluación con la indicación precisa del tipo y número de pruebas o exámenes, trabajos, así como las demás actividades que puedan establecerse. Deberá especificarse, en todos los casos, el porcentaje que los distintos criterios suponen para la calificación final).

6. PROGRAMA PRÁCTICO(Detallar cada una de las prácticas explicitando objetivos y recursos recomendados para realizarlas).

RESOLVER PROBLEMAS en el aula

Objetivos

Descripción

Conocimiento y manejo de los conceptos teóricos y los algoritmos aprendidos

Material de Laboratorio recomendado (Software)

1Nº horas estimadas en laboratorio:

Práctica número 1

Material de Laboratorio recomendado (Hardware)Rotuladoras que escriban, pizarras que no reflejen, buena luz.

9. BIBLIOGRAFÍA Y MATERIAL RECOMENDADO(Bibliografía y Material docente recomendados, así como el libro de texto principal, si lo hubiere).

TÍTULO Lenguajes, Gramáticas y Autómatas: un enfoque práctico.

AUTORESReferencia

Pedro Isasi, Paloma Martínez y Daniel Borrajo

EDITORIAL Addisson- Wesley 1997AÑO

TÍTULO Teoría de la Computación: Lenguajes formales, Autómatas y

AUTORESReferencia

J. Glenn Brookshear

EDITORIAL Addisson-Wesley Iberoamericana 1993AÑO

TÍTULO Introduction to Automata Theory, languages and computatio

AUTORESReferencia

Hopcroft, J. E.

EDITORIAL Addison-Wesley Publishing Co, Reading, MA, 1979 1979AÑO

TÍTULO “Theory of Automata”.

AUTORESReferencia

Salomaa, A.

EDITORIAL Ed. Pergamon Press. Oxford 1969AÑO

Pág. 45APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 46: PDAs Aprob ITIS 15Feb2001

11. PÁGINA WEB DE LA ASIGNATURA

http://

10. EQUIPO DOCENTE

DOCENCIA TEORÍCA Sí

CATEGORÍA Profesor Titular de Escuela Universitaria

NOMBRE Luengo Merino, Inmaculada

DOCENCIA PRÁCTICA Sí

DESPACHO 1-3 TELÉFONO 45-87-03 E-MAI [email protected]

PÁGINA WEBTUTORÍAS

L,M 9:30 12:30

1 CUAT 2 CUAT

LX

V10:309:30

11:3012:3012:30

12:30

Pág. 46APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 47: PDAs Aprob ITIS 15Feb2001

1. IDENTIFICACIÓN DE LA ASIGNATURA.CENTRO Escuela Universitaria de InformáticaTITULACIÓN Ingeniería Técnica en Informática de Sistemas

NOMBRE ASIGNATURA

Análisis NuméricoCÓDIGO 12538 CURSO 2 CARÁCT T CRÉDITOS T: 4,5 CRÉDITOS P: 3

DESCRIPTORES B.O.E.Métodos numéricos.

2. CONCEPTO Y DEFINICIÓN.

En ésta asignatura se estudian los métodos numéricos usados en la resolución de problemas técnicos o científicos. El enfoque que se utiliza es fundamentalmente el algorítmico como corresponde a una titulación en informática, sin perder de vista la formulación matemática y el método elegido para la resolución numérica. La implementación práctica se realiza en Fortran.

(Descripción de la asignatura según los descriptores que aparecen en el B.O.E.)

3. CONOCIMIENTOS PREVIOS.

Es recomendable que hayan cursado y aprobado las asignaturas con contenidos de Álgebra y Análisis Matemático que se imparten en primer curso. Asimismo, el alumno debe tener soltura en el diseño de algoritmos sencillos, para lo cual debe haber cursado con aprovechamiento la asignatura de Metodología de la programación.

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

4. OBJETIVOS DIDÁCTICOS.

1. Adquirir cierta soltura en la implementación en Fortran de los algoritmos básicos de la asignatura. 2. Conocimiento y uso de los diferentes algoritmos existentes en los bloques básicos del Análisis Numérico: Interpolación y Aproximación de funciones, Álgebra Matricial numérica, Raíces de funciones y Diferenciación e Integración numéricas.

(Descripción de los conocimientos, habilidades, técnicas, etc... que se pretende que el alumno ad-quiera al cursar la asignatura)

5. PROGRAMA TEÓRICO Y DE PRÁCTICAS EN AULA CON TEMPORIZACIÓN Y BIBLIOGRAFÍA BÁSICA.

TEMA I : INTRODUCCION. GENERALIDADES. (5h) [1,2,3] 1.1. INTRODUCCIÓN. TIPOS DE ERRORES. 1.2. ERRORES Y APROXIMACIONES. PROPAGACION DEL ERROR. 1.3. EVALUACIÓN DE POLINOMIOS. TEMA II : INTERPOLACIÓN Y APROXIMACIÓN FUNCIONAL. (10h) [1,2] 2.1.INTRODUCCIÓN.CONCEPTOS PREVIOS. 2.2. POLINOMIO DE INTERPOLACIÓN DE LAGRANGE. 2.3. INTERPOLACIÓN DE NEWTON. 2.4. ERROR DE LA INTERPOLACIÓN POLINÓMICA. POLINOMIOS DE TCHEBYCHEV. 2.5. LIMITACIONES DE LA INTERPOLACIÓN POLINÓMICA.

(Programa teórico desglosado al menos en dos niveles de detalle, por ejemplo: tema y subtema, o módulo y tema, etc..., incluyendo el número de horas estimadas al menos para el primer nivel. Indi-car además la bibliografía básica al menos para el primer nivel).

Pág. 47APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 48: PDAs Aprob ITIS 15Feb2001

2.6. INTERPOLACIÓN POR SPLINES CÚBICOS. 2.7. TÉCNICA DE LOS MÍNIMOS CUADRADOS GENERAL. 2.8. APROXIMACIÓN POR POLINOMIOS ORTOGONALES. TEMA III : ALGEBRA MATRICIAL. (12h) [1,2] 3.1. SOLUCIÓN DE SISTEMAS DE ECUACIONES. INTRODUCCIÓN. 3.2. MÉTODOS DIRECTOS. 3.3. NORMAS MATRICIALES. 3.4. SISTEMAS MAL CONDICIONADOS. NÚMERO DE CONDICIÓN. 3.5. MÉTODOS ITERATIVOS. 3.6. CÁLCULO DE AUTOVALORES Y AUTOVECTORES. INTRODUCCIÓN. 3.7. MÉTODO DE KRYLOV. 3.8. MÉTODO QR. TEMA IV : CALCULO DE RAÍCES. (7h) [1,2] 4.1. INTRODUCCIÓN. CONCEPTOS PREVIOS. 4.2. MÉTODOS DE PARTICIONES. 4.3. MÉTODOS DE PUNTO FIJO. 4.4. MÉTODO ITERATIVO DE NEWTON-RAPHSON. 4.5. MÉTODO DE BAIRSTOW. TEMA V : DIFERENCIACIÓN E INTEGRACIÓN NUMÉRICAS. (11h) [1,2] 5.1. DIFERENCIACIÓN NUMÉRICA. INTRODUCCIÓN. CONCEPTOS PREVIOS. 5.2. FÓRMULAS ELEMENTALES DE DIFERENCIACIÓN. 5.3. EXTRAPOLACIÓN DE RICHARDSON. 5.4. INTEGRACIÓN NUMÉRICA. INTRODUCCIÓN. CONCEPTOS PREVIOS. 5.5. FÓRMULAS DE NEWTON-COTES. 5.6. MÉTODO DE ROMBERG. 5.7. FÓRMULAS DE CUADRATURA DE GAUSS. 5.8. INTEGRACIÓN NUMÉRICA EN DOS O MÁS DIMENSIONES. Bibliografía básica : [1], [2]

6. PROGRAMA PRÁCTICO(Detallar cada una de las prácticas explicitando objetivos y recursos recomendados para realizarlas).

INTERPOLACIÓN Y APROXIMACIÓN FUNCIONAL

Objetivos

Descripción

Implementación en Fortran de un algoritmo de interpolación y aproximación funcional

Material de Laboratorio recomendado (Software)

5Nº horas estimadas en laboratorio:

Práctica número 1

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.

Pág. 48APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 49: PDAs Aprob ITIS 15Feb2001

7. METODOLOGÍA

En las clases de teoría se impartirán los contenidos teóricos y se realizarán eventualmente ejercicios de manejo de los conceptos y técnicas relativas a dichos contenidos. Los créditos prácticos se reparten de forma que el alumno tiene igual número de clases prácticas en el aula (resolución de problemas) que de prácticas de laboratorio (desarrollo e implementación) de forma que cada dos semanas consecutivas habrá tenido dos horas de problemas en el aula y dos horas de prácticas en laboratorio. Las primeras clases de prácticas se dedicarán a la explicación del lenguaje FORTRAN y

(Procedimientos de actuación a nivel didáctico).

ALGEBRA MATRICIAL

Objetivos

Descripción

Implementación en Fortran de un algoritmo de Algebra matricial

Material de Laboratorio recomendado (Software)

5Nº horas estimadas en laboratorio:

Práctica número 2

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.

RAÍCES

Objetivos

Descripción

Implementación en Fortran de un algoritmo de cálculo de raíces

Material de Laboratorio recomendado (Software)

5Nº horas estimadas en laboratorio:

Práctica número 3

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.

PRACTICAS EN AULA

Objetivos

Descripción

REALIZACION EJERCICIOS CON TUTORIZACION SOBRE LOS CONTENIDOS TEORICOSMaterial de Laboratorio recomendado (Software)

15Nº horas estimadas en laboratorio:

Práctica número 4

Material de Laboratorio recomendado (Hardware)Ninguno

Pág. 49APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 50: PDAs Aprob ITIS 15Feb2001

los comandos más usuales de UNIX (TEMA 0). Se estima en seis (6) horas la duración de dichas explicaciones.

8. EVALUACIÓN

Se realizarán dos parciales liberatorios a lo largo del cuatrimestre, que deberán tener una puntuación no inferior a cuatro puntos cada uno, con una media aritmética de ambos no inferior a cinco puntos. Para presentarse a estos parciales será necesario haber entregado y ser condsideradas como APTAS las prácticas 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 prácticas es obligatoria para presentarse a los parciales y a las convocatorias oficiales. Una vez se hayan considerado APTAS, la nota de las prácticas se guardará para las convocatorias de Junio y Septiembre. Con respecto a las prácticas, se valorará : 1. Redacción y presentación de la memoria. 2. Presentación de ejemplos y trazas de ejecución. 3. Interface de usuario. 4. Optimización y modularidad. 5. Entrega de más trabajos de los exigidos. La nota global se calculará como sigue : 0.8 x {(media aritmética parciales) ó (nota examen convocatoria)} + 0.2 x (media aritmética trabajos prácticos) El tipo de prueba para los examnes de convocatoria y parciales es prueba escrita.

(Sistema de evaluación con la indicación precisa del tipo y número de pruebas o exámenes, trabajos, así como las demás actividades que puedan establecerse. Deberá especificarse, en todos los casos, el porcentaje que los distintos criterios suponen para la calificación final).

9. BIBLIOGRAFÍA Y MATERIAL RECOMENDADO(Bibliografía y Material docente recomendados, así como el libro de texto principal, si lo hubiere).

TÍTULO Análisis Numérico

AUTORESReferencia [1]

Richard F. Burden y J. Douglas Faires

EDITORIAL International Thomson Editores 1998AÑO

TÍTULO Análisis Numérico

AUTORESReferencia [2]

David Kincaid y Ward Cheney

EDITORIAL Addison-Wesley Iberoamericana 1994AÑO

TÍTULO Métodos Numéricos para Ingenieros

AUTORESReferencia [3]

Steven C. Chapra y Raymond P. Canale

EDITORIAL McGraw-Hill 1989AÑO

TÍTULO Numerical Analysis. A Practical Approach

AUTORESReferencia [4]

Melvin J. Maron and Robert J. Lopez

EDITORIAL Wadsworth Inc. 1991AÑO

TÍTULO Programación en Fortran 77, con aplicaciones de Cálculo Nu

AUTORESReferencia [5]

G. J. Borse

EDITORIAL Anaya Multimedia 1989AÑO

Pág. 50APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 51: PDAs Aprob ITIS 15Feb2001

11. PÁGINA WEB DE LA ASIGNATURA

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

TÍTULO Análisis Numérico Problemas de Análisis Numérico

AUTORESReferencia [6]

Luis Alvarez León y Javier Sánchez

EDITORIAL 1999AÑO

TÍTULO Cálculo Numérico, Módulo I

AUTORESReferencia [7]

José Palma y José Pérez

EDITORIAL 0AÑO

TÍTULO Ayuda on-line sistema UNIX Manuales on-line FORTRAN

AUTORESReferencia

EDITORIAL 0AÑO

10. EQUIPO DOCENTE

DOCENCIA TEORÍCA Sí

CATEGORÍA Profesor Titular de Escuela Universitaria

NOMBRE García Quesada, Jesús

DOCENCIA PRÁCTICA Sí

DESPACHO 2-3 TELÉFONO 45-87-23 E-MAI [email protected]

PÁGINA WEBTUTORÍAS

MX

J12:3010:30

15:3014:3012:30

17:30

1 CUAT 2 CUAT

MX

J12:3010:30

15:3014:3012:30

17:30

Pág. 51APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 52: PDAs Aprob ITIS 15Feb2001

1. IDENTIFICACIÓN DE LA ASIGNATURA.CENTRO Escuela Universitaria de InformáticaTITULACIÓN Ingeniería Técnica en Informática de Sistemas

NOMBRE ASIGNATURA

Diseño de Sistemas DigitalesCÓDIGO 12586 CURSO 2 CARÁCT OP CRÉDITOS T: 1,5 CRÉDITOS P: 3

DESCRIPTORES B.O.E.Organización Básica de los Computadores: Elementos Básicos. Esquemas de

Funcionamiento. Descripción de una Máquina Básica. Programación.

2. CONCEPTO Y DEFINICIÓN.

Esta asignatura trata de la especificación completa de un procesador partiendo del nivel ISA hasta el nivel de puertas lógicas.

(Descripción de la asignatura según los descriptores que aparecen en el B.O.E.)

3. CONOCIMIENTOS PREVIOS.

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

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

4. OBJETIVOS DIDÁCTICOS.

1. Utilización de un programa CAD para la captura y simulación de un procesador. 2. Descripción, diseño y optimización del caminos de datos y unidad de control. 3. Aprender a modificar un diseño previo de un procesador para añadir mayor funcionalidad. 4. Estudio básico de los elementos de memorias. 5. Aprendizaje de herramientas CAD de análisis, diseño y síntesis de sistemas digitales. 6. Estudios de los problemas temporales.

(Descripción de los conocimientos, habilidades, técnicas, etc... que se pretende que el alumno ad-quiera al cursar la asignatura)

5. PROGRAMA TEÓRICO Y DE PRÁCTICAS EN AULA CON TEMPORIZACIÓN Y BIBLIOGRAFÍA BÁSICA.

I. DESCRIPCIÓN DE UNA MÁQUINA BÁSICA. (2 horas) 1. Modelo básico de la estructura de un computador. 2. El nivel lenguaje máquina. Operaciones. Modos de direccionamientos. Tipos de datos. Formato de instrucciones. Bibliografía:[Patt95], [Bout98 ], [Gajs97], [Floy97] II. El nivel de los sistemas digitales. (3 horas) 1. Bloques combinacionales y secuenciales del camino de datos. Interconexión entre módulos. 1.1. Multiplexores. 1.2. Decodificadores. 1.3. Unidad aritmética lógica. 1.4. Registros. 1.5. Banco de registros. 1.6. Buses.

(Programa teórico desglosado al menos en dos niveles de detalle, por ejemplo: tema y subtema, o módulo y tema, etc..., incluyendo el número de horas estimadas al menos para el primer nivel. Indi-car además la bibliografía básica al menos para el primer nivel).

Pág. 52APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 53: PDAs Aprob ITIS 15Feb2001

1.7. Salidas triestado. 1.8. Memoria RAM. Bibliografía:[Patt95], [Bout98 ], [Gajs97], [Floy97] III. Implementación de la unidad de control. (10 horas) 1. Unidad de control cableada. 2. Unidad de control microprogramada. 3. Unidad de control nanoprogramada. 4. Excepciones. Bibliografía:[Patt95], [Bout98 ], [Gajs97], [Floy97]

6. PROGRAMA PRÁCTICO(Detallar cada una de las prácticas explicitando objetivos y recursos recomendados para realizarlas).

Uso de la herramienta de prácticas para el estudio del camino de da-tos y de la ejecución de las instrucciones en el procesador.

Objetivos

Descripción

Identificación de los componentes que constituyen el camino de datos del procesador, estudio de la implementación propuesta de los blo-ques elementales. Estudio del secuenciamiento de las instrucciones.Material de Laboratorio recomendado (Software)Window NT 4.0. Foundation Serie Software, Versión 2.1 de Xilinx. Lector de ficheros pdf. Compresor Winzip. Navegador. Correo electrónico.

2Nº horas estimadas en laboratorio:

Práctica número 1

Material de Laboratorio recomendado (Hardware)Ordenador personal.

Modificación del camino de datos y del diagrama de estados para in-corporar al nivel lenguaje máquina instrucciones con números de ci-clos de ejecución fijos.

Objetivos

Descripción

Aprender el impacto que la inclusión de nuevas instrucciones con nú-mero de ciclos fijos tiene sobre la estructura ya diseñada de un proce-sador.Material de Laboratorio recomendado (Software)Window NT 4.0. Foundation Serie Software, Versión 2.1 de Xilinx. Lector de ficheros pdf. Compresor Winzip. Navegador. Correo electrónico.

Nº horas estimadas en laboratorio:

Práctica número 2

Material de Laboratorio recomendado (Hardware)Ordenador personal.

Pág. 53APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 54: PDAs Aprob ITIS 15Feb2001

Modificación del camino de datos y del diagrama de estados para in-corporar al nivel lenguaje máquina instrucciones con números de ci-clos de ejecución variables.

Objetivos

Descripción

Aprender el impacto que la inclusión de nuevas instrucciones con nú-mero de ciclos variables tiene sobre la estructura ya diseñada de un procesador.Material de Laboratorio recomendado (Software)Window NT 4.0. Foundation Serie Software, Versión 2.1 de Xilinx. Lector de ficheros pdf. Compresor Winzip. Navegador. Correo electrónico.

8Nº horas estimadas en laboratorio:

Práctica número 3

Material de Laboratorio recomendado (Hardware)Ordenador personal.

Incorporación de las excepciones al procesador.

Objetivos

Descripción

Aprender el impacto que la inclusión del tratamiento de excepciones tiene sobre la estructura ya diseñada de un procesador.Material de Laboratorio recomendado (Software)Window NT 4.0. Foundation Serie Sofware, Versión 2.1 de Xilinx. Lector de ficheros pdf. Compresor Winzip. Navegador. Correo electrónico.

2Nº horas estimadas en laboratorio:

Práctica número 4

Material de Laboratorio recomendado (Hardware)Ordenador personal.

Diseño detallado de una unidad de control microprograma para la im-plementación del procesador.

Objetivos

Descripción

Diseñar hasta el nivel de puertas lógicas 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, Versión 2.1 de Xilinx. Lector de ficheros pdf. Compresor Winzip. Navegador. Correo electrónico.

12Nº horas estimadas en laboratorio:

Práctica número 5

Material de Laboratorio recomendado (Hardware)Ordenador personal.

Pág. 54APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 55: PDAs Aprob ITIS 15Feb2001

7. METODOLOGÍA

Clases magistrales.Clases prácticas en el laboratorio.Resolución de problemas.Tutorías.Evaluación.

(Procedimientos de actuación a nivel didáctico).

8. EVALUACIÓN

La evaluación depende de la convocatoria: Convocatoria ordinaria: Esta convocatoria no tiene examen teórico. La nota final de la asignatura es la nota de las prácticas de laboratorio. Para el cálculo de la nota de prácticas de laboratorio, la nota de la primera práctica 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 fórmula: 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 prácticas de laboratorio y NPx es la nota de la práctica x. Para la evaluación de las prácticas 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 prácticas de la asignatura. Aquellos alumnos que deseen concurrir a la convocatoria y no hayan obtenido la nota mínima de 5 puntos en alguna práctica, podrán entregar disquetes con los contenidos de las prácticas suspendidas. La fecha límite para entregar los disquetes es el primer día lectivo del mes de la convocatoria. Posteriormente, el profesor coordinador citará a cada alumno para la defensa de las prácticas. Además de lo anterior, habrá un examen escrito de los contenidos teóricos y prácticos de la asignatura. Para aprobar la asignatura es necesario obtener 5 ó más puntos en este examen. La nota final es la nota de este examen escrito en el caso de haber aprobado todas las prácticas de la asignatura. Para aquellos que no hayan cumplido con el prerrequisito de aprobar todas las prácticas la nota será no presentado.

(Sistema de evaluación con la indicación precisa del tipo y número de pruebas o exámenes, trabajos, así como las demás actividades que puedan establecerse. Deberá especificarse, en todos los casos, el porcentaje que los distintos criterios suponen para la calificación final).

Estudio de los retrasos de puertas en la implementación del procesa-dor.

Objetivos

Descripción

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, Versión 2.1 de Xilinx. Lector de ficheros pdf. Compresor Winzip. Navegador. Correo electrónico.

2Nº horas estimadas en laboratorio:

Práctica número 6

Material de Laboratorio recomendado (Hardware)Ordenador personal.

Pág. 55APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 56: PDAs Aprob ITIS 15Feb2001

11. PÁGINA WEB DE LA ASIGNATURA

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

9. BIBLIOGRAFÍA Y MATERIAL RECOMENDADO(Bibliografía y Material docente recomendados, así como el libro de texto principal, si lo hubiere).

TÍTULO Principios de Diseño Digital

AUTORESReferencia Gajs97

Daniel D. Gajski

EDITORIAL Prentice Hall 1997AÑO

TÍTULO Fundamento de Sistemas Digitales

AUTORESReferencia Floy97

T.L. Floyd

EDITORIAL Prentice Hall 2000AÑO

TÍTULO The practical Xilinx designer lab book

AUTORESReferencia Bout98

Dave Van den Bout

EDITORIAL Prentice Hall 1998AÑO

TÍTULO Organización y diseño de computadores. La interfaz hardwar

AUTORESReferencia Patt95

David. A. Patterson, John L. Hennessy

EDITORIAL Mc Graw Hill 1995AÑO

10. EQUIPO DOCENTE

DOCENCIA TEORÍCA Sí

CATEGORÍA Profesor Titular de Escuela Universitaria

NOMBRE Cuenca Hernández, Carmelo

DOCENCIA PRÁCTICA Sí

DESPACHO 2-13 TELÉFONO 45-87-37 E-MAI [email protected]

PÁGINA WEBTUTORÍAS

MX

10:3010:30

14:3012:30

1 CUAT 2 CUAT

MX

10:3010:30

14:3012:30

DOCENCIA TEORÍCA No

CATEGORÍA Profesor Titular de Escuela Universitaria

NOMBRE Quintana Domínguez, Francisca

DOCENCIA PRÁCTICA Sí

DESPACHO 2-12 TELÉFONO 45-87-36 E-MAI [email protected]

PÁGINA WEBTUTORÍAS

M,X,V 10:30 12:30

1 CUAT 2 CUAT

L,X,V 10:30 12:30

Pág. 56APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 57: PDAs Aprob ITIS 15Feb2001

1. IDENTIFICACIÓN DE LA ASIGNATURA.CENTRO Escuela Universitaria de InformáticaTITULACIÓN Ingeniería Técnica en Informática de Sistemas

NOMBRE ASIGNATURA

Estructura de ComputadoresCÓDIGO 12581 CURSO 2 CARÁCT T CRÉDITOS T: 3 CRÉDITOS P: 3

DESCRIPTORES B.O.E.Unidades Funcionales: Memoria, procesador, periferia, lenguajes máquina y ensamblador,

esquema de funcionamiento. Electrónica. Sistemas Digitales. Periféricos.

2. CONCEPTO Y DEFINICIÓN.

En el estudio de un computador como una jerarquía de niveles, la estructura de un computador hace referencia a cómo 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 jerarquía de niveles, la estructura de un computador tiene como principal objetivo el estudio de los niveles intermedios entre la lógica digital y el lenguaje máquina. Ello implica el análisis de cada uno de los componentes básicos que forman un computador (procesador, memoria y entrada/salida) y cómo se organizan e interaccionan entre sí, para llegar a una situación de compromiso entre las características deseables para el software y los condicionantes impuestos por la tecnología (hardware), validada, en cualquier caso, por las medidas del rendimiento del computador que demuestren una mejora de la relación coste/rendimiento.

(Descripción de la asignatura según los descriptores que aparecen en el B.O.E.)

3. CONOCIMIENTOS PREVIOS.

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

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

4. OBJETIVOS DIDÁCTICOS.

Dentro de los objetivos generales del estudio de la estructura de un computador está el proporcionar al alumno los conocimientos básicos que debe poseer para conocer y comprender cómo están organizados los computadores: qué módulos funcionales lo componen, cómo se relacionan estos módulos para funcionar correcta y eficientemente y cómo esta organización afecta al rendimiento de los mismos. Parte de estos conocimientos se imparten en la asignatura de "Fundamentos de Computadores" de primer curso de la Ingeniería Técnica en Informática de Sistemas, en la que principalmente se abordan los siguientes temas: Estudio de la jerarquía de niveles de un computador, el nivel de lenguaje máquina y el diseño del procesador. Por tanto, y con objeto de completar el estudio de la estructura de un computador, los objetivos específicos de la asignatura de "Estructura de Computadores" de segundo curso de la Ingeniería Técnica en Informática de Sistemas serán los siguientes: * Conocer el concepto de rendimiento de un computador y la forma de medirlo. * Adquirir conocimientos básicos sobre la técnica de segmentación aplicada a la ejecución 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 organización jerárquica de los

(Descripción de los conocimientos, habilidades, técnicas, etc... que se pretende que el alumno ad-quiera al cursar la asignatura)

Pág. 57APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 58: PDAs Aprob ITIS 15Feb2001

mismos. * Estudiar con mayor profundidad los niveles de la jerarquía de memoria correspondientes a memoria cache y memoria principal. Conocer y entender los principios de funcionamiento básicos, los parámetros que intervienen en su diseño y las soluciones de compromiso para alcanzar el óptimo en la relación coste/rendimiento. * Conocimiento y comprensión de la organización básica del subsistema de entrada/salida de un computador. * Adquirir conocimientos básicos acerca de las funciones asociadas al subsistema de entrada/salida: direccionamiento de periféricos, sincronización 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 sincronización y la transferencia de datos. Profundización a través del análisis de casos reales.

5. PROGRAMA TEÓRICO Y DE PRÁCTICAS EN AULA CON TEMPORIZACIÓN Y BIBLIOGRAFÍA BÁSICA.

T: Clases de teoría A: Clases prácticas en aula (problemas en pizarra) MÓDULO 1. MEJORA DEL RENDIMIENTO (9T + 3A = 12 horas) Tema 1. Rendimiento de un computador (3T + 2A) 1.1. Definición de rendimiento 1.2. Rendimiento de la CPU 1.3. Medidas clásicas de rendimiento: MIPS y MFLOPS 1.4. Programas de prueba para la evaluación del rendimiento 1.5. Ley de Amdhal Bibliografía básica: Capítulo 2 de [Patt-00] Bibliografía complementaria: Capítulos 6 de [Rodr-99] Tema 2. Segmentación del procesador (6T + 1A) 2.1. Repaso de las implementaciones monociclo y multiciclo 2.2. Conceptos básicos sobre segmentación 2.3. Camino de datos segmentado del procesador MIPS 2.4. Métodos de representación gráfica de la segmentación 2.5. Control del camino de datos segmentado del procesador MIPS 2.5.1. Señales de control por etapa 2.5.2. Una primera aproximación a la implementación del control 2.6. Riesgos de la segmentación 2.7. Implementación de las técnicas de reducción de riesgos en el procesador MIPS 2.7.1. Riesgos por dependencia de datos 2.7.2. Riesgos de control 2.8. Excepciones Bibliografía básica: Capítulo 5 y 6 de [Patt-98] y [Patt-95] Bibliografía complementaria: Capítulos 11, 12, 14 y 15 de [Stall-96] y capítulo 7 de [DeMi-99] MÓDULO 2. SUBSISTEMA DE MEMORIA (12T + 7A = 19 horas)

(Programa teórico desglosado al menos en dos niveles de detalle, por ejemplo: tema y subtema, o módulo y tema, etc..., incluyendo el número de horas estimadas al menos para el primer nivel. Indi-car además la bibliografía básica al menos para el primer nivel).

Pág. 58APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 59: PDAs Aprob ITIS 15Feb2001

Tema 3. Principios generales de la jerarquía de memorias (2T + 0A) 3.1. Introducción 3.2. Niveles de la jerarquía y tecnologías asociadas 3.3. Terminología 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 penalización de fallo 3.3.6. Estructura de las direcciones 3.4. Evaluación del rendimiento de una jerarquía de memoria 3.5. Implicaciones de una jerarquía de memoria en la CPU 3.6. Aspectos de diseño en las jerarquías de memoria Bibliografía básica: Capítulo 7 de [Patt-98] y capítulo 8 de [Henn-93] Bibliografía complementaria: · Capítulo 4 de [Stall-96], capítulo 3 de [Pont96] Tema 4. Memorias cache (6T + 3A) 4.1. Introducción 4.2. Métodos de correspondencia 4.3. Identificación de bloque 4.4. Sustitución de bloque 4.5. Políticas de escritura 4.6. Evaluación del rendimiento de la memoria cache 4.7. Clasificación de los fallos de cache: Forzosos, de capacidad y de conflicto 4.8. Elección del tamaño de bloque 4.9. Técnicas para mejorar el rendimiento de la memoria cache Bibliografía básica: Capítulo 7 de [Patt-98] y capítulo 8 de [Henn-93] Bibliografía complementaria: Capítulo 4 de [Stall-96], capítulo 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 Bibliografía básica: Capítulo 7 de [Patt-98] y capítulo 8 de [Henn-93] Bibliografía complementaria: Capítulo 4 de [Stall-96], capítulo 3 de [Pont-96] Tema 6. Introducción a la memoria virtual (1T + 1A) 6.1. Conceptos generales 6.2. Aspectos de diseño 6.3. Traducción rápida de direcciones: el TLB 6.4. Protección y compartición Bibliografía básica: Capítulo 7 de [Patt-98] y capítulo 8 de [Henn-93] Bibliografía complementaria: Capítulo 4 de [Stall-96], capítulo 3 de [Pont-96] Tema 7. Aspectos tecnológicos y organización de las memorias (2T + 2A) 7.1. Conceptos fundamentales 7.2. Clasificación de las memorias 7.3. Celdas básicas de almacenamiento 7.4. Organización de bancos de memoria Bibliografía básica: Capítulo 2 de [Pont-96], capítulo 3 de [DeMi-99]

Pág. 59APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 60: PDAs Aprob ITIS 15Feb2001

Bibliografía complementaria:Capítulo 4 de [Stall-96], capítulo 5 de [Shri-98] y [Thom-00] MÓDULO 3. SUBSISTEMA DE ENTRADA/SALIDA(9T + 5A = 14 horas) Tema 8. El sistema de Entrada/Salida (2T + 0A) 8.1. Introducción 8.2. Organización básica de la E/S 8.2.1. Conexión de dispositivos de E/S al procesador y memoria 8.2.2. Estructura básica de un controlador de E/S 8.2.3. Tipos de periféricos 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 Bibliografía básica: Capítulo 8 de [Patt-95] y [DeMi-99] Bibliografía complementaria: Capítulo 6 de [Stall-96] y capítulo 4 de [Pont-96] Tema 9. Mecanismos de sincronización (3T + 2A) 9.1. Sincronización por consulta de estado 9.2. Sincronización por interrupción 9.2.1. Mecanismo básico de las interrupciones 9.2.2. Tipos de interrupciones 9.2.3. Identificación y prioridades de los dispositivos 9.3. Estudio de casos prácticos Bibliografía básica: Capítulo 8 de [Patt-95] y [DeMi-99] Bibliografía complementaria: Capítulo 6 de [Stall-96] y capítulo 5 de [Pont-96] Tema 10. Métodos de transferencias de datos (4T + 3A) 10.1. Transferencias por programa 10.2. Transferencias por acceso directo a memoria (DMA) 10.2.1. Estructura básica de un controlador de DMA 10.2.2. Funcionamiento básico 10.2.3. Modos de funcionamiento 10.3. Procesadores de E/S 10.4. Estudio de casos prácticos Bibliografía básica: Capítulo 8 de [Patt-95] y [DeMi-99] Bibliografía complementaria: Capítulo 6 de [Stall-96] y capítulo 6 de [Pont-96]

6. PROGRAMA PRÁCTICO(Detallar cada una de las prácticas explicitando objetivos y recursos recomendados para realizarlas).

Segmentación del procesador. La práctica se centra en la utilización del simulador WinDLX que simula el cauce (pipeline) del procesador RISC segmentado DLX y que presenta una fuerte similitud con el procesador MIPS. La práctica consiste en la realización

Objetivos

Descripción

Familiarizar al alumno con el simulador WinDLX. Conocer y comprender la ejecución segmentada de instrucciones en un cauce lineal. Análisis de riesgos.Material de Laboratorio recomendado (Software)

Práctica número 1

Pág. 60APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 61: PDAs Aprob ITIS 15Feb2001

7. METODOLOGÍA

Para alcanzar los objetivos didácticos planteados se propone la impartición de los conocimientos expuestos en los programas teórico y práctico. Para ello, se realizarán varias actividades docentes y que podemos concretar en:Clases de Teoría y prácticas en aulaLa asignatura tiene un total de 30 horas de teoría que se impartirán de acuerdo al horario fijado por el centro. Las clases de teoría son clases a desarrollar por el profesor a alto nivel y que para su asimilación y maduración completa, exige una labor posterior por parte del alumno. Por otra parte, las clases de práctica en aula (ejemplos prácticos, problemas de pizarra) constituyen un complemento a las clases de teoría donde el alumno pone en práctica sus conocimientos asentando conceptos y conectando la teoría con la práctica. Los problemas serán planteados previamente al alumno para que intente resolverlos antes de que el

(Procedimientos de actuación a nivel didáctico).

Simuador WinDLX (software libre)

4Nº horas estimadas en laboratorio:

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

Memorias Cache. La práctica que planteamos puede estructurarse en dos niveles de dificultad. En un primer nivel el alumno utilizará el programa Xcache para analizar el funcionamiento básico de una memoria cache. A partir de la traza de un programa en for

Objetivos

Descripción

Analizar el funcionamiento básico de una memoria cache. Conocer y comprender la influencia de sus parámetros de diseño (tamaño total, tamaño de bloque, asociatividad, política de reemplazo, ...) en la ejecución de un programa. Material de Laboratorio recomendado (Software)Simuladores Xcache/Dinero y Sim-Cache (software libre).

6Nº horas estimadas en laboratorio:

Práctica número 2

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

Operaciones de entrada/salida: Sincronización En esta práctica se hace uso de las capacidades de entrada/salida del simulador PCSpim para poner en práctica conceptos básicos relacionados con el subsistema de entrada/salida de un computador. PCSpim puede

Objetivos

Descripción

Familiarizar al alumno con las técnicas de sincronización básicas entre procesador y periféricos y la transferencia de datos por programa. Material de Laboratorio recomendado (Software)Simulador PCSpim (software libre)

5Nº horas estimadas en laboratorio:

Práctica número 3

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

Pág. 61APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 62: PDAs Aprob ITIS 15Feb2001

profesor los resuelva en la pizarra. Para el programa propuesto se estiman un total de 45 horas de docencia repartidas entre teoría (30 horas) y prácticas en aula (15 horas). Prácticas en LaboratorioDe acuerdo al Plan Docente vigente y a la organización planteada para este curso se estiman un total de 15 horas de prácticas en Laboratorio, que corresponden a 2 horas cada dos semanas en un cuatrimestre. Consideramos las prácticas como un elemento esencial para la formación de los alumnos en las que podrá experimentar con sistemas reales o simuladores y le permitan la comprobación práctica de los conocimientos adquiridos.Las horas prácticas se orientan a la implementación y desarrollo de determinados aspectos tratados en la teoría haciendo uso de simuladores o herramientas que ayuden a comprender y a practicar los conceptos impartidos en las clases de teoría. Además de las anteriores técnicas docentes el alumno dispone de 6 horas a la semana de tutorías para que pueda exponer las dudas que se le planteen al estudiar los temas o al profundizar en aspectos concretos.

8. EVALUACIÓN

La nota final de la asignatura será el resultado de la ponderación entre la nota de teoría y la nota de las prácticas de laboratorio. Para aprobar la asignatura es preciso haber superado ambas partes con una nota mayor o igual a 5 puntos. La nota de teoría tendrá un peso de un 80% sobre la nota final y la nota de prácticas de laboratorio un 20%. La nota de teoría se obtendrá a partir de un examen parcial, de presentación 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 aritmética 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 presentación no obligatoria, si no existiese esta nota, la nota de teoría se obtendría únicamente del examen de convocatoria de la asig-natura.Para el cálculo de la nota de prácticas de laboratorio, la nota de la primera práctica pondera con un peso de un 30%, la segunda un 35% y la tercera un 35%. Para la evaluación de las prácticas de laboratorio, el alumno entregará una memoria, o rellenará un cuestionario en los últimos minutos de la sesión de prácticas, y defenderá el trabajo realizado ante el profesor. Las prácticas de laboratorio únicamente podrán realizarse en el periodo de tiempo en el cual la asignatura se imparte, y en el lugar y días destinados para su realización por la Escuela Universitaria de Informática.Así para calcular la nota final se utilizará la siguiente fórmula: 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 teoría, NP es la nota de prácticas de laboratorio y NPx es la nota de la práctica x.

(Sistema de evaluación con la indicación precisa del tipo y número de pruebas o exámenes, trabajos, así como las demás actividades que puedan establecerse. Deberá especificarse, en todos los casos, el porcentaje que los distintos criterios suponen para la calificación final).

9. BIBLIOGRAFÍA Y MATERIAL RECOMENDADO(Bibliografía y Material docente recomendados, así como el libro de texto principal, si lo hubiere).

TÍTULO Organización y diseño de computadores. La interfaz hardwar

AUTORESReferencia Patt-95

David A. Patterson and John L. Hennessy

EDITORIAL McGraw-Hill 1995AÑO

TÍTULO Fundamentos de los Computadores

AUTORESReferencia DeMi-99

De Miguel Anasagasti, Pedro

EDITORIAL Paraninfo 1999AÑO

TÍTULO Organización de Computadoras

AUTORESReferencia Hama-87

Hamacher, V.C., Z. G. Vranesic and S. G. Zaky

EDITORIAL McGraw-Hill 1987AÑO

Pág. 62APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 63: PDAs Aprob ITIS 15Feb2001

11. PÁGINA WEB DE LA ASIGNATURA

http://

TÍTULO Problemas de Estructura y Tecnología de Computadores II

AUTORESReferencia Dorm-95

Dormido, S., Canto, Mª A., Pérez de Madrid, A. y Ruipérez, Pablo

EDITORIAL Editorial Sanz y Torres, S.L. 1995AÑO

TÍTULO Arquitectura de Computadores. Un enfoque cuantitativo

AUTORESReferencia Henn-93

Hennessy, John L. and Patterson, David A.

EDITORIAL McGraw-Hill 1993AÑO

TÍTULO MIPS RISC Architecture

AUTORESReferencia Kane-92

Kane, Gerry and Joe Heinrich

EDITORIAL Prentice-Hall 1992AÑO

TÍTULO Estructura de Computadores (Vol. 2)"

AUTORESReferencia Pont-96

Pont Sanjuán, Ana y otros

EDITORIAL Servicio de publicaciones de la Universidad de Valencia 1992AÑO

TÍTULO Microprocesadores RISC. Evolución y Tendencias

AUTORESReferencia Rodr-99

Rodríguez Lafuente, Clemente y otros

EDITORIAL Editorial Ra-Ma 1999AÑO

TÍTULO The Anatomy of a High-Performance Microprocessor. A syst

AUTORESReferencia Shri-98

Shriver, Bruce and Smith, Bennett

EDITORIAL IEEE Computer Society Press 1998AÑO

TÍTULO Computer Organization and Architecture. Designing for Perf

AUTORESReferencia Stall-96

Stallings, William

EDITORIAL Prentice-Hall 1996AÑO

TÍTULO Estructura y Diseño de Computadores. Interficie circuitería/p

AUTORESReferencia Patt-00

Patterson, David A. and Hennessy, John L.

EDITORIAL Editorial Reverté, S.A. 2000AÑO

10. EQUIPO DOCENTE

DOCENCIA TEORÍCA Sí

CATEGORÍA Profesor Titular de Escuela Universitaria

NOMBRE Quintana Domínguez, Francisca

DOCENCIA PRÁCTICA Sí

DESPACHO 2-12 TELÉFONO 45-87-36 E-MAI [email protected]

PÁGINA WEBTUTORÍAS

M,X,V 10:30 12:30

1 CUAT 2 CUAT

L,X,V 10:30 12:30

Pág. 63APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 64: PDAs Aprob ITIS 15Feb2001

1. IDENTIFICACIÓN DE LA ASIGNATURA.CENTRO Escuela Universitaria de InformáticaTITULACIÓN Ingeniería Técnica en Informática de Sistemas

NOMBRE ASIGNATURA

Estructura de Datos IICÓDIGO 12537 CURSO 2 CARÁCT T CRÉDITOS T: 3 CRÉDITOS P: 3

DESCRIPTORES B.O.E.Estructura de datos y algoritmos de manipulación. Estructura de información: Ficheros,

bases de datos.

2. CONCEPTO Y DEFINICIÓN.

Partiendo del conocimiento alcanzado en las asignaturas previas, se pretende conseguir que el alumno adquiera una apropiada formación en la gestión del alma-cenamiento y la recuperación de información y que conozca los algoritmos de mani-pulación de las principales estructuras empleadas en las bases de datos.

(Descripción de la asignatura según los descriptores que aparecen en el B.O.E.)

3. CONOCIMIENTOS PREVIOS.

Metodología de la Programación I Estructuras de Datos I Metodología de la Programación II Conocimientos de Inglés que permitan la lectura de documentos técnicos

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

4. OBJETIVOS DIDÁCTICOS.

· La preparación y competencia en el manejo de las técnicas y metodologías de la programación orientada a objetos. · La adquisición de destreza en el uso del lenguaje de programación C++. · La utilización y el manejo de los ficheros como medios de almacenamiento masi-vo. · El conocimiento de las propiedades y características de implementaciones alter-nativas de un contenedor, tanto en memoria principal como secundaria. · Capacitar al alumno para seleccionar, diseñar e implementar las estructuras de datos adecuadas a una aplicación concreta.

(Descripción de los conocimientos, habilidades, técnicas, etc... que se pretende que el alumno ad-quiera al cursar la asignatura)

5. PROGRAMA TEÓRICO Y DE PRÁCTICAS EN AULA CON TEMPORIZACIÓN Y BIBLIOGRAFÍA BÁSICA.

MÓDULO 1: PROGRAMACIÓN ORIENTADA A OBJETOS (15 horas, 12T+3P) Tema 1: Técnicas de programación orientada a objetos con C++ Tema 2: Metodología orientada a objetos Bibliografía básica: [RO99] MÓDULO 2: INDIZACIÓN (3 horas, 2T+1P) Tema 3: Ficheros. Reutilización del espacio libre Tema 4: Índice. Árbol Trie. Listas invertidas Bibliografía básica: [SA99] MÓDULO 3: ÁRBOLES BINARIOS AUTOAJUSTABLES (7 horas, 4T+3P) Tema 6: Árboles AVL Tema 7: Árboles Rojo-Negro

(Programa teórico desglosado al menos en dos niveles de detalle, por ejemplo: tema y subtema, o módulo y tema, etc..., incluyendo el número de horas estimadas al menos para el primer nivel. Indi-car además la bibliografía básica al menos para el primer nivel).

Pág. 64APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 65: PDAs Aprob ITIS 15Feb2001

Tema 8: Árboles biselados Bibliografía básica: [SA99] MÓDULO 4: ÁRBOLES MULTIRRAMA (14 horas, 8T+6P) Tema 9: Árboles B Tema 10: Árboles B* Tema 11: Árboles B+ Bibliografía básica: [SA99] MÓDULO 5: TÉCNICAS DE DISPERSIÓN (6 horas, 4T+2P) Tema 12: Dispersión con tabla de tamaño fijo. Resolución de colisiones por: en-cadenamiento y direccionamiento abierto Tema 13: Dispersión extensible y lineal Bibliografía básica: [SA99]

6. PROGRAMA PRÁCTICO(Detallar cada una de las prácticas explicitando objetivos y recursos recomendados para realizarlas).

Clases, constructores y sobrecarga de operadores

Objetivos

Descripción

Adquirir destreza en la creación de clases y constructores. Saber aplicar la sobrecarga de operadores en C++Material de Laboratorio recomendado (Software)Entorno de desarrollo de C++

3 horaNº horas estimadas en laboratorio:

Práctica número 1

Material de Laboratorio recomendado (Hardware)PC

Operador de asignación y constructor de copia

Objetivos

Descripción

Valorar la necesidad del constructor de copia y del operador de asig-nación en C++

Material de Laboratorio recomendado (Software)Entorno de desarrollo de C++

3 horaNº horas estimadas en laboratorio:

Práctica número 2

Material de Laboratorio recomendado (Hardware)PC

Pág. 65APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 66: PDAs Aprob ITIS 15Feb2001

7. METODOLOGÍA

Las clases en el aula se impartirán en el horario establecido por el centro, en ellas el profesor expondrá los temas relacionados con la asignatura. Estas clases se-rán teórico-prácticas, conjugándose las explicaciones teóricas con la exposición de ejemplos. En la presentación de la materia se emplearán los medios audiovisuales disponibles (pizarra, transparencias, videoproyectores, etc.). Las clases en laboratorio perseguirán que los alumnos adquieran destreza en el uso del lenguaje de programación C++ y habilidad en el empleo de los conceptos mostrados en clase por medio de la realización de ejercicios guiados por el profesor.

(Procedimientos de actuación a nivel didáctico).

Herencia y polimorfismo

Objetivos

Descripción

La competencia en el uso de la metodología orientada a objetos en C++

Material de Laboratorio recomendado (Software)Entorno de desarrollo de C++

4 horaNº horas estimadas en laboratorio:

Práctica número 3

Material de Laboratorio recomendado (Hardware)PC

Parametrización

Objetivos

Descripción

Adquirir destreza en el uso de la genericidad en C++

Material de Laboratorio recomendado (Software)Entorno de desarrollo de C++

4 horaNº horas estimadas en laboratorio:

Práctica número 4

Material de Laboratorio recomendado (Hardware)PC

Excepciones

Objetivos

Descripción

Adquirir destreza en el manejo de excepciones en C++

Material de Laboratorio recomendado (Software)Entorno de desarrollo de C++

1 horaNº horas estimadas en laboratorio:

Práctica número 5

Material de Laboratorio recomendado (Hardware)PC

Pág. 66APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 67: PDAs Aprob ITIS 15Feb2001

Las tutorías serán un elemento básico de interacción profesor alumno, para resolver dudas y proporcionar a los alumnos interesados posibilidad de ampliar sus conocimientos sobre determinados temas, facilitándoles bibliografía y orientación. Como medio principal para suministrar información referente a la asignatura se empleará una página Web httpd://protos.dis.ulpgc.es. La realización de las clases prácticas se soportará íntegramente vía Web. Se potenciará la interacción electrónica alumnos/profesor mediante correo electrónico.

8. EVALUACIÓN

La consecución 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 prácticos de la materia. La presentación a este examen estará con-dicionada a la superación previa de la evaluación de las prácticas. 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 mínima de 5 puntos. · Prácticas en el laboratorio. En su evaluación se valorará su correcta realización de 0 a 10 puntos y supondrán hasta un 20% de la nota final. Para superar las prácticas se deberá obtener una nota mínima de 5 puntos. · Para superar la asignatura habrá de superarse el examen escrito y el práctico, además de obtener una nota mínima 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 prácticas y FC es un factor de corrección en las notas según el cual sólo se valorará el 50% de la nota de las prácticas entregadas fuera de plazo. Al inicio de cada práctica se establecerán los plazos de entrega.

(Sistema de evaluación con la indicación precisa del tipo y número de pruebas o exámenes, trabajos, así como las demás actividades que puedan establecerse. Deberá especificarse, en todos los casos, el porcentaje que los distintos criterios suponen para la calificación final).

9. BIBLIOGRAFÍA Y MATERIAL RECOMENDADO(Bibliografía y Material docente recomendados, así como el libro de texto principal, si lo hubiere).

TÍTULO Técnicas y metodología orientada a objetos. C++

AUTORESReferencia [RO99]

Rodríguez, J.C.; Díaz, M.; González, J.D.

EDITORIAL Departamento de Informática y Sistemas de la ULPGC. ISB 1999AÑO

TÍTULO Estructuras de datos II. Orientación a objetos

AUTORESReferencia [SA99]

Santana, O.; Díaz, M.; Rodríguez, J.C.; Hernández, Z.; González, J.D.

EDITORIAL Departamento de Informática y Sistemas de la ULPGC. ISB 1999AÑO

TÍTULO El lenguaje de programación C++

AUTORESReferencia [ST98]

Stroustrup, B.

EDITORIAL 3ª ed. Addison Wesley 1998AÑO

TÍTULO Construcción de Software Orientado a Objetos

AUTORESReferencia [ME99]

Meyer, B.

EDITORIAL 2ª ed. Prentice Hall 1999AÑO

TÍTULO Programación y diseño en C++. Introducción a la programaci

AUTORESReferencia [CO00]

Cohoon, J. P.; Davidson, J. W.

EDITORIAL McGraw Hill 2000AÑO

Pág. 67APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 68: PDAs Aprob ITIS 15Feb2001

TÍTULO Estructuras de Archivos

AUTORESReferencia [FO92]

Folk, M.J.; Zoellick, B.

EDITORIAL Addison Wesley Iberoamericana 1992AÑO

TÍTULO File Structures. An object-oriented approach with C++

AUTORESReferencia [FO98]

Folk, M.J.; Zoellick, B.; Ricardi, G.

EDITORIAL Addison Wesley Iberoamericana 1998AÑO

TÍTULO Estructuras de Datos, Algoritmos, y Programación Orientada

AUTORESReferencia [HE97]

Heileman, G.L.

EDITORIAL McGraw Hill 1997AÑO

10. EQUIPO DOCENTE

DOCENCIA TEORÍCA Sí

CATEGORÍA Catedrático de Escuela Universitaria

NOMBRE Díaz Roca, Margarita

DOCENCIA PRÁCTICA Sí

DESPACHO 2-8 TELÉFONO 45-87-32 E-MAI [email protected]

PÁGINA WEBTUTORÍAS

LL

MJ

8.3016:30

9:3010:30

10:3017:30

10:3012:30

1 CUAT 2 CUAT

LM

J8.308:30

10:3010:3010:30

12:30

DOCENCIA TEORÍCA Sí

CATEGORÍA Profesor Titular de Escuela Universitaria

NOMBRE González Domínguez, José Daniel

DOCENCIA PRÁCTICA No

DESPACHO 2-9 TELÉFONO 45-87-33 E-MAI [email protected]

PÁGINA WEBTUTORÍAS

LM

10:3010:30

13:3013:30

1 CUAT 2 CUAT

MX

XJ

18:3010:30

16:3018:30

19:3012:30

18:3019:30

DOCENCIA TEORÍCA Sí

CATEGORÍA Profesor Titular de Escuela Universitaria

NOMBRE Rodríguez del Pino, Juan Carlos

DOCENCIA PRÁCTICA Sí

DESPACHO 2-9 TELÉFONO E-MAI [email protected]

PÁGINA WEBTUTORÍAS

LL

M10:3016:30

11:3012:3018:30

13:30

1 CUAT 2 CUAT

LJ

V16:3012:30

12:3018:3014:30

14:30

Pág. 68APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 69: PDAs Aprob ITIS 15Feb2001

11. PÁGINA WEB DE LA ASIGNATURA

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

DOCENCIA TEORÍCA Sí

CATEGORÍA Catedrático de Universidad

NOMBRE Santana Suárez, Octavio

DOCENCIA PRÁCTICA No

DESPACHO 2-S8 TELÉFONO 45-87-30 E-MAI [email protected]

PÁGINA WEBTUTORÍAS

LM

10:3010:30

13:3013:30

1 CUAT 2 CUAT

LM

M12:3010:30

13:3014:3012:30

15:30

Pág. 69APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 70: PDAs Aprob ITIS 15Feb2001

1. IDENTIFICACIÓN DE LA ASIGNATURA.CENTRO Escuela Universitaria de InformáticaTITULACIÓN Ingeniería Técnica en Informática de Sistemas

NOMBRE ASIGNATURA

Laboratorio de ElectrónicaCÓDIGO 12585 CURSO 2 CARÁCT OP CRÉDITOS T: 1,5 CRÉDITOS P: 3

DESCRIPTORES B.O.E.Prácticas de análisis de circuitos electrónicos. Amplificación, rectificación, modulación y

filtrado.

2. CONCEPTO Y DEFINICIÓN.

Electrónica experimental Análisis de circuitos electrónicos. Rectificación.

(Descripción de la asignatura según los descriptores que aparecen en el B.O.E.)

3. CONOCIMIENTOS PREVIOS.

Electrostática, electrodinámica, fundamentos de teoría de circuitos, fundamentos de estado sólido, de la asignatura Fundamentos Físicos de la Informática ( primer curso ). Electrónica básica, de la asignatura Tecnología de Computadores ( segundo curso ).

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

4. OBJETIVOS DIDÁCTICOS.

El propósito de la asignatura es ofrecer el mayor conocimiento práctico de los fundamentos de la tecnología electrónica, así como el completo dominio conceptual y manual de los recur-sos y técnicas esenciales para el análisis de circuitos electrónicos discretos y su construcción en el laboratorio.

(Descripción de los conocimientos, habilidades, técnicas, etc... que se pretende que el alumno ad-quiera al cursar la asignatura)

5. PROGRAMA TEÓRICO Y DE PRÁCTICAS EN AULA CON TEMPORIZACIÓN Y BIBLIOGRAFÍA BÁSICA.

1. Componentes electrónicos. ( 2 horas ) [MALV-94] 1.1 La resistencia eléctrica 1.2 La lámpara de incandescencia 1.3 El condensador. Capacitancia 1.4 La bobina. Inductancia 1.5 El relé electromagnético 1.6 El diodo con semiconductores 1.7 El transistor de unión 1.8 Transistores bipolares 1.9 Válvulas termoiónicas 1.10 Los circuitos integrados 1.11 Otros componentes

(Programa teórico desglosado al menos en dos niveles de detalle, por ejemplo: tema y subtema, o módulo y tema, etc..., incluyendo el número de horas estimadas al menos para el primer nivel. Indi-car además la bibliografía básica al menos para el primer nivel).

Pág. 70APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 71: PDAs Aprob ITIS 15Feb2001

2. Análisis de circuitos electrónicos. ( 1 hora ) [MALV-94] 2.1 Fuentes de tensión 2.2 Fuentes de corriente 2.3 Análisis de Thévenin 2.4 Análisis de Norton 3. Semiconductores. ( 1 hora ) [MALV-94] 3.1 Niveles de energía 3.2 La barrera de energía 3.3 La barrera de potencial y la temperatura 3.4 Diodo con polarización inversa 4. Circuitos con diodos. ( 2 horas ) [MALV-94] 4.1 Dispositivos lineales 4.2 Resistencia interna 4.3 Resistencia en continua 4.4 Rectas de carga 5. Diodos para aplicaciones especiales ( 3 horas ) [MALV-94] 5.1 El diodo Zener 5.2 El regulador Zener con carga 5.3 Dispositivos optoelectrónicos 5.4 El diodo Schottky 5.5 El varicap 5.6 Los varistores 6. Transistores bipolares. ( 2 horas ) [MALV-94] 6.1 Consideraciones de energía 6.2 Coeficiente alfa para continua 6.3 Relación entre alfa y beta 6.4 Curvas de entrada 6.5 Corte y ruptura 6.6 Tercera aproximación 6.7 Resistencia transversal de base 6.8 El modelo de Ebers- Moll 6.9 Conexión en base común 7. Circuitos con transistores bipolares. ( 2 horas ) [MALV-94] 7.1 Recta de carga 7.2 Transistor en conmutación 7.3 Transistor como fuente de corriente 7.4 Transistores optoelectrónicos 8. Rectificación. ( 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 Cálculo de magnitudes relevantes 8.7 Corriente inicial. 8.8 Transformadores reales

Pág. 71APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 72: PDAs Aprob ITIS 15Feb2001

8.9 Filtros RC y LC 8.10 Multiplicadores de tensión 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 PRÁCTICO(Detallar cada una de las prácticas explicitando objetivos y recursos recomendados para realizarlas).

Instrumentación de laboratorio.

Objetivos

Descripción

Adaptación al trabajo en el laboratorio. Procedimientos de trabajo. Equipamiento.

Material de Laboratorio recomendado (Software)Ninguna.

6Nº horas estimadas en laboratorio:

Práctica número 1

Material de Laboratorio recomendado (Hardware)Fuentes de alimentación de laboratorio. Polímetro universal. Osciloscopio. Generador de funciones. Materiales fungibles diversos .

Instrumentación de laboratorio

Objetivos

Descripción

Adaptación al trabajo en el laboratorio. Procedimientos de trabajo. Equipamiento.

Material de Laboratorio recomendado (Software)Ninguna

6Nº horas estimadas en laboratorio:

Práctica número 2

Material de Laboratorio recomendado (Hardware)Fuentes de alimentación de laboratorio. Polímetro universal. Osciloscopio. Generador de funciones. Materiales fungibles diversos .

Pág. 72APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 73: PDAs Aprob ITIS 15Feb2001

Análisis de la transferencia con diodos.

Objetivos

Descripción

Construcción de un circuito con diodos. Análisis eléctrico del mismo.

Material de Laboratorio recomendado (Software)Ninguna.

4Nº horas estimadas en laboratorio:

Práctica número 3

Material de Laboratorio recomendado (Hardware)Fuente de alimentación. Polímetro. Osciloscopio. Materiales fungibles diversos. Componentes electrónicos.

Análisis de características en un circuito con transistor.

Objetivos

Descripción

Construcción de un circuito con un transistor. Análisis eléctrico y temporal del mismo.

Material de Laboratorio recomendado (Software)Ninguna.

6Nº horas estimadas en laboratorio:

Práctica número 4

Material de Laboratorio recomendado (Hardware)Fuentes de alimentación de laboratorio. Polímetro universal. Osciloscopio. Generador de funciones. Materiales fungibles diversos .

Construcción de un circuito rectificador.

Objetivos

Descripción

Construcción de un circuito rectificador con diodos y regulador. Análisis eléctrico del mismo.

Material de Laboratorio recomendado (Software)Ninguna.

6Nº horas estimadas en laboratorio:

Práctica número 5

Material de Laboratorio recomendado (Hardware)Fuentes de alimentación de laboratorio. Polímetro universal. Osciloscopio. Generador de funciones. Materiales fungibles diversos .

Pág. 73APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 74: PDAs Aprob ITIS 15Feb2001

7. METODOLOGÍA

1. Impartición del temario mediante clases magistrales en el aula con referencias a la bi-bliografía empleada y apoyo docente con pizarra y transparencias. Los conceptos teóricos serán complementados con el desarrollo de algunos ejercicios re-sueltos en clases participativas. 2. Clases semanales de prácticas de laboratorio de alta interactividad objeto-alumno, de forma que mediante ejercicios de prueba y corrección, la constante resolución de dudas aclare los conocimientos adquiridos en las clases de teoría. Aclaraciones posteriores se podrán pro-porcionar de forma colectiva en seminarios o de forma particular en el lugar designado, en los horarios convenidos de tutorías. Será imprescindible la realización de todas las prácticas señaladas para el cuatrimestre, las cuales deberán ser efectuadas en el lugar habilitado para ese propósito, y en las horas que el Centro docente haya dispuesto para ello. Su realización será supervisada por el profesor, quien controlará la ejecución de la misma y finalmente, verificará su funcionamiento y los conocimientos adquiridos durante su realización. Las prácticas serán realizadas siempre den-tro del periodo lectivo del cuatrimestre. 3. Fijación de conceptos y métodos mediante la redacción de una memoria de la práctica. Dichas memorias serán entregadas al profesor por cada alumno personalmente, antes de transcurridas dos semanas naturales de la realización de la misma, salvo expresa indicación 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-ción y nueva entrega en el plazo que le sea señalado. 4. Trabajo de curso, consistente en: a) Elaboración de una memoria basada en una gestión de búsqueda bibliográfica y documental, o b) Desarrollo de un circuito electrónico prototipo. Este trabajo, de alto valor didáctico, intensificará la atención del alumno hacia la asignatura al darle la oportunidad de concentrarse en aspectos concretos de su interés, 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.

(Procedimientos de actuación a nivel didáctico).

Construcción y ensayo de un prototipo electrónico.

Objetivos

Descripción

Construcción de un circuito funcional con componentes electrónicos. Análisis general del mismo.Material de Laboratorio recomendado (Software)Ninguna.

4Nº horas estimadas en laboratorio:

Práctica número 6

Material de Laboratorio recomendado (Hardware)Fuentes de alimentación de laboratorio. Polímetro universal. Osciloscopio. Generador de funciones. Materiales fungibles diversos .

Pág. 74APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 75: PDAs Aprob ITIS 15Feb2001

8. EVALUACIÓN

De manera general, y sin considerar casos excepcionales, será necesaria la asistencia habi-tual a las clases de teoría. En el caso de alumnos procedentes de titulaciones afines, se podrá considerar eximirlo de asistencia total o parcial, en función de posibles convalidaciones de partes concretas del temario. Dado que el Centro docente desarrolla su actividad mediante una filosofía de clases presen-ciales, se espera la asistencia habitual y participación del alumno a las mismas, de tal forma que la ausencia al 50% de las clases impartidas supondría la pérdida del derecho a examen. Es condición imprescindible la asistencia a todas las clases de prácticas. La realización de las prácticas de laboratorio y entrega de las memorias de las mismas es necesaria para poder optar al nivel mínimo de aprobado de la asignatura. Cuando el profesor se lo requiera, el alumno expondrá y defenderá ante el mismo la memoria realizada. La evaluación de las prácticas se realiza de forma progresiva y continuada a lo largo del cuatrimestre de forma que al finalizar cada práctica, ésta es revisada así como su correspondiente memoria, de tal forma que el resultado de dicha revisión determina la superación de la práctica y la aceptación de la correspondiente memoria, o la corrección de los detalles incorrectos que hayan sido observados. Es necesario realizar todas las prácticas durante el periodo lectivo del cuatrimestre con la supervisión directa del profesor, así como haberle entregado personalmente las memorias de las mismas. Una culminada la entrega y aceptación dentro del plazo de una semana a partir de la finalización de cada práctica, 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 realización de las prácticas de la asignatura tiene el valor de condición necesaria e imprescindible. Una vez concluido el cuatrimestre, realizadas todas las prácticas y entregadas todas las memorias de las mismas, el alumno optará al aprobado de la asignatura presentándose 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 renovación de matrícula, también podrán presentarse a la convocatoria extraordinaria especial, en cuyo caso realizarán las prácticas 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 señalado para ello en presencia del profesor, y de las que entregarán la correspondiente memoria, que será expuesta y defendida a requerimiento del profesor. Los exámenes serán calificados con la puntuación que obtengan en la prueba objetiva, com-prendida entre el mínimo de 0 y el máximo de Matrícula de Honor. Podrá considerarse la posibilidad de realizar voluntariamente un trabajo de curso, con el propósito de mejorar la calificación final, que según su extensión y calidad, y previa exposi-ción, podría determinar una mayor calificación.

(Sistema de evaluación con la indicación precisa del tipo y número de pruebas o exámenes, trabajos, así como las demás actividades que puedan establecerse. Deberá especificarse, en todos los casos, el porcentaje que los distintos criterios suponen para la calificación final).

Pág. 75APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 76: PDAs Aprob ITIS 15Feb2001

11. PÁGINA WEB DE LA ASIGNATURA

http://

9. BIBLIOGRAFÍA Y MATERIAL RECOMENDADO(Bibliografía y Material docente recomendados, así como el libro de texto principal, si lo hubiere).

TÍTULO Principios de Electrónica

AUTORESReferencia MALV - 94

Malvino, Albert P.

EDITORIAL Mc Graw - Hill 1994AÑO

TÍTULO Electrónica Integrada. Circuitos y Sistemas Analógicos y Dig

AUTORESReferencia MILL - 89

Millman, Jacob ; Hallkias, Christos C.

EDITORIAL Editorial Hispano Europea, S.A. 1989AÑO

TÍTULO Circuitos Electrónicos. Discretos e Integrados.

AUTORESReferencia SCHI - 85

Schilling, Donald ; Belove Charles

EDITORIAL Marcombo - Boixareu 1985AÑO

10. EQUIPO DOCENTE

DOCENCIA TEORÍCA Sí

CATEGORÍA Profesor Titular de Escuela Universitaria

NOMBRE González Muñoz, Carlos

DOCENCIA PRÁCTICA Sí

DESPACHO 1-1 TELÉFONO 45-87-01 E-MAI [email protected]

PÁGINA WEBTUTORÍAS

LL

MJ

V

9:3014:30

9:3014:30

10:30

10:3015:30

10:3015:30

12:30

1 CUAT 2 CUAT

M,V 11:30 14:30

Pág. 76APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 77: PDAs Aprob ITIS 15Feb2001

1. IDENTIFICACIÓN DE LA ASIGNATURA.CENTRO Escuela Universitaria de InformáticaTITULACIÓN Ingeniería Técnica en Informática de Sistemas

NOMBRE ASIGNATURA

Lenguajes de ProgramaciónCÓDIGO 12551 CURSO 2 CARÁCT OB CRÉDITOS T: 3 CRÉDITOS P: 3

DESCRIPTORES B.O.E.Lenguajes y técnicas de programación.

2. CONCEPTO Y DEFINICIÓN.

Estudio de conceptos generales de lenguajes de programación.

(Descripción de la asignatura según los descriptores que aparecen en el B.O.E.)

3. CONOCIMIENTOS PREVIOS.

- Conocimientos básicos de programación. - Conocimientos sobre un lenguaje de programación imperativo. - Inglés que permitan la lectura de documentos técnicos.

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

4. OBJETIVOS DIDÁCTICOS.

- Que el alumno conozca las características y propiedades de los distintos tipos de lenguajes de programación. - Que el alumno adquiera experiencia en el uso de al menos un lenguaje de pro-gramación de cada uno de los tipos mostrados. - Que el alumno aumente su capacidad para aprender nuevos lenguajes. - Adquisición del conocimiento necesario para elegir el lenguaje más adecuado a cada situación. - Preparar al alumno para la comprensión de los temas relacionados con la imple-mentación de los lenguajes de programación.

(Descripción de los conocimientos, habilidades, técnicas, etc... que se pretende que el alumno ad-quiera al cursar la asignatura)

5. PROGRAMA TEÓRICO Y DE PRÁCTICAS EN AULA CON TEMPORIZACIÓN Y BIBLIOGRAFÍA BÁSICA.

1. Conceptos generales e historia de los lenguajes de programación - Definición de lenguaje de programación - Clasificación según el área de aplicación - Clasificación según el modelo computacional - Características y aspectos de diseño - Elementos: alfabeto, léxico, constructores sintácticos - Implementación: compilación, interpretación, implementación híbrida - Historia de los lenguajes de programación Tiempo en horas (aprox.): 4 Bibliografía: TP01, TP02 2. Introducción a los lenguajes de programación funcional - Funciones matemáticas - Fundamentos de la programación funcional

(Programa teórico desglosado al menos en dos niveles de detalle, por ejemplo: tema y subtema, o módulo y tema, etc..., incluyendo el número de horas estimadas al menos para el primer nivel. Indi-car además la bibliografía básica al menos para el primer nivel).

Pág. 77APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 78: PDAs Aprob ITIS 15Feb2001

- LISP - Scheme - Otros Lenguajes funcionales Tiempo en horas (aprox.): 3 Bibliografía: TP01, TP02 3. Introducción a los lenguajes de programación lógica - Introducción al cálculo de predicados - Demostración de teoremas - Prolog Tiempo en horas (aprox.): 3 Bibliografía: TP01, TP02 4. Elementos básicos de los lenguajes imperativos - Variables - Expresiones - Tipado - Sentencias de control del flujo de ejecución - Subprogramas Tiempo en horas (aprox.): 8 Bibliografía: TP01, TP02 5. Tipos abstractos de datos y programación orientada a objetos - Abstracción - Encapsulamiento - Diseño de lenguajes con soporte para tipos abstractos - Introducción a la programación orientada a objetos, diseño de lenguajes orientados a objetos. - Ejemplos de lenguajes con orientación a objetos. Tiempo en horas (aprox.): 8 Bibliografía: TP01, TP02 6. Concurrencia - Conceptos fundamentales - Semáforos - Monitores - Paso de mensajes - Concurrencia en Ada 95 Tiempo en horas (aprox.): 3 Bibliografía: TP01, TP02 7. Manejo de excepciones - Conceptos generales - Consideraciones de diseño - Manejo de excepciones en Ada - Gestión de Excepciones en C++ - Gestión de excepciones en otros lenguajes Tiempo en horas (aprox.): 1 Bibliografía: TP01, TP02

6. PROGRAMA PRÁCTICO(Detallar cada una de las prácticas explicitando objetivos y recursos recomendados para realizarlas).

Práctica número 1

Pág. 78APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 79: PDAs Aprob ITIS 15Feb2001

Ada 95.

Objetivos

Descripción

Ampliar conocimientos de Ada 95.

Material de Laboratorio recomendado (Software)Entorno de desarrollo de Ada 95.

2Nº horas estimadas en laboratorio:

Material de Laboratorio recomendado (Hardware)PC

Introducción a Java.

Objetivos

Descripción

Iniciación al lenguaje de programación Java.

Material de Laboratorio recomendado (Software)Entorno de desarrollo de Java.

2Nº horas estimadas en laboratorio:

Práctica número 2

Material de Laboratorio recomendado (Hardware)PC

Lenguajes funcionales.

Objetivos

Descripción

Tomar contacto con la programación funcional.

Material de Laboratorio recomendado (Software)Entorno de desarrollo de Scheme.

4Nº horas estimadas en laboratorio:

Práctica número 3

Material de Laboratorio recomendado (Hardware)PC

Pág. 79APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 80: PDAs Aprob ITIS 15Feb2001

Lenguajes lógicos.

Objetivos

Descripción

Tomar contacto con la programación lógica.

Material de Laboratorio recomendado (Software)Entorno de desarrollo de Prolog.

4Nº horas estimadas en laboratorio:

Práctica número 4

Material de Laboratorio recomendado (Hardware)PC

Lenguajes imperativos: paso de subprogramas por parámetro.

Objetivos

Descripción

Tomar contacto con los mecanismos de paso de subprogramas por parámetro en distintos lenguajes imperativos.Material de Laboratorio recomendado (Software)Entornos de desarrollo TurboPascal y C.

2Nº horas estimadas en laboratorio:

Práctica número 5

Material de Laboratorio recomendado (Hardware)PC

Lenguajes imperativos: Tipos abstractos de Datos.

Objetivos

Descripción

Tomar contacto con la implementación de los TADs en los lenguajes imperativos.

Material de Laboratorio recomendado (Software)Entornos de desarrollo en Ada 95.

2Nº horas estimadas en laboratorio:

Práctica número 6

Material de Laboratorio recomendado (Hardware)PC

Pág. 80APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 81: PDAs Aprob ITIS 15Feb2001

Lenguajes imperativos: Tipos abstractos de Datos genéricos.

Objetivos

Descripción

Tomar contacto con la implementación de TADs genéricos en los len-guajes imperativos.

Material de Laboratorio recomendado (Software)Entornos de desarrollo en Ada 95.

2Nº horas estimadas en laboratorio:

Práctica número 7

Material de Laboratorio recomendado (Hardware)PC

Lenguajes orientados a objetos.

Objetivos

Descripción

Tomar contacto con la programación orientada a objetos.

Material de Laboratorio recomendado (Software)Entornos de desarrollo en Java.

4Nº horas estimadas en laboratorio:

Práctica número 8

Material de Laboratorio recomendado (Hardware)PC

Concurrencia.

Objetivos

Descripción

Tomar contacto con los mecanismos de gestión de concurrencia en un lenguaje de programación.Material de Laboratorio recomendado (Software)Entornos de desarrollo en Ada 95.

4Nº horas estimadas en laboratorio:

Práctica número 9

Material de Laboratorio recomendado (Hardware)PC

Pág. 81APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 82: PDAs Aprob ITIS 15Feb2001

7. METODOLOGÍA

Se utilizarán clases magistrales, en el horario establecido por el centro, en las que el profesor expondrá los temas relacionados con la asignatura, las clases serán teórico-prácticas, conjugándose las explicaciones teóricas con la exposición de ejemplos. En la presentación de la materia se emplearán los medios audiovisuales disponibles (pizarra, transparencias, videoproyectores, etc.). Las clases en laboratorio perseguirán que los alumnos adquieran destreza en el uso de distintos lenguajes de programación, consistiendo en la realización de ejercicios guiados por el profesor. Las tutorías serán un elemento básico de interacción profesor alumno, para resolver dudas y proporcionar a los alumnos interesados posibilidad de ampliar sus conocimientos sobre determinados temas, facilitándoles bibliografía y orientación. Como medio principal para suministrar información referente a la asignatura se empleará una página Web httpd://protos.dis.ulpgc.es. La realización de las clases prácticas se soportará íntegramente vía Web. Se potenciará la interacción electrónica alumnos/profesor mediante correo electrónico.

(Procedimientos de actuación a nivel didáctico).

8. EVALUACIÓN

La consecución 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 prácticos de la materia. La presentación a este examen estará con-dicionada a la superación previa de la evaluación de las prácticas. 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 mínima de 5 puntos. · Prácticas en el laboratorio. En su evaluación se valorará su correcta realización de 0 a 10 puntos y supondrán hasta un 20% de la nota final. Para superar las prácticas se deberá obtener una nota mínima de 5 puntos. · Para superar la asignatura habrá de superarse el examen escrito y el práctico, además de obtener una nota mínima 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 prácticas y FC es un factor de corrección en las notas según el cual sólo se valorará el 50% de la nota de las prácticas entregadas fuera de plazo.

(Sistema de evaluación con la indicación precisa del tipo y número de pruebas o exámenes, trabajos, así como las demás actividades que puedan establecerse. Deberá especificarse, en todos los casos, el porcentaje que los distintos criterios suponen para la calificación final).

Excepciones.

Objetivos

Descripción

Tomar contacto con los mecanismos de gestión de excepciones en un lenguaje de programación.Material de Laboratorio recomendado (Software)Entornos de desarrollo en Ada o Java.

4Nº horas estimadas en laboratorio:

Práctica número 10

Material de Laboratorio recomendado (Hardware)PC

Pág. 82APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 83: PDAs Aprob ITIS 15Feb2001

9. BIBLIOGRAFÍA Y MATERIAL RECOMENDADO(Bibliografía y Material docente recomendados, así como el libro de texto principal, si lo hubiere).

TÍTULO Conceps of programming languajes. Fourth edition

AUTORESReferencia TP01

Robert W. Sebesta

EDITORIAL Addison-Wesley 1999AÑO

TÍTULO Comparative Programming Languages. Second Edi-tion.

AUTORESReferencia TP02

Leslie B. Wilson & Robert G. Clark

EDITORIAL Addison-Wesley 1993AÑO

TÍTULO Lenguajes de Programación. Conceptos y constructores

AUTORESReferencia BR01

Ravi Sethi

EDITORIAL Addison-Wesley Iberoamericana 1992AÑO

TÍTULO A Guide to Programming Languages. Overview and Compar

AUTORESReferencia BR02

Ruknet Cezzar

EDITORIAL Artech House 1995AÑO

TÍTULO Programming Languages. Paradigm and practice.

AUTORESReferencia BR03

Doris Appleby

EDITORIAL McGraw-Hill 1991AÑO

TÍTULO History of programming Languages

AUTORESReferencia BR04

Richard L. Wexelblat (editor)

EDITORIAL Academic press (ACM monograph series) 1981AÑO

TÍTULO History of programming Languages

AUTORESReferencia BR05

Thomas J. Bergin & Richard G. Gibson (editors)

EDITORIAL Adisson-Wesley (ACM press) 1996AÑO

TÍTULO El lenguaje de Programación C++ (tercera edición)

AUTORESReferencia BR06

Bjarne Stroustrup

EDITORIAL Adisson-Wesley (TURPIAL) 1998AÑO

TÍTULO El lenguaje de Programación Java

AUTORESReferencia BR07

Ken Arnold, James Gosling

EDITORIAL Adisson-Wesley/Domo 1997AÑO

TÍTULO HTML-Hypertext Ada 95 Reference Manual

AUTORESReferencia BR08

Magnus Kempe

EDITORIAL http://lglwww.epfl.ch/Ada/rm95/ 1995AÑO

TÍTULO Scheme. Revised(4) Report on the Algorithmic Language Sc

AUTORESReferencia BR09

H. Abelson N. I. Adams IV D. H. Bartley G. Brooks R. K. Dybvig D. P.

EDITORIAL William Clinger and Jonathan Rees 1988AÑO

10. EQUIPO DOCENTE

DOCENCIA TEORÍCA No

CATEGORÍA Profesor Titular de Escuela Universitaria

NOMBRE Duque Martín de Oliva, Juan de Dios

DOCENCIA PRÁCTICA Sí

DESPACHO 2-11 TELÉFONO 45-87-35 E-MAI [email protected]

Pág. 83APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 84: PDAs Aprob ITIS 15Feb2001

DESPACHO 2-11 TELÉFONO 45-87-35 E-MAI [email protected]

PÁGINA WEBTUTORÍAS

LX

J8:308:30

8:3010:3010:30

10:30

1 CUAT 2 CUAT

MX

10:308:30

12:3012:30

DOCENCIA TEORÍCA No

CATEGORÍA Profesor Titular de Escuela Universitaria

NOMBRE Fortes Gálvez, José

DOCENCIA PRÁCTICA Sí

DESPACHO 2-4 TELÉFONO 45-87-24 E-MAI [email protected]

PÁGINA WEBTUTORÍAS

LM

XJ

9:009:00

9:009:00

10:3010:30

10:3010:30

1 CUAT 2 CUAT

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

DOCENCIA TEORÍCA Sí

CATEGORÍA Profesor Titular de Escuela Universitaria

NOMBRE González Domínguez, José Daniel

DOCENCIA PRÁCTICA No

DESPACHO 2-9 TELÉFONO 45-87-33 E-MAI [email protected]

PÁGINA WEBTUTORÍAS

LM

10:3010:30

13:3013:30

1 CUAT 2 CUAT

MX

XJ

18:3010:30

16:3018:30

19:3012:30

18:3019:30

DOCENCIA TEORÍCA Sí

CATEGORÍA Profesor Titular de Escuela Universitaria

NOMBRE Pérez Aguiar, Miguel Ángel

DOCENCIA PRÁCTICA No

DESPACHO 3-1 TELÉFONO 45-87-41 E-MAI [email protected]

PÁGINA WEBTUTORÍAS

XV

12:3010:30

14:3014:30

1 CUAT 2 CUAT

L,X,J 10:30 12:30

Pág. 84APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 85: PDAs Aprob ITIS 15Feb2001

11. PÁGINA WEB DE LA ASIGNATURA

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

DOCENCIA TEORÍCA Sí

CATEGORÍA Profesor Titular de Escuela Universitaria

NOMBRE Rodríguez del Pino, Juan Carlos

DOCENCIA PRÁCTICA No

DESPACHO 2-9 TELÉFONO 45-87-33 E-MAI [email protected]

PÁGINA WEBTUTORÍAS

LL

M10:3016:30

11:3012:3018:30

13:30

1 CUAT 2 CUAT

LJ

V16:3012:30

12:3018:3014:30

14:30

Pág. 85APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 86: PDAs Aprob ITIS 15Feb2001

1. IDENTIFICACIÓN DE LA ASIGNATURA.CENTRO Escuela Universitaria de InformáticaTITULACIÓN Ingeniería Técnica en Informática de Sistemas

NOMBRE ASIGNATURA

Metodología de la Programación IICÓDIGO 12541 CURSO 2 CARÁCT T CRÉDITOS T: 4,5 CRÉDITOS P: 3

DESCRIPTORES B.O.E.Diseño de algoritmos. Análisis de algoritmos. Técnicas de verificación y pruebas de

programas.

2. CONCEPTO Y DEFINICIÓN.

Partiendo del conocimiento alcanzado en el curso anterior, fundamentalmente en las asignaturas de Metodología de la Programación I y Estructuras de Datos I, se pretende suministrar al alumno una apropiada formación en el campo del análisis, verificación y diseño de algoritmos, junto a la ampliación de las técnicas de programación.

(Descripción de la asignatura según los descriptores que aparecen en el B.O.E.)

3. CONOCIMIENTOS PREVIOS.

Metodología de la Programación I Estructuras de Datos I Conocimientos de Inglés que permitan la lectura de documentos técnicos

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

4. OBJETIVOS DIDÁCTICOS.

 El dominio de las técnicas de verificación y derivación de algoritmos sencillos.  La eficaz utilización de las técnicas de análisis de la eficiencia de algoritmos secuenciales y recursivos.  El conocimiento de las limitaciones en la resolución de problemas algorítmicos.  Saber resolver problemas usando técnicas de diseño conocidas.  La adquisición de destreza en el uso del lenguaje de programación C.

(Descripción de los conocimientos, habilidades, técnicas, etc... que se pretende que el alumno ad-quiera al cursar la asignatura)

5. PROGRAMA TEÓRICO Y DE PRÁCTICAS EN AULA CON TEMPORIZACIÓN Y BIBLIOGRAFÍA BÁSICA.

MÓDULO 1: LENGUAJE C (10 horas) Tema 1: Lenguaje C Bibliografía básica: [DI98] MÓDULO 2: INTRODUCCIÓN A LOS CONCEPTOS DE INGENIERÍA DEL SOFTWARE (1 hora) Tema 2: Ciclo de vida del software Tema 3: Calidad del software Tema 4: Modularidad Bibliografía básica: [PR93] MÓDULO 3: VERIFICACIÓN FORMAL DE ALGORITMOS (16 horas, 11T+5P) Tema 5: Lógica de predicados Tema 6: Verificación de funciones recursivas Tema 7: Verificación de algoritmos iterativos Tema 8: Derivación de algoritmos

(Programa teórico desglosado al menos en dos niveles de detalle, por ejemplo: tema y subtema, o módulo y tema, etc..., incluyendo el número de horas estimadas al menos para el primer nivel. Indi-car además la bibliografía básica al menos para el primer nivel).

Pág. 86APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 87: PDAs Aprob ITIS 15Feb2001

Tema 9: Prueba de programas Bibliografía básica: [DI99] MÓDULO 4: ANÁLISIS DE LA EFICIENCIA DE ALGORITMOS (16 horas, 11T+5P) Tema 10: Introducción al análisis Tema 11: Notaciones asintóticas Tema 12: Análisis de la eficiencia de algoritmos iterativos Tema 13: Resolución de recurrencias Tema 14: Análisis de la eficiencia de algoritmos recursivos Bibliografía básica: [BR98] MÓDULO 5: DISEÑO DE ALGORITMOS (16 horas, 11T+5P) Tema 15: Algoritmos voraces Tema 16: Divide y vencerás Tema 17: Programación dinámica Tema 18: Vuelta atrás Bibliografía básica: [BR98] MÓDULO 6: COMPLEJIDAD COMPUTACIONAL (1 hora) Tema 19: Introducción a los problemas NP-Completos Bibliografía básica: [BR98]

6. PROGRAMA PRÁCTICO(Detallar cada una de las prácticas explicitando objetivos y recursos recomendados para realizarlas).

Entorno de Programación. Estructura básica de un programa.

Objetivos

Descripción

Familiarizar al alumno con el entorno de programación 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 mínimo editor, compilador y depurador.

2 horaNº horas estimadas en laboratorio:

Práctica número 1

Material de Laboratorio recomendado (Hardware)PC

Funciones. Vectores y punteros.

Objetivos

Descripción

Adquirir destreza en el uso de funciones y el paso de parámetros con vectores y punteros.

Material de Laboratorio recomendado (Software)Entorno de desarrollo de C que incluya como mínimo editor, compilador y depurador.

2 horaNº horas estimadas en laboratorio:

Práctica número 2

Material de Laboratorio recomendado (Hardware)PC

Pág. 87APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 88: PDAs Aprob ITIS 15Feb2001

Ampliación de Funciones.

Objetivos

Descripción

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 mínimo editor, compilador y depurador.

2 horaNº horas estimadas en laboratorio:

Práctica número 3

Material de Laboratorio recomendado (Hardware)PC

Tipos de datos no homogéneos.

Objetivos

Descripción

Adquirir destreza en la manipulación de estructuras de datos complejas utilizando programas compuestos de varios ficherosMaterial de Laboratorio recomendado (Software)Entorno de desarrollo de C que incluya como mínimo editor, compilador y depurador.

2 horaNº horas estimadas en laboratorio:

Práctica número 4

Material de Laboratorio recomendado (Hardware)PC

Ristras y ficheros.

Objetivos

Descripción

Adquirir destreza en la manipulación ristras de caracteres y de ficheros en C.

Material de Laboratorio recomendado (Software)Entorno de desarrollo de C que incluya como mínimo editor, compilador y depurador.

2 horaNº horas estimadas en laboratorio:

Práctica número 5

Material de Laboratorio recomendado (Hardware)PC

Pág. 88APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 89: PDAs Aprob ITIS 15Feb2001

7. METODOLOGÍA

Las clases en el aula se impartirán en el horario establecido por el centro, en ellas el profesor expondrá los contenidos del temario de la asignatura. Estas clases serán teórico-prácticas, conjugándose las explicaciones teóricas con la exposición de ejemplos. En la presentación de la materia se emplearán los medios audiovisuales disponibles (pizarra, transparencias, videoproyector, etc.). Las clases en laboratorio perseguirán que los alumnos adquieran destreza en el uso del lenguaje de programación C y comprobación de los conceptos mostrados en clase por medio de la realización de ejercicios guiados por el profesor. Las tutorías serán un elemento básico de interacción profesor alumno, para resolver dudas y proporcionar a los alumnos interesados posibilidad de ampliar sus conocimientos sobre determinados temas, facilitándoles bibliografía y orientación. Como medio principal para suministrar información referente a la asignatura se empleará una página Web httpd://protos.dis.ulpgc.es. La realización de las clases prácticas se soportará íntegramente vía Web. Se potenciará la interacción electrónica alumnos/profesor mediante correo electrónico.

(Procedimientos de actuación a nivel didáctico).

8. EVALUACIÓN

La consecución de los objetivos de la asignatura se evaluará utilizando dos mecanismos:  Un examen escrito en el que el alumno deberá demostrar sus conocimientos teóricos y prácticos de la materia. La presentación a este examen estará con-dicionada a la superación previa de la evaluación de las prácticas. 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 mínima de 5 puntos.  Prácticas en el laboratorio. En su evaluación se valorará su correcta realización de 0 a 10 puntos y supondrán hasta un 20% de la nota final. Para superar las prácticas se deberá obtener una nota mínima de 5 puntos.  Para superar la asignatura habrá de superarse el examen escrito y el práctico, además de obtener una nota mínima 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 prácticas y FC es un factor de corrección en las notas según el cual sólo se valorará el 50% de la nota de las prácticas entregadas fuera de plazo. Al inicio de cada práctica se establecerán los plazos de entrega.

(Sistema de evaluación con la indicación precisa del tipo y número de pruebas o exámenes, trabajos, así como las demás actividades que puedan establecerse. Deberá especificarse, en todos los casos, el porcentaje que los distintos criterios suponen para la calificación final).

Comparación de resultados empíricos de dos métodos de ordenación.

Objetivos

Descripción

Comparación de la eficiencia teórica de dos métodos de ordenación con los resultados empíricos obtenidos en el laboratorio.Material de Laboratorio recomendado (Software)Entorno de desarrollo de C que incluya como mínimo editor, compilador y depurador.

4 horaNº horas estimadas en laboratorio:

Práctica número 6

Material de Laboratorio recomendado (Hardware)PC

Pág. 89APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 90: PDAs Aprob ITIS 15Feb2001

9. BIBLIOGRAFÍA Y MATERIAL RECOMENDADO(Bibliografía y Material docente recomendados, así como el libro de texto principal, si lo hubiere).

TÍTULO Introducción al Lenguaje de Programación C

AUTORESReferencia [DI98]

Díaz, M; Rodríguez, J.C.; Hernández, Z.

EDITORIAL Departamento de Informática y Sistemas de la ULPGC. ISB 1998AÑO

TÍTULO Ingeniería del software

AUTORESReferencia [PR93]

Pressman, R.S.

EDITORIAL 3ª ed. McGraw Hill. ISBN 8448100263 1993AÑO

TÍTULO Fundamentos de Algorítmia

AUTORESReferencia [BR98]

Brassard, G.; Bratley, P.

EDITORIAL Prentice Hall. ISBN 848966000X. 1998AÑO

TÍTULO The C Book

AUTORESReferencia [BA91]

Banahan, M.; Brady, D.; Doran, M.

EDITORIAL 2ª ed. Addison Wesley 1991AÑO

TÍTULO Diseño de programas: Formalismo y abstracción

AUTORESReferencia [PE97]

Peña Marí, R.

EDITORIAL Prentice Hall 1997AÑO

TÍTULO Introduction to Algorithms

AUTORESReferencia [CO89]

Cormen, T.H.; Leiserson, C.E.

EDITORIAL MIT Press 1989AÑO

TÍTULO Verificación formal de algoritmos

AUTORESReferencia [DI99]

Díaz, M; Rodríguez, J.C.

EDITORIAL Departamento de Informática y Sistemas de la ULPGC 1999AÑO

10. EQUIPO DOCENTE

DOCENCIA TEORÍCA Sí

CATEGORÍA Catedrático de Escuela Universitaria

NOMBRE Díaz Roca, Margarita

DOCENCIA PRÁCTICA No

DESPACHO 2-8 TELÉFONO 45-87-32 E-MAI [email protected]

PÁGINA WEBTUTORÍAS

LL

MJ

8.3016:30

9:3010:30

10:3017:30

10:3012:30

1 CUAT 2 CUAT

LM

J8.308:30

10:3010:3010:30

12:30

Pág. 90APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 91: PDAs Aprob ITIS 15Feb2001

11. PÁGINA WEB DE LA ASIGNATURA

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

DOCENCIA TEORÍCA No

CATEGORÍA Profesor Titular de Escuela Universitaria

NOMBRE González Domínguez, José Daniel

DOCENCIA PRÁCTICA Sí

DESPACHO 2-9 TELÉFONO 45-87-33 E-MAI [email protected]

PÁGINA WEBTUTORÍAS

LM

10:3010:30

13:3013:30

1 CUAT 2 CUAT

MX

XJ

18:3010:30

16:3018:30

19:3012:30

18:3019:30

DOCENCIA TEORÍCA Sí

CATEGORÍA Profesor Titular de Escuela Universitaria

NOMBRE Rodríguez del Pino, Juan Carlos

DOCENCIA PRÁCTICA Sí

DESPACHO 2-9 TELÉFONO E-MAI [email protected]

PÁGINA WEBTUTORÍAS

LL

M10:3016:30

11:3012:3018:30

13:30

1 CUAT 2 CUAT

LJ

V16:3012:30

12:3018:3014:30

14:30

Pág. 91APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 92: PDAs Aprob ITIS 15Feb2001

1. IDENTIFICACIÓN DE LA ASIGNATURA.CENTRO Escuela Universitaria de InformáticaTITULACIÓN Ingeniería Técnica en Informática de Sistemas

NOMBRE ASIGNATURA

Métodos MatemáticosCÓDIGO 12554 CURSO 2 CARÁCT OP CRÉDITOS T: 6 CRÉDITOS P: 3

DESCRIPTORES B.O.E.Complementos de análisis. Campo Complejo. Ecuaciones diferenciales en derivadas

parciales. Transformadas Integrales. Optimización.

2. CONCEPTO Y DEFINICIÓN.

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

(Descripción de la asignatura según los descriptores que aparecen en el B.O.E.)

3. CONOCIMIENTOS PREVIOS.

Analisis Matemático Ampliación de Análisis Matemático Ágebra Lineal Álgebra y Matemática Discreta

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

4. OBJETIVOS DIDÁCTICOS.

Obtención, estudio, resolución e interpretación de las ecuaciones dieferenciales ordinarias. Manejo de las técnicas de obtención de soluciones Manejo de paquetes de software para la interpretación de las ecuaciones diferenciales Aplicaciones actuales de las ecuaciones diferenciales Manejo y aplicación de la transformadas integrales Aplicación a la resolución de ecuaciones diferenciales Estudio de funciones de variable compleja. Continuidad, límites, derivación e integración en variable compleja Desarrollo en serie de funciones de variable compleja Tecnicas de optimización.

(Descripción de los conocimientos, habilidades, técnicas, etc... que se pretende que el alumno ad-quiera al cursar la asignatura)

5. PROGRAMA TEÓRICO Y DE PRÁCTICAS EN AULA CON TEMPORIZACIÓN Y BIBLIOGRAFÍA BÁSICA.

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 Bibliografía: ECUACIONES DIFERENCIALES Y PROBLEMAS CON VALORES EN LA FRONTERA. Boyce Di Prima 1988. 2. Transformadas Integrales

(Programa teórico desglosado al menos en dos niveles de detalle, por ejemplo: tema y subtema, o módulo y tema, etc..., incluyendo el número de horas estimadas al menos para el primer nivel. Indi-car además la bibliografía básica al menos para el primer nivel).

Pág. 92APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 93: PDAs Aprob ITIS 15Feb2001

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 Bibliografía: INTEGRAL TRANSFORMS AND THEIR APPLICATIONS, Davies, B. 1985 3. Ecuaciones Diferenciales en Derivadas Parciales 3.1 Introducción a las Ecuaciones Diferenciales en Derivadas Paciales 3.2 Ecuación del Calor y aplicación al Tratamiento de Imágenes 3.3 Ecuación de Onda 3.4 Ecuación de Laplace Tiempo estimado 10 horas Bibliografía: INTRODUCCION A LAS ECUACIONES EN DERIVADAS PARCIALES. Casas Renteria, E. 1992 4. Optimización 4.1Método del Gradiente de paso fijo 1.1 Método del Gradiente de paso variable 1.2 Método del Gradiente conjugado 4.4 Preacondicionamiento de una matriz. Preacondicionamiento incompleto de Cholesky 4.5 Método de Doble Gradiente y Método de la ecuación normal para matrices no-simétricas Tiempo estimado 10 horas Bibliografía: Analyse numerique matricielle apliquee a l'art de língenieur, Theodor y Lascaux. Editorial Masson 1986 2. Variable Compleja 2.1 Números complejos 2.2 Funciones Análiticas 2.3 Funciones Elementales 2.4 Integrales 5.5 Series 2.5 Residuos y Polos Tiempo estimado 10 horas Bibliografía: VARIABLE COMPLEJA Y APLICACIONES. Churchil y Brown, 1998 1. Cálculo Matricial Avanzado 1.1 Norma de una matriz subordinada a la norma de un vector 1.2 La norma euclídea, norma 1 y norma infinito de una matriz. 1.3 Condicionamiento de una matriz. Tiempo estimado 4 horas Bibliografía: Numerical Methods, P.HULQUITZ, edit. Benjamin/Cummings Publishing Company

6. PROGRAMA PRÁCTICO(Detallar cada una de las prácticas explicitando objetivos y recursos recomendados para realizarlas).

Implementación de métodos de resolución de Ecuaciones Diferenciales Ordinarias. Aplicaciones de las EDO en la vida actual

Objetivos

Descripción

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)

Práctica número 1

Pág. 93APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 94: PDAs Aprob ITIS 15Feb2001

2Nº horas estimadas en laboratorio:

Material de Laboratorio recomendado (Hardware)Ordenadores, lenguaje de programación C y bibliografía

Implementación de la transformada rápida de Fourier

Objetivos

Descripción

Conocer el algoritmo de la transformada rápida de Fourier y sus aplicaciones a la resolución de ecuaciones.Material de Laboratorio recomendado (Software)

5Nº horas estimadas en laboratorio:

Práctica número 2

Material de Laboratorio recomendado (Hardware)Ordenadores, lenguaje de programación C y Software Scientiphic Work Place.

Aplicación de la Ecuación del Calor y de la Ecuación de Laplace al Tratamiento de Imágenes

Objetivos

Descripción

Conocer las aplicaciones de la ecuación del calorny la ecuación de Laplace para eliminación de ruido en una imagen y detección de bordes.Material de Laboratorio recomendado (Software)

5Nº horas estimadas en laboratorio:

Práctica número 3

Material de Laboratorio recomendado (Hardware)Estaciones de trabajo, Software XMW, Lenguaje de programación C.

Implementación de los Métodos del Gradiente en Optimización

Objetivos

Descripción

Familiarizarse con los métodos de optimización.

Material de Laboratorio recomendado (Software)

5Nº horas estimadas en laboratorio:

Práctica número 4

Material de Laboratorio recomendado (Hardware)Ordenadores PC, lenguaje de programación C y Software Sientiphic Wpork Place

Pág. 94APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 95: PDAs Aprob ITIS 15Feb2001

7. METODOLOGÍA

Las clases teórica se impartiran con el estilo de clases magistrales, dejando las últimas clases de teoría de cada capítulo abiertas para la exposición y resolución de dudas y aclaraciones pertinentes. Las clases prácticas se realizarán en el laboratorio correspondiente, dejando al alumno libertad para desarrollar sus propios algoritmos. Según el número de alumnos, éstos serán agrupados hasta un máximo de cuatro alumnos por grupo. En cada práctica se cambiarán los componentes de cada grupo. Cada práctica se finalizará con una exposición 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 prácticas no contabilizadas (10) se dedicarán a exposición y defensa de las prácticas realizadas.

(Procedimientos de actuación a nivel didáctico).

8. EVALUACIÓN

El sistema de evaluación estará en función del número de alumnos matriculados y que asistan a clase regular-mente, siendo esto último obligatorio. Si dicho número permite que la evaluación sea continua e individualizada, éste será el método elegido, en el que la teoría valdrá el 70% y las prácticas el 30% aproximadamente. Si por el contrario el número de alumnos no permite dicho método, la evaluación se realizará mediante un examen escrito y con la presentación en tiempo y forma de las prácticas de la asignatura exigidas. Con éste último método, el examen valdrá hasta 7 puntos y la presentación de las prácticas 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 práctica.

(Sistema de evaluación con la indicación precisa del tipo y número de pruebas o exámenes, trabajos, así como las demás actividades que puedan establecerse. Deberá especificarse, en todos los casos, el porcentaje que los distintos criterios suponen para la calificación final).

9. BIBLIOGRAFÍA Y MATERIAL RECOMENDADO(Bibliografía y Material docente recomendados, así como el libro de texto principal, si lo hubiere).

TÍTULO ECUACIONES DIFERENCIALES Y PROBLEMAS CON VAL

AUTORESReferencia

BOYCE y DI PRIMA

EDITORIAL 1998AÑO

TÍTULO INTEGRAL TRANSFORMS AND THEIR APPLICATIONS

AUTORESReferencia

DAVIES, B.

EDITORIAL 1985AÑO

TÍTULO INTRODUCCION A LAS ECUACIONES EN DERIVADAS P

AUTORESReferencia

CASAS RENTERIA, E

EDITORIAL 1992AÑO

TÍTULO Analyse numerique matricielle apliquee a l'art de língenieur

AUTORESReferencia

P. Lascaux, R. Theodor

EDITORIAL Masson 1986AÑO

TÍTULO VARIABLE COMPLEJA Y APLICACIONES

AUTORESReferencia

CHURCHILL y BROWN

EDITORIAL 1998AÑO

Pág. 95APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 96: PDAs Aprob ITIS 15Feb2001

11. PÁGINA WEB DE LA ASIGNATURA

http://

10. EQUIPO DOCENTE

DOCENCIA TEORÍCA Sí

CATEGORÍA Profesor Asociado

NOMBRE Alemán Flores, Miguel

DOCENCIA PRÁCTICA No

DESPACHO 1-4 TELÉFONO 45-87-04 E-MAI [email protected]

PÁGINA WEBTUTORÍAS

LM

X11:3012:30

16:3013:3014:30

18:30

1 CUAT 2 CUAT

M,X,J 10:30 12:30

DOCENCIA TEORÍCA Sí

CATEGORÍA Profesor Titular de Universidad

NOMBRE Esclarín Monreal, Julio

DOCENCIA PRÁCTICA No

DESPACHO 1-S3 TELÉFONO 45-87-09 E-MAI [email protected]

PÁGINA WEBTUTORÍAS

LM

X12:0012:00

12:0014:0014:00

14:00

1 CUAT 2 CUAT

LM

X12:0012:00

12:0014:0014:00

14:00

DOCENCIA TEORÍCA No

CATEGORÍA Profesor Titular de Escuela Universitaria

NOMBRE Trujillo Pino, Agustín

DOCENCIA PRÁCTICA Sí

DESPACHO 1-S3 TELÉFONO E-MAI [email protected]

PÁGINA WEBTUTORÍAS

MJ

V16:3012:30

11:3018:3014:30

13:30

1 CUAT 2 CUAT

MJ

V16:3012:30

11:3018:3014:30

13:30

Pág. 96APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 97: PDAs Aprob ITIS 15Feb2001

1. IDENTIFICACIÓN DE LA ASIGNATURA.CENTRO Escuela Universitaria de InformáticaTITULACIÓN Ingeniería Técnica en Informática de Sistemas

NOMBRE ASIGNATURA

Probabilidad y EstadísticaCÓDIGO 12579 CURSO 2 CARÁCT T CRÉDITOS T: 3 CRÉDITOS P: 3

DESCRIPTORES B.O.E.Estadística Descriptiva. Probabilidades. Métodos estadísticos aplicados.

2. CONCEPTO Y DEFINICIÓN.

Nociones teóricas de Probabilidad y Variables aleatorias. Estadística descriptiva.Teoría de la estimación: algunos contrastes paramétricos y no paramétricos.

(Descripción de la asignatura según los descriptores que aparecen en el B.O.E.)

3. CONOCIMIENTOS PREVIOS.

Nociones de Algebra y de Análisis Matemático. Asignaturas: Älgebra y Matemática Discreta; Análisis Matemático y Ampliación de Análisis Matemático.

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

4. OBJETIVOS DIDÁCTICOS.

1.- Conocer y manejar los conceptos básicos de espacio probabilístico: experimento aleatorio, sucesos elementales, sucesos, álgebra de sucesos, función de probabilidad. Conocer y manejar los conceptos y formulas de probabilidad condicionada 2.- Concepto de variable aleatoria, y su clasificación en discretas y continuas; funciones de probabili-dad o de densidad asociadas; las definiciones de los distintos momentos de las variables aleatorias y su interpretación. Conocimiento y manejo de las variables aleatorias más frecuentes, tanto discretas como continuas, en especial la binomial y la normal y su importancia gracias al teorema central del límite. 3.- Conocimiento y manejo de los conceptos de muestras aleatorias y las ideas de predicción estadísti-ca, de los tipos de errores cometidos en las predicciones. 4.- Intervalos de confianza y contrastes de hipótesis: Pruebas paramétricas y no paramétricas para conocer el comportamiento de una o varias variables aleatorias a partir de la información contenida en una muestra aleatoria. 5.- Concepto general de regresión y su aplicación al caso de la regresión lineal simple. 6.- Conocimiento y manejo básicos del paquete estadístico SPSS.

(Descripción de los conocimientos, habilidades, técnicas, etc... que se pretende que el alumno ad-quiera al cursar la asignatura)

5. PROGRAMA TEÓRICO Y DE PRÁCTICAS EN AULA CON TEMPORIZACIÓN Y BIBLIOGRAFÍA BÁSICA.

Todos los temas están desarrollados en los textos principales 1 y 2.

(Programa teórico desglosado al menos en dos niveles de detalle, por ejemplo: tema y subtema, o módulo y tema, etc..., incluyendo el número de horas estimadas al menos para el primer nivel. Indi-car además la bibliografía básica al menos para el primer nivel).

Pág. 97APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 98: PDAs Aprob ITIS 15Feb2001

1.- PROBABILIDAD. (3 h.) 1.1.- Espacio muestral. Sucesos. Álgebra de sucesos. 1.2.- Definición axiomática 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, desviación típica. 3.- ALGUNAS VARIABLES ALEATORIAS DISCRETAS (5 h.) 3.1.- Distribución uniforme. 3.2.- Distribución binomial, multinomial e hipergeométrica. 3.3.- Distribución geométrica y binomial negativa. 3.4.- Proceso de Poisson. Distribución de Poisson. 4.-ALGUNAS DISTRIBUCIONES CONTINUAS DE PROBABILIDAD. (5 h.) 4.1.- Distribución normal. 4.2.- Distribuciones Gamma y Beta. Distribución exponencial. 4.3.- Teorema central del límite. Otros resultados. 4.4.- Distribuciones relacionadas con la normal. 5.- ESTADÍSTICA DESCRIPTIVA. (2 h.) 5.1.- Descripción gráfica de los datos 5.2.- Medidas numéricas descriptivas. 6.- ESTIMACIÓN PUNTUAL. (4 h.) 6.1.- Inferencia estadística: estimadores puntuales. 6.2.- Estimadores para la media y la diferencia de medias. 6.3.- Estimadores para una proporción y para la diferencia de proporciones. 6.4.- Estimador para la varianza y para la razón entre dos varianzas. 6.5.- Método de máxima verosimilitud. 6.6.- Intervalos de confianza. 7.- PRUEBAS DE HIPÓTESIS. (5 h.) 7.1.- Conceptos importantes en pruebas de hipótesis. 7.2.- Pruebas de hipótesis para la media y para la diferencia de medias. 7.3.- Pruebas de hipótesis para una proporción y para la diferencia de proporciones. 7.4.- Pruebas de hipótesis para la varianza . 7.5.- Pruebas de bondad de ajuste. 8.- REGRESIÓN LINEAL (4 h.) 8.1.- Concepto de regresión lineal 8.2.- Regresión lineal simple. 8.3.- Estimación de los coeficientes de regresión. Intervalos de confianza de los estimadores. 8.4.- Estudio de la linealidad de la regresión. 8.5.- Correlación.

6. PROGRAMA PRÁCTICO(Detallar cada una de las prácticas explicitando objetivos y recursos recomendados para realizarlas).

Práctica número 1

Pág. 98APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 99: PDAs Aprob ITIS 15Feb2001

Practicas 1 a 8: Resolución de Problemas en el aula

Objetivos

Descripción

Comprensión y manejo de los conceptos teóricos y de las técnicas estudiadas

Material de Laboratorio recomendado (Software)SPSS

2x8Nº horas estimadas en laboratorio:

Material de Laboratorio recomendado (Hardware)Rotuladores que escriban, pizarras que no reflejen, buena iluminación

CREACIÓN DE UN FICHERO DE DATOS

Objetivos

Descripción

CONOCER EL MODULO DE CREACIÓN DE FICHEROS

Material de Laboratorio recomendado (Software)SPSS

2Nº horas estimadas en laboratorio:

Práctica número 2

Material de Laboratorio recomendado (Hardware)

Manejo de ficheros de datos

Objetivos

Descripción

Unir ficheros, seleccionar casos, poner filtros

Material de Laboratorio recomendado (Software)spss

2Nº horas estimadas en laboratorio:

Práctica número 3

Material de Laboratorio recomendado (Hardware)

Pág. 99APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 100: PDAs Aprob ITIS 15Feb2001

Estadística descriptiva, gráfias

Objetivos

Descripción

Manejar los procedimientos descriptivos

Material de Laboratorio recomendado (Software)spss

2Nº horas estimadas en laboratorio:

Práctica número 4

Material de Laboratorio recomendado (Hardware)

Algunos Procedimientos estadísticos

Objetivos

Descripción

Contrastes parámetricos de medias y Varianzas

Material de Laboratorio recomendado (Software)spss

2Nº horas estimadas en laboratorio:

Práctica número 5

Material de Laboratorio recomendado (Hardware)

Otros procedimientos estadísticos

Objetivos

Descripción

Contrastes de Hipótesis no paramétricos

Material de Laboratorio recomendado (Software)spss

2Nº horas estimadas en laboratorio:

Práctica número 6

Material de Laboratorio recomendado (Hardware)

Pág. 100APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 101: PDAs Aprob ITIS 15Feb2001

7. METODOLOGÍA

En clase se darán los contenidos teóricos y se realizará ejercicios de manejo de los conceptos y las técnicas probabilisticas. Para el manejo de los conceptos de estimación y estadística descriptiva en el laboratorio se utilizará el paquete estadístico SPSS.

(Procedimientos de actuación a nivel didáctico).

8. EVALUACIÓN

Al final del cuatrimestre habrá un único examen escrito en el que se plantearán al alumno problemas a resolver tanto de probabilidad como de estadística. Este examen se puntuará de 0 a 10. Cada alumno, en grupos de dos, debe realizar una práctica en la que se le propondrá un estudio estadístico de unos datos experimentales. La práctica se puntuará de 0 a 10. Para aprobar la asignatura cada alumno deberá alcanzar una puntuación mínima de 5 tanto en el examen como en la práctica. La calificación final en el acta se obtendrá, tomando el promedio del 80% de la nota del examen, más el 20% de la nota de la práctica.

(Sistema de evaluación con la indicación precisa del tipo y número de pruebas o exámenes, trabajos, así como las demás actividades que puedan establecerse. Deberá especificarse, en todos los casos, el porcentaje que los distintos criterios suponen para la calificación final).

Otros procedimientos estadísticos

Objetivos

Descripción

Contrastes de Bondad de ajuste

Material de Laboratorio recomendado (Software)spss

2Nº horas estimadas en laboratorio:

Práctica número 7

Material de Laboratorio recomendado (Hardware)

Otros procedimientos estadísticos

Objetivos

Descripción

Regresión lineal

Material de Laboratorio recomendado (Software)spss

2Nº horas estimadas en laboratorio:

Práctica número 8

Material de Laboratorio recomendado (Hardware)

9. BIBLIOGRAFÍA Y MATERIAL RECOMENDADO(Bibliografía y Material docente recomendados, así como el libro de texto principal, si lo hubiere).

TÍTULO Probabilidad y Estadística

AUTORESReferencia

Walpole y Myers.

Pág. 101APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 102: PDAs Aprob ITIS 15Feb2001

11. PÁGINA WEB DE LA ASIGNATURA

http://

AUTORES Walpole y Myers.

EDITORIAL McGraw- Hill 1990AÑO

TÍTULO Probabilidad y Estadística: Aplicaciones y Métodos

AUTORESReferencia

George C. Canavos

EDITORIAL McGraw- Hill 1988AÑO

TÍTULO Curso y ejercicios de Estadística

AUTORESReferencia

V. Quesada, A. Isidoro, L. A. López

EDITORIAL Alhambra Universidad 1982AÑO

TÍTULO Cálculo de Probabilidades y Estadística

AUTORESReferencia

H. Fernández-Abascal, M. Guijarro, J. Sanz

EDITORIAL Ariel Economía 1994AÑO

TÍTULO Estadística

AUTORESReferencia

M. R. Spiegel

EDITORIAL McGraw-Hill 1991AÑO

TÍTULO Probabilidad y Estadística

AUTORESReferencia

Walpole y Myers.

EDITORIAL McGraw- Hill 1990AÑO

10. EQUIPO DOCENTE

DOCENCIA TEORÍCA Sí

CATEGORÍA Profesor Titular de Escuela Universitaria

NOMBRE Luengo Merino, Inmaculada

DOCENCIA PRÁCTICA Sí

DESPACHO 1-3 TELÉFONO 45-87-03 E-MAI [email protected]

PÁGINA WEBTUTORÍAS

L,M 9:30 12:30

1 CUAT 2 CUAT

LX

V10:309:30

11:3012:3012:30

12:30

Pág. 102APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 103: PDAs Aprob ITIS 15Feb2001

1. IDENTIFICACIÓN DE LA ASIGNATURA.CENTRO Escuela Universitaria de InformáticaTITULACIÓN Ingeniería Técnica en Informática de Sistemas

NOMBRE ASIGNATURA

Programación FuncionalCÓDIGO 12570 CURSO 2 CARÁCT OP CRÉDITOS T: 3 CRÉDITOS P: 1,5

DESCRIPTORES B.O.E.Bases de la programación funcional.

2. CONCEPTO Y DEFINICIÓN.

Un curso de introducción a la programación funcional apoyado en el conocimiento, utilización y práctica del lenguaje de programación funcional de mayor relevancia práctica como es el lenguaje LISP.

(Descripción de la asignatura según los descriptores que aparecen en el B.O.E.)

3. CONOCIMIENTOS PREVIOS.

Conocimientos previos de los contenidos de las asignaturas Metodología de la Programación I y Estructuras de Datos I.

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

4. OBJETIVOS DIDÁCTICOS.

El objetivo básico de la asignatura consiste en introducir al alumno en el paradigma de pro-gramación funcional. Con esto se consigue ampliar el horizonte de paradigmas de programa-ción disponibles y utilizados por el alumno. El desarrollo de la docencia se orienta al aspecto útil de las herramientas frente a la presentación formal, por esta razón la docencia se apoya en el lenguaje de programación funcional LISP. La docencia en el aula se apoya y complementa con la utilización del lenguaje para resolver diversos problemas de índole aplicada. La docen-cia en el laboratorio se orienta hacia la implementación de los ejercicios y adquisición de destreza en el uso de las herramientas.

(Descripción de los conocimientos, habilidades, técnicas, etc... que se pretende que el alumno ad-quiera al cursar la asignatura)

5. PROGRAMA TEÓRICO Y DE PRÁCTICAS EN AULA CON TEMPORIZACIÓN Y BIBLIOGRAFÍA BÁSICA.

1. Introducción (1h, AP) 2. Estructuras Básicas de LISP (2h, AP) 2.1 Átomos y Nodos 2.2 S-expresiones 2.3 Listas 3. Funciones Básicas de LISP (17h, AP, WIN, ABE) 3.1 Interacción con el interprete LISP 3.2 Funciones de Listas 3.3 Funciones lógicas y de conjuntos 3.4 Tipos numéricos 3.5 Funciones de asignación y definición funcional 3.6 Funciones de control 3.7 Reglas de ámbito. Variables léxicas y especiales 3.8 El interprete LISP 3.9 Funciones de E/S

(Programa teórico desglosado al menos en dos niveles de detalle, por ejemplo: tema y subtema, o módulo y tema, etc..., incluyendo el número de horas estimadas al menos para el primer nivel. Indi-car además la bibliografía básica al menos para el primer nivel).

Pág. 103APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 104: PDAs Aprob ITIS 15Feb2001

3.10 Apóstrofes 3.11 Traza y depuración 3.12 Normas de estilo de programación en LISP 4. Otras funciones y tipos de datos (5h, AP,WIN) 4.1 Tipos string y carácter 4.2 Tipo array 4.3 Secuencias 4.4 Tipo structuras 4.5 Packages 4.6 Retornos múltiples 5. Ejemplos de programacion LISP (5h, AP) 5.1 Derivación simbólica 5.2 Detección de patrones en cadenas de amino-ácidos 5.3 ELIZA

6. PROGRAMA PRÁCTICO(Detallar cada una de las prácticas explicitando objetivos y recursos recomendados para realizarlas).

Descripción del entorno

Objetivos

Descripción

Introducción a la utilización de las herramientas básicas de edición e interpretación de programas LISPMaterial de Laboratorio recomendado (Software)

1Nº horas estimadas en laboratorio:

Práctica número 1

Material de Laboratorio recomendado (Hardware)Interprete LISP en PC

Funciones de listas

Objetivos

Descripción

Utilización de las funciones de listas más sencillas mediante ejemplos de complejidad progresivaMaterial de Laboratorio recomendado (Software)

2Nº horas estimadas en laboratorio:

Práctica número 2

Material de Laboratorio recomendado (Hardware)Interprete LISP en PC

Pág. 104APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 105: PDAs Aprob ITIS 15Feb2001

Funciones lógicas y de conjuntos

Objetivos

Descripción

Práctica con las funciones lógicas y de conjuntos para resolver problemas habituales de la algorítmica de listasMaterial de Laboratorio recomendado (Software)

2Nº horas estimadas en laboratorio:

Práctica número 3

Material de Laboratorio recomendado (Hardware)Interprete LISP en PC

Definición de funciones

Objetivos

Descripción

Utilización de los recursos básicos de definición de funciones haciendo uso extendido del concepto de recursión y recursión terminalMaterial de Laboratorio recomendado (Software)

2Nº horas estimadas en laboratorio:

Práctica número 4

Material de Laboratorio recomendado (Hardware)Interprete LISP en PC

Funciones iterativas

Objetivos

Descripción

Programación de ejemplos clásicos de la algorítmica mediante la utilización de las funciones LISP iterativas: do y dotimesMaterial de Laboratorio recomendado (Software)

2Nº horas estimadas en laboratorio:

Práctica número 5

Material de Laboratorio recomendado (Hardware)Interprete LISP en PC

Pág. 105APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 106: PDAs Aprob ITIS 15Feb2001

7. METODOLOGÍA

Las clases de teoría se realizarán utilizando por un lado métodos 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 prácticas se desarrollan sobre la base de proponer la realización de determinadas funciones que cumplen o alcancen determinados objetivos. Sobre esta base el alumno interacciona con el profesor durante la práctica para resolver las dudas y solventar las cuestiones de implementación que se presenten.

(Procedimientos de actuación a nivel didáctico).

Funciones de E/S

Objetivos

Descripción

Utilización de las funciones de Entrada Salida, especialmente con la utilización de ficheros.

Material de Laboratorio recomendado (Software)

2Nº horas estimadas en laboratorio:

Práctica número 6

Material de Laboratorio recomendado (Hardware)Interprete LISP en PC

Arrays y secuencias

Objetivos

Descripción

Práctica de la utilización de estructuras de datos de arrays y secuencias mediante funciones LISPMaterial de Laboratorio recomendado (Software)

2Nº horas estimadas en laboratorio:

Práctica número 7

Material de Laboratorio recomendado (Hardware)Interprete LISP en PC

Estructuras y packages

Objetivos

Descripción

Práctica de la utilización de estructuras y sus funciones asociadas, así como ejemplos sencillos de utilización de packages.Material de Laboratorio recomendado (Software)

2Nº horas estimadas en laboratorio:

Práctica número 8

Material de Laboratorio recomendado (Hardware)Interprete LISP en PC

Pág. 106APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 107: PDAs Aprob ITIS 15Feb2001

8. EVALUACIÓN

La evaluación se realizará en base a dos tipos de prueba: examen y trabajos. Existirá un exa-men único que una vez aprobado contabilizará el 50% de la nota final. El restante 50% se determinará mediante dos trabajos de igual valoración a entregar al final de la impartición de la asignatura. Un trabajo será obligatorio y definido por el profesor y el otro será optativo y definido por el propio alumno en conjunción con el profesor.De esta forma, la evaluación queda como :Examen de Teoría (50%) (obligación aprobar)Trabajo Obligatorio (25%) (obligación aprobar)Trabajo Optativo (25%) (no obligatorio)

(Sistema de evaluación con la indicación precisa del tipo y número de pruebas o exámenes, trabajos, así como las demás actividades que puedan establecerse. Deberá especificarse, en todos los casos, el porcentaje que los distintos criterios suponen para la calificación final).

11. PÁGINA WEB DE LA ASIGNATURA

http://Iahost.dis.ulpgc.es

9. BIBLIOGRAFÍA Y MATERIAL RECOMENDADO(Bibliografía y Material docente recomendados, así como el libro de texto principal, si lo hubiere).

TÍTULO Notas de Programación Funcional

AUTORESReferencia AP

J. Méndez, F.M. Hérnandez

EDITORIAL Apuntes ULPGC 1999AÑO

TÍTULO LISP

AUTORESReferencia WIN

P.H. Winston, B.K.P Horn

EDITORIAL Addison-Wesley 1991AÑO

TÍTULO Structure and Interpretation of Computer Programs

AUTORESReferencia ABE

H. Abelson , G.J. Sussman

EDITORIAL MIT Press 1996AÑO

10. EQUIPO DOCENTE

DOCENCIA TEORÍCA Sí

CATEGORÍA Catedrático de Universidad

NOMBRE Méndez Rodríguez, Juan

DOCENCIA PRÁCTICA Sí

DESPACHO 3-6 TELÉFONO 45-87-46 E-MAI [email protected]

PÁGINA WEBTUTORÍAS

LX

J10:3010:30

10:3012:3012:30

12:30

1 CUAT 2 CUAT

LX

J10:3010:30

10:3012:3012:30

12:30

Pág. 107APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 108: PDAs Aprob ITIS 15Feb2001

1. IDENTIFICACIÓN DE LA ASIGNATURA.CENTRO Escuela Universitaria de InformáticaTITULACIÓN Ingeniería Técnica en Informática de Sistemas

NOMBRE ASIGNATURA

Programación LógicaCÓDIGO 12571 CURSO 2 CARÁCT OP CRÉDITOS T: 3 CRÉDITOS P: 1,5

DESCRIPTORES B.O.E.Bases de la programación lógica.

2. CONCEPTO Y DEFINICIÓN.

Un curso de introducción al formalismo lógico como metodología de resolución de problemas. Se consideran tanto los aspectos teóricos (predicados de primer orden, derivación de la forma clausal normal, resolución, ...) como otros de índole práctica ligados al desarrollo de una herramienta de programación (v.g. Prolog) dentro del marco teórico de la programación lógica.

(Descripción de la asignatura según los descriptores que aparecen en el B.O.E.)

3. CONOCIMIENTOS PREVIOS.

Ninguno.

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

4. OBJETIVOS DIDÁCTICOS.

El objetivo básico de la asignatura es introducir al alumno en el paradigma de la Programa-ción Lógica. En la primera parte del curso se estudia en detalle el lenguaje Prolog, coordinan-do las prácticas en el laboratorio con la docencia en el aula. Tras esta primera parte, que ocu-pará aproximadamente la mitad del curso, el alumno debería haber adquirido un conocimiento práctico acerca de la resolución de problemas en el marco de la programación lógica. Este conocimiento práctico facilitará la asimilación de los fundamentos teóricos de la programa-ción lógica, objetivo de la segunda parte del curso. Se pretende que el curso tenga una fuerte componente práctica.

(Descripción de los conocimientos, habilidades, técnicas, etc... que se pretende que el alumno ad-quiera al cursar la asignatura)

5. PROGRAMA TEÓRICO Y DE PRÁCTICAS EN AULA CON TEMPORIZACIÓN Y BIBLIOGRAFÍA BÁSICA.

PROGRAMA. 1. Introducción a Prolog (15 horas) 1.1. Introducción y Conceptos iniciales 1.2. Estructuras de datos en Prolog 1.3. Exploración en Prolog 1.4. Aritmética en Prolog 1.5. E/S en Prolog

(Programa teórico desglosado al menos en dos niveles de detalle, por ejemplo: tema y subtema, o módulo y tema, etc..., incluyendo el número de horas estimadas al menos para el primer nivel. Indi-car además la bibliografía básica al menos para el primer nivel).

Pág. 108APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 109: PDAs Aprob ITIS 15Feb2001

1.6. Meta-Cláusulas 1.7. Técnicas de Programación y Depuración 1.8. Analizadores sintácticos en Prolog Bibliografía básica: - Programming in Prolog, W.F. Clocksin, C.S. Mellish, 4ª Edición, Springer-Verlag, 1994. - Prolog Programming for Artificial Intelligence, I.Bratko, 2ª Edición, Addison-Wesley 1990. 2. Fundamentos de la programación lógica. (15 horas) 2.1. Introducción a la representación en Lógica. 2.2. Representación mediante Cláusulas. 2.3. Unificación y sustitución. 2.4. Resolución por Refutación. 2.5. Sistemas de Deducción o No-Resolución. 2.6. Programación Lógica y Prolog. Bibliografía básica: - Principles of Artificial Intelli-gence, N.J. Nilsson, Springer-Verlag, 1982. - From Logic Programming to Prolog, K.R. Apt, Prentice-Hall, 1997.

6. PROGRAMA PRÁCTICO(Detallar cada una de las prácticas explicitando objetivos y recursos recomendados para realizarlas).

Introducción al entorno SWI-Prolog.

Objetivos

Descripción

Iniciarse en el manejo del entorno Prolog en el que se desarrollarán las prácticas de la asignatura.Material de Laboratorio recomendado (Software)SWI-Prolog, XPCE-Prolog, Navegador de Netscape, Manual html de SWI-Prolog

1Nº horas estimadas en laboratorio:

Práctica número 1

Material de Laboratorio recomendado (Hardware)1 PC por alumno, acceso a Internet.

Introducción a la programación en Prolog

Objetivos

Descripción

Iniciar al alumno en la programación en Prolog mediante la resolución de un conjunto de problemas sencillos.Material de Laboratorio recomendado (Software)SWI-Prolog, XPCE-Prolog, Navegador de Netscape, Manual html de SWI-Prolog

2Nº horas estimadas en laboratorio:

Práctica número 2

Material de Laboratorio recomendado (Hardware)1 PC por alumno, acceso a Internet.

Pág. 109APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 110: PDAs Aprob ITIS 15Feb2001

Computación simbólica en Prolog.

Objetivos

Descripción

Mostrar las capacidades de Prolog para manipular expresiones simbólicas. El objetivo de la implementación es conseguir un programa Prolog que permita obtener la derivada de una expresión respecto de una variable mediante cálculo simbólico.Material de Laboratorio recomendado (Software)SWI-Prolog, XPCE-Prolog, Navegador de Netscape, Manual html de SWI-Prolog

2Nº horas estimadas en laboratorio:

Práctica número 3

Material de Laboratorio recomendado (Hardware)1 PC por alumno, acceso a Internet.

Diseño de una interfaz de comandos mediante la identificación de patrones

Objetivos

Descripción

Experimentar con los procedimientos de E/S en Prolog al tiempo que se diseña una interfaz en lenguaje natural para un dominio muy restringido mediante la identificación de patrones. El objetivo de la implementación es conseguir un programa Prolog que permMaterial de Laboratorio recomendado (Software)SWI-Prolog, XPCE-Prolog, Navegador de Netscape, Manual html de SWI-Prolog

2Nº horas estimadas en laboratorio:

Práctica número 4

Material de Laboratorio recomendado (Hardware)1 PC por alumno, acceso a Internet.

Manipulación de la base de datos.

Objetivos

Descripción

Ilustrar los mecanismos que permiten modificar de forma dinámica el conjunto de hechos y reglas que conforman un programa Prolog o invocar objetivos a partir de la síntesis de nuevos términos.Material de Laboratorio recomendado (Software)SWI-Prolog, XPCE-Prolog, Navegador de Netscape, Manual html de SWI-Prolog

2Nº horas estimadas en laboratorio:

Práctica número 5

Material de Laboratorio recomendado (Hardware)1 PC por alumno, acceso a Internet.

Pág. 110APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 111: PDAs Aprob ITIS 15Feb2001

7. METODOLOGÍA

A nivel metodológico el desarrollo de este curso se estructurará como sigue: - Clases de Teoría: Se alternarán las presentaciones magistrales por parte del profesor con la resolución de hojas de ejercicios mediante la participación de los alumnos. Las hojas de ejercicios se entregarán con anticipación a los alumnos. El material empleado en las pre-sentaciones estará a disposición del alumnado desde la página Web de la asignatura. - Prácticas en el laboratorio: Las sesiones de prácticas se desarrollarán con la presencia del profesor responsable en el laboratorio. Con anterioridad a la sesión de laboratorio, los alumnos podrán conocer la temática de la práctica accediendo al guión de la misma desde la página Web de la asignatura. Normalmente las prácticas contendrán cuestiones y pro-puestas para profundizar en los temas que se traten. Aquellos alumnos que lo deseen po-drán remitir al profesor responsable para su corrección las memorias y código que resu-man el desarrollo de la práctica. - Los alumnos deberán presentar un trabajo final individual sobre un tema que será fijado entre el alumno y el profesor. Los trabajos serán defendidos por el alumno mediante una entrevista que se concertará con el profesor responsable.

(Procedimientos de actuación a nivel didáctico).

Eliza

Objetivos

Descripción

Analizar y experimentar con una versión bastante elaborada del célebre programa Eliza, estudiando los componentes básicos de la implementación y la características de Prolog que permiten una solución 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

2Nº horas estimadas en laboratorio:

Práctica número 6

Material de Laboratorio recomendado (Hardware)1 PC por alumno, acceso a Internet.

Trabajo de fin de curso

Objetivos

Descripción

Se reservan las dos últimas sesiones de prácticas para iniciar el desarrollo del trabajo de curso. Durante las mismas los alumnos podrán 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

4Nº horas estimadas en laboratorio:

Práctica número 7

Material de Laboratorio recomendado (Hardware)1 PC por alumno, acceso a Internet.

Pág. 111APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 112: PDAs Aprob ITIS 15Feb2001

8. EVALUACIÓN

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 prácticas: Si fuese necesario, el alumno/a podrá incrementar la nota final de la asignatura hasta 1.5 puntos mediante la entrega de memorias de prácticas. Para aprobar la asignatura será necesario haber superado tanto el examen escrito como el trabajo de fin de curso.

(Sistema de evaluación con la indicación precisa del tipo y número de pruebas o exámenes, trabajos, así como las demás actividades que puedan establecerse. Deberá especificarse, en todos los casos, el porcentaje que los distintos criterios suponen para la calificación final).

9. BIBLIOGRAFÍA Y MATERIAL RECOMENDADO(Bibliografía y Material docente recomendados, así como el libro de texto principal, si lo hubiere).

TÍTULO Programming in Prolog

AUTORESReferencia

W.F. Clocksin, C.S. Mellish.

EDITORIAL Springer-Verlag, 4ª Edición. 1994AÑO

TÍTULO The Art of Prolog

AUTORESReferencia

L. Sterling, E. Shapiro.

EDITORIAL MIT Press, 2ª Edición. 1994AÑO

TÍTULO Prolog Programming for Artificial Intelligence

AUTORESReferencia

I.Bratko

EDITORIAL Addison-Wesley, 2ª Edición. 1990AÑO

TÍTULO Principles of Artificial Intelli-gence

AUTORESReferencia

N.J. Nilsson

EDITORIAL Springer-Verlag 1982AÑO

TÍTULO From Logic Programming to Prolog

AUTORESReferencia

K.R. Apt

EDITORIAL Prentice-Hall 1997AÑO

TÍTULO Lógica Informática

AUTORESReferencia

José Cuena

EDITORIAL Alianza Editorial 1985AÑO

10. EQUIPO DOCENTE

DOCENCIA TEORÍCA Sí

CATEGORÍA Profesor Titular de Universidad

NOMBRE Cabrera Gámez, Jorge

DOCENCIA PRÁCTICA Sí

DESPACHO 3-S9 TELÉFONO 45-87-47 E-MAI [email protected]

PÁGINA WEBTUTORÍAS1 CUAT 2 CUAT

Pág. 112APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 113: PDAs Aprob ITIS 15Feb2001

11. PÁGINA WEB DE LA ASIGNATURA

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

MX

XV

9:3010:30

16:3011:30

12:3011:30

17:3012:30

LX

J16:3016:30

9:3018:3017:30

12:30

Pág. 113APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 114: PDAs Aprob ITIS 15Feb2001

1. IDENTIFICACIÓN DE LA ASIGNATURA.CENTRO Escuela Universitaria de InformáticaTITULACIÓN Ingeniería Técnica en Informática de Sistemas

NOMBRE ASIGNATURA

RedesCÓDIGO 12550 CURSO 2 CARÁCT T CRÉDITOS T: 3 CRÉDITOS P: 3

DESCRIPTORES B.O.E.Comunicaciones. Arquitectura de Redes.

2. CONCEPTO Y DEFINICIÓN.

Esta asignatura básicamente puede considerarse como el estudio de la interconexión de Sistemas Abiertos tanto desde un punto de vista tecnológico, haciendo hincapié en las diferentes tecnologías que se van desarrollando para la transmisión de información, como desde el punto de vista protocolario, donde el papel fundamental lo representan las arquitectura modulares de interconexión así como los protocolos que se desarrollan para llevar a cabo las funciones y servicios que deben suministrar cada capa del modelo global.

(Descripción de la asignatura según los descriptores que aparecen en el B.O.E.)

3. CONOCIMIENTOS PREVIOS.

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

4. OBJETIVOS DIDÁCTICOS.

El objetivo básico que se pretende alcanzar es que el alumno obtenga una formación básica sobre las distintas alternativas de interconexión de sistemas abiertos. Este objetivo global podría descomponerse en objetivos más concretos como son: - Comunicación de datos entre sistemas informáticos que engloba el conocimiento de a) tipo de señales a transmitir; b) Medios de transmisión disponibles c) Técnicas de modulación y multiplexación y d) Mecanismos de conmutación en redes de transmisión de datos - Arquitectura de Redes de Computadores que permite el diálogo de alto nivel entre aplicaciones residentes en diferentes sistemas informáticos que engloba el conocimiento de a) Arquitectura de redes más comunes, ISO y TCP/IP; b) Mecanismos de interconexión de redes tanto a nivel de redes LAN como de redes WAN, incluyendo tecnologías y protocolos; c) Protocolos de transporte de datos entre sistemas finales y d) Aplicaciones distribuidas.

(Descripción de los conocimientos, habilidades, técnicas, etc... que se pretende que el alumno ad-quiera al cursar la asignatura)

5. PROGRAMA TEÓRICO Y DE PRÁCTICAS EN AULA CON TEMPORIZACIÓN Y BIBLIOGRAFÍA BÁSICA.

Módulo 1: Comunicación de Datos Horas Estimadas: 10 Bibliografía: STA-1, TAN-1, HAL-1 Tema 1: Introducción Tema 2: Transmisión de Datos Tema 3: Medios de Transmisión Tema 4: Modulación y Codificación Tema 5: Multiplexación Tema 6: Métodos de Transmisión e Interfaces

(Programa teórico desglosado al menos en dos niveles de detalle, por ejemplo: tema y subtema, o módulo y tema, etc..., incluyendo el número de horas estimadas al menos para el primer nivel. Indi-car además la bibliografía básica al menos para el primer nivel).

Pág. 114APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 115: PDAs Aprob ITIS 15Feb2001

Tema 7: Conmutación de Circuitos y Paquetes Módulo 2: Arquitectura de Redes de Computadores Horas Estimadas: 20 Bibliografía: 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: Tecnologías de Redes de Área Local Tema 13: Redes de Área Local Tema 14: Puentes Tema 15: Interconexión de Redes Tema 16: Protocolos de Transporte Tema 17: Aplicaciones Distribuidas

6. PROGRAMA PRÁCTICO(Detallar cada una de las prácticas explicitando objetivos y recursos recomendados para realizarlas).

Conexión a través de modem de 2 equipos

Objetivos

Descripción

Intercambio de datos entre PC a través de una red

Material de Laboratorio recomendado (Software)

4Nº horas estimadas en laboratorio:

Práctica número 1

Material de Laboratorio recomendado (Hardware)2 PC, modem , líneas telefónicas Analizador de protocolos

Conexión por acceso telefónico de un equipo a un servidor

Objetivos

Descripción

Conectar un equipo a un servidor de servicios

Material de Laboratorio recomendado (Software)

2Nº horas estimadas en laboratorio:

Práctica número 2

Material de Laboratorio recomendado (Hardware)PC, modem

Pág. 115APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 116: PDAs Aprob ITIS 15Feb2001

7. METODOLOGÍA

La metodología a seguir en la asignatura consistirá de un conjunto de clases magis-trales impartidas en el aula durante el horario correspondiente a las clases teóricas de la asignatura. Así mismo, y durante dicho horario, se impartirán un conjunto de clases abiertas donde se irán verificando la adquisición de conocimientos teóricos del alumno. Para la realización de las prácticas se hará entrega al alumno de información so-bre los objetivos y documentación adicional para la realización de las prácticas. Las prácticas reflejaran la implementación de los conceptos explicados en las clases teó-ricas. Junto a esta información se entrega el enunciado de la misma donde se le ex-pondrá el trabajo a realizar. El alumno tendrá que plantear una solución teórica para la realización de dicha tarea y deberá implementar dicha solución en el laboratorio.

(Procedimientos de actuación a nivel didáctico).

8. EVALUACIÓN

Teoría La teoría se evaluará por parciales (tres), de forma que para superar la parte teórica 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 tendrán que examinarse del mismo en la convocatoria Ordinaria o la Extraordinaria de Septiembre.

(Sistema de evaluación con la indicación precisa del tipo y número de pruebas o exámenes, trabajos, así como las demás actividades que puedan establecerse. Deberá especificarse, en todos los casos, el porcentaje que los distintos criterios suponen para la calificación final).

Instalación y configuración de una estación en una red local multiprotocolo

Objetivos

Descripción

Instalación y configuración de una estación en los entornos de red más conocidos

Material de Laboratorio recomendado (Software)

3Nº horas estimadas en laboratorio:

Práctica número 3

Material de Laboratorio recomendado (Hardware)PC, Red local

Utilización de aplicaciones basadas en TCP/IP

Objetivos

Descripción

Utilización de las aplicaciones en un ambiente internet

Material de Laboratorio recomendado (Software)

6Nº horas estimadas en laboratorio:

Práctica número 4

Material de Laboratorio recomendado (Hardware)PC, Red local

Pág. 116APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 117: PDAs Aprob ITIS 15Feb2001

Para superar la parte teórica 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 Teoría será: - 90% Examen - 10% Participación en la resolución de Ejercicios en clase Prácticas Las prácticas se evaluarán mediante un examen final que se realizará en la convocatoria Ordinaria y en la Extraordinaria de Septiembre. Este examen se basa en los conocimiento prácticos adquiridos mediante la realización de las prácticas realizadas durante el curso. La nota final de práctica será: - 80% Examen - 20% Participación en clase de prácticas Teoría + Prácticas La nota final será una ponderación entre teoría y prácticas Nota Final = 0,6 * Nota Teoría + 0.4 * Nota de Prácticas

9. BIBLIOGRAFÍA Y MATERIAL RECOMENDADO(Bibliografía y Material docente recomendados, así como el libro de texto principal, si lo hubiere).

TÍTULO Comunicaciones y Redes de Computadores

AUTORESReferencia STA-1

William Stallings

EDITORIAL Prentice Hall. 1997AÑO

TÍTULO Redes de Ordenadores

AUTORESReferencia TAN-1

Andrew S. Tanenbaum

EDITORIAL Prentice Hall. 1993AÑO

TÍTULO Comunicación de datos, redes de ordenadores y sistemas a

AUTORESReferencia HAL-1

Fred Halsall

EDITORIAL Addison-Wesley. 1998AÑO

TÍTULO TCP/IP Principios básicos, protocolos y arquitectura

AUTORESReferencia COM-1

Douglas C. Comer

EDITORIAL Prentice Hall. 1996AÑO

10. EQUIPO DOCENTE

DOCENCIA TEORÍCA Sí

CATEGORÍA Profesor Titular de Escuela Universitaria

NOMBRE Alayón Hernández, Francisco

DOCENCIA PRÁCTICA Sí

DESPACHO 3-12 TELÉFONO 45-87-56 E-MAI [email protected]

PÁGINA WEBTUTORÍAS

LJ

V9:3013:30

12:3011:3015:30

14:30

1 CUAT 2 CUAT

LJ

V9:3013:30

12:3011:3015:30

14:30

Pág. 117APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 118: PDAs Aprob ITIS 15Feb2001

11. PÁGINA WEB DE LA ASIGNATURA

http://

Pág. 118APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 119: PDAs Aprob ITIS 15Feb2001

1. IDENTIFICACIÓN DE LA ASIGNATURA.CENTRO Escuela Universitaria de InformáticaTITULACIÓN Ingeniería Técnica en Informática de Sistemas

NOMBRE ASIGNATURA

Sistemas OperativosCÓDIGO 12542 CURSO 2 CARÁCT T CRÉDITOS T: 4,5 CRÉDITOS P: 3

DESCRIPTORES B.O.E.Organización, estructura y servicio de los sistemas operativos. Gestión y administración de

memoria y procesos. Gestión de entrada/salida. Sistemas de ficheros.

2. CONCEPTO Y DEFINICIÓN.

Esta materia estudia la estructura y funciones de los sistemas operativos. El sistema operativo es el componente de un sistema informático encargado de gestionar eficientemente los recursos del sistema, organizar la ejecución de los procesos y proporcionar servicios básicos a los usuarios.

(Descripción de la asignatura según los descriptores que aparecen en el B.O.E.)

3. CONOCIMIENTOS PREVIOS.

- Organización de computadores (FC, SD) - Programación estructurada y modular. Tipos abstractos de datos (ED1, MP1) - Lenguaje C, a nivel principiante-intermedio (MP2) - Inglés técnico: comprensión lectora de documentación técnica (IT1) (entre paréntesis, los acrónimos 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 prácticos.

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

4. OBJETIVOS DIDÁCTICOS.

Objetivos teóricos: que el estudiante conozca la estructura general, funciones y principios de diseño de los sistemas operativos. Objetivos prácticos: que el estudiante consolide sus conocimientos teóricos mediante la programación de componentes de un sistema operativo y se introduzca en el uso de herramientas de programación de sistemas.

(Descripción de los conocimientos, habilidades, técnicas, etc... que se pretende que el alumno ad-quiera al cursar la asignatura)

5. PROGRAMA TEÓRICO Y DE PRÁCTICAS EN AULA CON TEMPORIZACIÓN Y BIBLIOGRAFÍA BÁSICA.

1. Conceptos generales de sistemas operativos (10h, 3-4 semanas) 1.1. Definición de sistema operativo. 1.2. Recorrido histórico. 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. Planificación de procesos. 2.3. Sincronización y comunicación. 2.4. Interbloqueo. 3. Entrada/salida (3h, 1 semana) 3.1. Manejadores de dispositivos. 3.2. Gestión de colas: spooling. 4. Memoria (10h, 3-4 semanas)

(Programa teórico desglosado al menos en dos niveles de detalle, por ejemplo: tema y subtema, o módulo y tema, etc..., incluyendo el número de horas estimadas al menos para el primer nivel. Indi-car además la bibliografía básica al menos para el primer nivel).

Pág. 119APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 120: PDAs Aprob ITIS 15Feb2001

4.1. Organización de la memoria. 4.2. Gestión de memoria contigua. 4.3. Segmentación y paginación. 4.4. Memoria virtual: paginación por demanda. 5. Archivos (8h, 3 semanas) 5.1. Interfaz del sistema de archivos. 5.2. Implementación 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 PRÁCTICO(Detallar cada una de las prácticas explicitando objetivos y recursos recomendados para realizarlas).

Operación en entorno UNIX

Objetivos

Descripción

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)

6Nº horas estimadas en laboratorio:

Práctica número 1

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 gráfico

Programación en C++ bajo UNIX

Objetivos

Descripción

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 básicas para desarrollar en C/C++ bajo Linux: compilador, depurador, make, compilación en Emacs.Material de Laboratorio recomendado (Software)

6Nº horas estimadas en laboratorio:

Práctica número 2

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 gráfico

Pág. 120APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 121: PDAs Aprob ITIS 15Feb2001

Introducción al sistema operativo Nachos

Objetivos

Descripción

Presentar la arquitectura del s.o. instruccional Nachos, así como las instrucciones básicas para instalarlo, explorarlo y modificarlo.Material de Laboratorio recomendado (Software)

2Nº horas estimadas en laboratorio:

Práctica número 3

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 gráfico

Primer trabajo: hilos y concurrencia en Nachos

Objetivos

Descripción

Implementar en Nachos herramientas de sincronización entre procesos. Adiestrarse en programación concurrente mediante la realización de ejercicios básicos.Material de Laboratorio recomendado (Software)

6Nº horas estimadas en laboratorio:

Práctica número 4

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 gráfico

Segundo trabajo: llamadas al sistema y multiprogramación

Objetivos

Descripción

Implementar llamadas al sistema de Nachos. Dar soporte a programas de usuario multiprogramados mediante tiempo compartido. Gestión de memoria elemental.Material de Laboratorio recomendado (Software)

6Nº horas estimadas en laboratorio:

Práctica número 5

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 gráfico

Pág. 121APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 122: PDAs Aprob ITIS 15Feb2001

7. METODOLOGÍA

En las clases teóricas se explicarán los fundamentos sobre sistemas operativos descritos en el temario. La teoría se impartirá mediante clases magistrales basadas en el texto de referencia de la asignatura. El estudiante dispondrá de fichas o guías de cada unidad temática para que conozca los puntos más importantes de ella. Además se propondrán 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 realizarán controles periódicos, en forma de pequeños exámenes escritos celebrados durante la clase. Los alumnos aplicarán los conceptos más importantes por medio de la implementación de componentes en un sistema operativo instruccional, llamado Nachos. Para poder realizar los trabajos, hay que adiestrar a los estudiantes en la programación en C++ bajo entorno UNIX: para ello se dedica-rán las primeras semanas prácticas. Con esto se consigue también que se impartan todos los conteni-dos teóricos necesarios para los trabajos con Nachos justo antes de que éstos se empiecen a realizar. Las clases prácticas se desarrollarán íntegramente en un laboratorio: desde el primer momento, el estudiante tendrá las manos puestas en un teclado. Los trabajos prácticos se realizarán necesariamente en grupo, para estimular el trabajo en equipo. Se promoverán aspectos colaterales de formación, como la capacidad expresiva (oral y escrita) y la calidad de programación. Se usarán ampliamente tecnologías avanzadas (web, correo electrónico) como instrumento de comunicación estudiante/profesor y como depósito de información (p.ej. las guías, manuales y fichas estarán disponibles en formato electrónico).

(Procedimientos de actuación a nivel didáctico).

8. EVALUACIÓN

- Exámenes teóricos (75% de la calificación): 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 puntuación del examen de convocatoria representa el 75% de la calificación total. La nota obtenida en el parcial se tiene en cuenta en las dos convocatorias (junio y septiembre). - Dos trabajos prácticos obligatorios (25% de la calificación, a partes iguales) - Trabajo práctico optativo, práctica número 6 sobre memoria virtual, quién la realice podrá obtener un 10% más de la nota, o sea subir un punto más en su nota final. Es necesario obtener más del 50% de la nota máxima tanto en la parte teórica como en los trabajos prácticos obligatorios. Además de lo anterior, podrá añadirse hasta un 10% de puntuación por evaluación continua y otros.

(Sistema de evaluación con la indicación precisa del tipo y número de pruebas o exámenes, trabajos, así como las demás actividades que puedan establecerse. Deberá especificarse, en todos los casos, el porcentaje que los distintos criterios suponen para la calificación final).

Tercer trabajo: memoria virtual (opcional)

Objetivos

Descripción

Incorporar memoria virtual al Nachos y evaluar el rendimiento de las políticas de reemplazo de páginas.Material de Laboratorio recomendado (Software)

4Nº horas estimadas en laboratorio:

Práctica número 6

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 gráfico

Pág. 122APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 123: PDAs Aprob ITIS 15Feb2001

Aunque los porcentajes suman 120% nunca se podrá obtener más 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 mínima para aprobar.

9. BIBLIOGRAFÍA Y MATERIAL RECOMENDADO(Bibliografía y Material docente recomendados, así como el libro de texto principal, si lo hubiere).

TÍTULO Sistemas operativos. Conceptos fundamentales.

AUTORESReferencia 1

A. Silberschatz, P. Galvin

EDITORIAL Addison-Wesley 1995AÑO

TÍTULO El lenguaje de programación C++

AUTORESReferencia

B. Stroustrup

EDITORIAL Addison-Wesley 1993AÑO

TÍTULO Guía de operación en entorno UNIX

AUTORESReferencia

J. M . Santos

EDITORIAL Serv. de publicaciones EUI – ULPGC 1996AÑO

TÍTULO Sistemas operativos. Conceptos y diseño

AUTORESReferencia

M. Milenkovic´

EDITORIAL Addison-Wesley 1994AÑO

TÍTULO Operating System Concepts (5th edition)

AUTORESReferencia

A. Silberschatz, P. Galvin

EDITORIAL Addison-Wesley 1998AÑO

TÍTULO Guía de la asignatura

AUTORESReferencia

C. R. García, J. M. Santos, S. Candela, G. Padrón

EDITORIAL 1999AÑO

TÍTULO Trabajos con el sistema operativo Nachos

AUTORESReferencia

J. M. Santos, C. R. García

EDITORIAL 1999AÑO

TÍTULO Nachos v. 3.4 (software y documentación original)

AUTORESReferencia

T. Anderson

EDITORIAL Universidad de Berkeley (EEUU) 1993AÑO

TÍTULO Sistemas operativos. Conceptos fundamentales.

AUTORESReferencia 1

A. Silberschatz, P. Galvin

EDITORIAL Addison-Wesley 1995AÑO

10. EQUIPO DOCENTE

DOCENCIA TEORÍCA Sí

CATEGORÍA Catedrático de Escuela Universitaria

NOMBRE García Rodríguez, Carmelo Rubén

DOCENCIA PRÁCTICA Sí

DESPACHO 3-12 TELÉFONO 45-87-56 E-MAI [email protected]

PÁGINA WEBTUTORÍAS

L,VJ

9:3018:00

11:3020:00

1 CUAT 2 CUAT

L,VJ

9:3018:00

11:3020:00

Pág. 123APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 124: PDAs Aprob ITIS 15Feb2001

11. PÁGINA WEB DE LA ASIGNATURA

http://sopa.dis.ulpgc.es

J 18:00 20:00 J 18:00 20:00

Pág. 124APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 125: PDAs Aprob ITIS 15Feb2001

1. IDENTIFICACIÓN DE LA ASIGNATURA.CENTRO Escuela Universitaria de InformáticaTITULACIÓN Ingeniería Técnica en Informática de Sistemas

NOMBRE ASIGNATURA

Tecnología de ComputadoresCÓDIGO 12580 CURSO 2 CARÁCT T CRÉDITOS T: 3 CRÉDITOS P: 1,5

DESCRIPTORES B.O.E.Unidades Funcionales: Memoria, procesador, periferia, lenguajes máquina y ensamblador,

esquema de funcionamiento. Electrónica. Sistemas Digitales. Periféricos.

2. CONCEPTO Y DEFINICIÓN.

Hay dos aspectos que conviene considerar desde el principio de la formación del estudiante: la utilización de las herramientas informáticas para el análisis y el diseño de circuitos electrónicos, y proporcionar al estudiante una visión global de la ingeniería electrónica. Esta asignatura está dedicada a introducir las técnicas más elementales de análisis de circuitos. Presenta las características eléctricas de los principales dispositivos semiconductores y su aplicación a circuitos digitales básicos. Los dispositivos tratados son: el diodo, y los transistores bipolares y de efecto de campo.

(Descripción de la asignatura según los descriptores que aparecen en el B.O.E.)

3. CONOCIMIENTOS PREVIOS.

- Física - Sistemas Digitales

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

4. OBJETIVOS DIDÁCTICOS.

- Dotar al alumno de una metodología de análisis de circuitos electrónicos. - Conocer los principios de funcionamiento y las modelizaciones habituales de los dispositivos electrónicos básicos (componentes pasivos lineales, diodos, transistores, puertas lógicas,..) así como los circuitos constituidos a partir de éstos. - Dar al alumno una sólida base electrónica que le permita entender, interpretar y analizar la evolución tecnológica de los computadores. - Familiarizar al alumno en la utilización adecuada del instrumental de medida y generación de señales, y los distintos componentes electrónicos. - Mentalizar al alumno de la necesidad de reciclar periódicamente los conocimientos, dada la vertiginosa evolución de la Electrónica y de la Informática.

(Descripción de los conocimientos, habilidades, técnicas, etc... que se pretende que el alumno ad-quiera al cursar la asignatura)

5. PROGRAMA TEÓRICO Y DE PRÁCTICAS EN AULA CON TEMPORIZACIÓN Y BIBLIOGRAFÍA BÁSICA.

1. Fundamentos eléctricos de los circuitos digitales (2 horas) [PAT] 1.1 Características generales de los circuitos digitales 2. Física de Semiconductores (1 hora) [MAL] 2.1 Tipos de materiales. Conducción 2.2 Semiconductores dopados 3. Teoría de los diodos (2 horas) [MAL] 3.1 Unión PN

(Programa teórico desglosado al menos en dos niveles de detalle, por ejemplo: tema y subtema, o módulo y tema, etc..., incluyendo el número de horas estimadas al menos para el primer nivel. Indi-car además la bibliografía básica al menos para el primer nivel).

Pág. 125APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 126: PDAs Aprob ITIS 15Feb2001

3.2 Modelización del diodo 4. Tecnología bipolar (14 horas) [MAL] 4.1 Transistor bipolar 4.2 Características estáticas 4.3 Polarización. Tipos. Recta de carga estática 4.4 Amplificación 4.5 Características del transistor en conmutación 5. Tecnología de efecto de campo (4 horas) [MAL] 5.1 Conceptos básicos 5.2 Tipos de transistores y características 6. Familias lógicas (7 horas) [MAN] 6.1 Concepto de integración 6.2 Principales familias lógicas

6. PROGRAMA PRÁCTICO(Detallar cada una de las prácticas explicitando objetivos y recursos recomendados para realizarlas).

Introducción a los componentes del laboratorio

Objetivos

Descripción

Conseguir que el alumno se familiarice con los elementos que va a usar durante el curso

Material de Laboratorio recomendado (Software)

2Nº horas estimadas en laboratorio:

Práctica número 1

Material de Laboratorio recomendado (Hardware)Fuente de alimentación, polímetro, placa de inserción, resistencias

Diseño de funciones lógicas con diodos

Objetivos

Descripción

Comprender y experimentar la forma de obtener funciones lógicas elementales aplicando la tecnología electrónica mediante el desarrollo de circuitos con diodos.Material de Laboratorio recomendado (Software)

4Nº horas estimadas en laboratorio:

Práctica número 2

Material de Laboratorio recomendado (Hardware)Fuente de alimentación, polímetro, placa de inserción, resistencias y diodos.

Pág. 126APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 127: PDAs Aprob ITIS 15Feb2001

7. METODOLOGÍA

Impartición del temario mediante clases en el aula con referencias a la bibliografía empleada y apoyo docente con pizarra y transparencias. Los conceptos teóricos serán complementados con el desarrollo de algunos ejercicios resueltos en clase. Clases quincenales de prácticas de laboratorio de alta interactividad alumno-profesor

(Procedimientos de actuación a nivel didáctico).

Diseño de funciones lógicas con transistores bipolares

Objetivos

Descripción

Comprender y experimentar la forma de obtener funciones lógicas elementales aplicando la tecnología electrónica mediante el desarrollo de circuitos con transistores bipolares.Material de Laboratorio recomendado (Software)

4Nº horas estimadas en laboratorio:

Práctica número 3

Material de Laboratorio recomendado (Hardware)Fuente de alimentación, polímetro, placa de inserción, resistencias, diodos LED, y transistores.

Diseño de funciones lógicas en tecnología RTL.

Objetivos

Descripción

Comprender y experimentar la forma de obtener funciones lógicas elementales aplicando la tecnología electrónica mediante la familia RTL.Material de Laboratorio recomendado (Software)

2Nº horas estimadas en laboratorio:

Práctica número 4

Material de Laboratorio recomendado (Hardware)Fuente de alimentación, polímetro, placa de inserción, resistencias, diodos LED, y transistores.

Diseño de funciones Lógicas en tecnología TTL

Objetivos

Descripción

Comprender y experimentar la forma de obtener funciones lógicas elementales aplicando la tecnología electrónica mediante la familia TTL.Material de Laboratorio recomendado (Software)

2Nº horas estimadas en laboratorio:

Práctica número 5

Material de Laboratorio recomendado (Hardware)Fuente de alimentación, polímetro, placa de inserción, resistencias, diodos LED y transistores.

Pág. 127APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 128: PDAs Aprob ITIS 15Feb2001

de forma que la constante resolución de dudas aclare los conocimientos adquiridos. Aclaraciones posteriores serían posibles en horarios convenidos de tutorías. Será imprescindible la realización de todas las prácticas señaladas para el cuatrimestre, las cuales deberán ser efectuadas en el lugar habilitado para ese propósito, y en las horas que el Centro docente haya dispuesto para ello, y deberán ser realizadas en presencia del profesor, quien supervisará la ejecución de la misma y finalmente, verificará su funcionamiento y los conocimientos adquiridos durante su realización. Las prácticas serán realizadas siempre dentro del periodo lectivo del cuatrimestre. Fijación de conceptos y métodos mediante la redacción de una memoria de cada práctica. Dichas memorias serán entregadas al profesor en persona, salvo expresa indicación de otra cosa por parte de éste, antes de transcurridas dos semanas naturales de la realización de la misma.

8. EVALUACIÓN

La asignatura se calificará según 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, además de obtener una nota mínima en cada uno de ellos. Esta nota mínima es el 40% de la nota máxima de cada una de las pruebas. En otro caso, la calificación será de suspenso. Los trabajos de laboratorio suponen un 20% de la nota final. El examen supone un 80%. Los ejercicios propuestos en clase servirán como complemento de la nota y pueden ayudar hasta un 10% de la nota final. Las notas de los trabajos de laboratorio se guardarán para las dos convocatorias oficiales (junio y septiembre). Los trabajos prácticos, debidamente documentados han de ser entregados 1 semana antes del examen global de lo contrario, la calificación de la asignatura será de suspenso.

(Sistema de evaluación con la indicación precisa del tipo y número de pruebas o exámenes, trabajos, así como las demás actividades que puedan establecerse. Deberá especificarse, en todos los casos, el porcentaje que los distintos criterios suponen para la calificación final).

9. BIBLIOGRAFÍA Y MATERIAL RECOMENDADO(Bibliografía y Material docente recomendados, así como el libro de texto principal, si lo hubiere).

TÍTULO Principios de Electrónica, 5° edición

AUTORESReferencia MAL

Malvino

EDITORIAL Mc Graw Hill 1993AÑO

TÍTULO Sistemas Electrónicos Digitales

AUTORESReferencia MAN

Mandado

EDITORIAL Marcombo 1991AÑO

TÍTULO Estructura y diseño de computadores

AUTORESReferencia PAT

David A. Patterson, John L. Hennesy

EDITORIAL Reverté 2000AÑO

10. EQUIPO DOCENTE

DOCENCIA TEORÍCA Sí

CATEGORÍA Profesor Titular de Escuela Universitaria

NOMBRE Doreste Blanco, Luis

DOCENCIA PRÁCTICA Sí

DESPACHO 1-6 TELÉFONO 45-87-06 E-MAI 609142455

PÁGINA WEBTUTORÍAS1 CUAT 2 CUAT

Pág. 128APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 129: PDAs Aprob ITIS 15Feb2001

11. PÁGINA WEB DE LA ASIGNATURA

http://

TUTORÍAS

LX

JJ

10:309:30

9:3012:30

12:3010:30

10:3014:30

1 CUAT 2 CUAT

LM

12:309:30

13:3014:30

Pág. 129APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 130: PDAs Aprob ITIS 15Feb2001

1. IDENTIFICACIÓN DE LA ASIGNATURA.CENTRO Escuela Universitaria de InformáticaTITULACIÓN Ingeniería Técnica en Informática de Sistemas

NOMBRE ASIGNATURA

Teoría de Autómatas y Lenguajes Formales IICÓDIGO 12574 CURSO 2 CARÁCT T CRÉDITOS T: 3 CRÉDITOS P: 1,5

DESCRIPTORES B.O.E.Autómatas Finitos. Máquinas de turing. Funciones recursivas. Redes neuronales.

2. CONCEPTO Y DEFINICIÓN.

La asignatura muestra la aplicación de los autómatas dentro de la computación. Realiza un estudio de los problemas que son resolubles mediante autómatas y computadoras. Ofrece una breve introducción al modelo de computación neuronal.

(Descripción de la asignatura según los descriptores que aparecen en el B.O.E.)

3. CONOCIMIENTOS PREVIOS.

Teoría de autómatas y lenguajes formales I

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

4. OBJETIVOS DIDÁCTICOS.

La asignatura intenta hacer ver al alumno las bases de la computación, haciendo un amplio estudio de las máquinas de Turing, las cuales son consideradas como las computadoras teóri-cas más simples posibles. Mediante este estudio y el análisis de las funciones recursivas par-ciales se demuestra lo que hasta hoy es computable y lo que no. Las prácticas se desarrollan en el aula exigiendo la participación del alumno en la resolución de problemas de computa-ción teóricos.

(Descripción de los conocimientos, habilidades, técnicas, etc... que se pretende que el alumno ad-quiera al cursar la asignatura)

5. PROGRAMA TEÓRICO Y DE PRÁCTICAS EN AULA CON TEMPORIZACIÓN Y BIBLIOGRAFÍA BÁSICA.

Máquinas de Turing [Broo93] (10 horas teoría + 5 horas prácticas) 1. Máquinas de Turing 2. Construcción modular de máquinas de Turing 3. Máquinas de Turing como aceptadores de lenguajes Computabilidad [Broo93][Cutl] (9 horas teoría + 5 horas prácticas) 1. Fundamentos de la teoría de funciones recursivas 2. Alcance de las funciones recursivas primitivas 3. Funciones recursivas parciales 4. Capacidad de los lenguajes de programación Complejidad [Broo93] (6 horas teoría + 3 horas prácticas) 1. Complejidad de los cálculos 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 máquinas no deterministas Redes Neuronales [Free93] (5 horas teoría + 2 horas prácticas) 1. Definición 2. Computación con redes neuronales

(Programa teórico desglosado al menos en dos niveles de detalle, por ejemplo: tema y subtema, o módulo y tema, etc..., incluyendo el número de horas estimadas al menos para el primer nivel. Indi-car además la bibliografía básica al menos para el primer nivel).

Pág. 130APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 131: PDAs Aprob ITIS 15Feb2001

3. Redes neuronales y autómatas

7. METODOLOGÍA

Se intenta que el alumno asimile los dos principales conceptos de la asignatura: computabilidad y complejidad. Para ello las clases consisten en teoría y demostraciones así como ejemplos de aplicación práctica de los conceptos estudiados. La asignatura se complementa con ejercicios prácticos que conlleven a la asimilación completa de todos los desarrollos vistos teóricamente.

(Procedimientos de actuación a nivel didáctico).

8. EVALUACIÓN

Se realizará sólo un examen final con cuestiones teóricas y problemas. Todos ellos con un nivel similar a los problemas vistos durante las clases prácticas de la asignatura.

(Sistema de evaluación con la indicación precisa del tipo y número de pruebas o exámenes, trabajos, así como las demás actividades que puedan establecerse. Deberá especificarse, en todos los casos, el porcentaje que los distintos criterios suponen para la calificación final).

11. PÁGINA WEB DE LA ASIGNATURA

http://mozart.dis.ulpgc.es/Gias/Subjects/TALFII.html

9. BIBLIOGRAFÍA Y MATERIAL RECOMENDADO(Bibliografía y Material docente recomendados, así como el libro de texto principal, si lo hubiere).

TÍTULO Teoría de la computación. Lenguajes formales, autómatas y

AUTORESReferencia

J. Glenn Brookshear

EDITORIAL Addison-Wesley AÑO

10. EQUIPO DOCENTE

DOCENCIA TEORÍCA Sí

CATEGORÍA Profesor Asociado

NOMBRE Guerra Artal, Cayetano

DOCENCIA PRÁCTICA Sí

DESPACHO TELÉFONO E-MAI [email protected]

PÁGINA WEBTUTORÍAS

MX

J11:3010:30

16:3012:3013:30

18:30

1 CUAT 2 CUAT

L,M,X 15:00 17:00

Pág. 131APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 132: PDAs Aprob ITIS 15Feb2001

1. IDENTIFICACIÓN DE LA ASIGNATURA.CENTRO Escuela Universitaria de InformáticaTITULACIÓN Ingeniería Técnica en Informática de Sistemas

NOMBRE ASIGNATURA

Administración de Sistemas OperativosCÓDIGO 12555 CURSO 3 CARÁCT OB CRÉDITOS T: 3 CRÉDITOS P: 1,5

DESCRIPTORES B.O.E.Administración de Sistemas, Protección y Seguridad. Mantenimiento y Afinación.

2. CONCEPTO Y DEFINICIÓN.

En esta asignatura se enseñan los conceptos y técnicas básicas de la administración de sistemas operativos en entornos multiusuarios. Concretamente: instalación y mantenimiento del sistema opera-tivo, técnicas de optimización del rendimiento del sistema informático a través de las herramientas que el sistema operativo proporciona, mecanismos básicos de seguridad y control del uso de los recursos.

(Descripción de la asignatura según los descriptores que aparecen en el B.O.E.)

3. CONOCIMIENTOS PREVIOS.

Conceptos fundamentales sobre sistemas operativos (asignatura “Sistemas Operativos”). Conceptos fundamentales sobre estructuras de computadores (asignatura “Estructura de Computa-dores “). Comprensión lectora de documentación técnica escrita en inglés" (asignatura “Inglés técnico 1”)

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

4. OBJETIVOS DIDÁCTICOS.

Pretendemos que los alumnos que cursen esta asignatura adquieran los conocimientos básicos y dominen las técnicas fundamentales de la Administración de los Sistemas Operativos. Concretamente: * Mantenimiento del sistema. En esta faceta se contemplan todas aquellas acciones encaminadas a mantener al Sistema Operativo al día 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 administración abarca a todas aquellas acciones que nos permiten conocer cómo, cuando y en qué medida los recursos son utilizados por los usuarios. Esta información es vital a la hora de definir políticas de uso y nuevos requerimiento de recursos en el sistema. * Dominio de los parámetros que influyen en el rendimiento del sistema. Mediante el conocimiento de éstos y cómo repercuten en el sistema se estará en condiciones de optimizar el funcionamiento del Sistema Operativo en base a especificaciones de funcionamiento.

(Descripción de los conocimientos, habilidades, técnicas, etc... que se pretende que el alumno ad-quiera al cursar la asignatura)

5. PROGRAMA TEÓRICO Y DE PRÁCTICAS EN AULA CON TEMPORIZACIÓN Y BIBLIOGRAFÍA BÁSICA.

TEMA 1: LA FIGURA DEL ADMINISTRADOR DEL SISTEMA OPERTIVO 1.1 El administrador del sistema y sus privilegios 1.2 Tareas básicas del administrador 1.3 Relación entre el administrador y los usuarios del sistema Horas estimadas: 1 Bibliografía Básica: FRI-95 y TAC-96 Bibliografía complementaria: MEM-89, FRI-98, GAR-98

(Programa teórico desglosado al menos en dos niveles de detalle, por ejemplo: tema y subtema, o módulo y tema, etc..., incluyendo el número de horas estimadas al menos para el primer nivel. Indi-car además la bibliografía básica al menos para el primer nivel).

Pág. 132APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 133: PDAs Aprob ITIS 15Feb2001

TEMA 2: HERRAMIENTAS BÁSICAS PARA LA ADMINISTRACIÓN DEL SISTEMA OPERATIVO 2.1 La documentación 2.1.1 Los distintos tipos de manuales 2.1.2 Epígrafes específicos para la administración del sistema operativo 2.1.3 Los distintos soportes de distribución 2.2 Utilidades especiales para el administrador 2.2 .1 Órdenes generales de uso frecuente 2.2.2 Órdenes específicas para la administración del sistema operativo 2.2.3 Utilidades específicas para la administración del sistema operativo 2.3 Lenguajes de control de órdenes 2.3.1 Características generales 2.3.2 Tipos de datos utilizados 2.3.3 sentencias de control 2.4. Instalación de aplicaciones 2.4.1. Disciplina 2.4.2. Utilidades Horas estimadas: 7 Bibliografía básica: TAC-96, FRI-95 y OLC-92 Bibliografía 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 Organización lógica de usuarios: grupos de usuarios 3.2 Integridad: seguridad física 3.2.1 Aspectos ambientales y políticos. 3.2.2 Requerimientos: dispositivos y utilidades comúnmente empleadas. 3.2.2 Técnicas y políticas para el salvaguardado de la información. 3.3 Segurida3.3. Protección: seguridad lógica 3.3.1 El problema de la seguridad lógica 3.3.2 Los puntos débiles de los sistemas 3.3.2 Recomendaciones para evitar a los intrusos 3.3.3 Procedimientos para la detección de intrusos Horas estimadas: 4 Bibliografía básica: TAC-96 y FRI-95 Bibliografía complementaria: FRI-98, MEM-89, GAR-98 y MIC-97 TEMA 4: ADMINISTRACIÓN DE RECURSOS 4.1 Discos 4.1.1 Organización lógica de los discos 4.1.2 Operaciones: formateo y particionado 4.2 Sistema de ficheros 4.2.1 Visión del usuario 4.2.2 Visión del sistema: Organización y tipos de sistemas de ficheros 4.2.3 Operaciones: creación, 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 impresión 4.3.1 Visión general del subsistema de impresión: spool de impresión 4.3.2 Configuración del subsistema de impresión 4.3.3 Control del subsistema de impresión 4.4 Servicios de red 4.4.1 Directrices de configuración de una red 4.4.3 Configuración de una red TCP/IP 4.4.4 Servicios de red: FTP, TELNET, NFS y correo electrónico

Pág. 133APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 134: PDAs Aprob ITIS 15Feb2001

4.5 Terminales y modems 4.5.1 Aspectos hardware de terminales: tipos y señales de control 4.5.2 Configuración local de terminales 4.5.3 Instalación de terminales en el sistema 4.5.4 Instalación de modems en el sistema 4.5.5 Accesos remotos Horas estimadas: 12 Bibliografía básica: TAC-96 y FRI-95 Bibliografía 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 Monitorización del sistema 5.2.1 Criterios de rendimiento 5.2.2 Herramientas para la monitorización 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 Bibliografía básica: TAC-96 y FRI-95 Bibliografía 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 típicos 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 Bibliografía básica: TAC-96, FRI-95 Bibliografía complementaria: FRI-98, MEM-89, GAR-98, MIC-97, BAC-86 y CUS-93

6. PROGRAMA PRÁCTICO(Detallar cada una de las prácticas explicitando objetivos y recursos recomendados para realizarlas).

Operatoria básica de administración del sistema operativo

Objetivos

Descripción

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 administración del sistema: comandos, utilidades y lenguajes de órdenes de control. Este conocimiento geneMaterial de Laboratorio recomendado (Software)

2Nº horas estimadas en laboratorio:

Práctica número 1

Material de Laboratorio recomendado (Hardware)Para cada grupo de trabajo de 2 alumnos:Ordenador personal con sistemas operativos Linux y Windows NTEl laboratorio deberá estar provisto de pantalla y cañón de proyección de pantallas y pizarra Veleda

Pág. 134APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 135: PDAs Aprob ITIS 15Feb2001

Administración de usuarios y seguridad

Objetivos

Descripción

1. Que el alumno sepa cuáles son los atributos básicos que definen el perfil de un usuario del sistema, así como diferentes formas de registrarlas en el sistema.2. Que el alumno domine las técnicas, procedimientos y utilidades más usuales para crear, mMaterial de Laboratorio recomendado (Software)

3Nº horas estimadas en laboratorio:

Práctica número 2

Material de Laboratorio recomendado (Hardware)Para cada grupo de trabajo de 2 alumnos:Ordenador personal con sistemas operativos Linux y Windows NTEl laboratorio deberá estar provisto de pantalla y cañón de proyección de pantallas y pizarra Veleda

Administración de recursos del sistema

Objetivos

Descripción

1. Que el alumno conozca, para cada uno de los dispositivos contemplados en el tema, las características 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 quMaterial de Laboratorio recomendado (Software)

6Nº horas estimadas en laboratorio:

Práctica número 3

Material de Laboratorio recomendado (Hardware)Para cada grupo de trabajo de 2 alumnos:Ordenador personal con sistemas operativos Linux y Windows NTEl laboratorio deberá estar provisto de pantalla y cañón de proyección de pantallas y pizarra Veleda

Operatoria básica para el afinamiento del sistema

Objetivos

Descripción

1. Que el alumno conozca distintos criterios utilizados en la evaluación del rendimiento del sistema, así como parámetros a través de los cuales se lleva a cabo esta evaluación2. Que el alumno domine distintas técnicas y utilidades proporcionadas por loMaterial de Laboratorio recomendado (Software)

2Nº horas estimadas en laboratorio:

Práctica número 4

Material de Laboratorio recomendado (Hardware)Para cada grupo de trabajo de 2 alumnos:Ordenador personal con sistemas operativos Linux y Windows NTEl laboratorio deberá estar provisto de pantalla y cañón de proyección de pantallas y pizarra Veleda

Pág. 135APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 136: PDAs Aprob ITIS 15Feb2001

7. METODOLOGÍA

Para alcanzar los objetivos de la asignatura se realizarán las siguientes actuaciones: Clases teóricas. A excepción del primer tema, pues se trata de un tema puramente teórico descriptivo, está actividad se realizará siguiendo un mismo esquema metodológico: 1º Descripción de los objetivos del tema. 2º Exposición de los aspectos teóricos de los sistemas operativos que están 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º Exposición general de cómo los aspectos teóricos anteriores son soportados por los sistemas ope-rativos modelo utilizado en la asignatura (UNIX y WINDOWS-NT). 4º Explicación de las herramientas de administración que los sistemas operativos modelo poseen y que tienen que ver con los contenidos del tema. 5º Descripción de las actividades prácticas a realizar en el laboratorio. 6º Presentación de los ejercicios de autoevaluación del tema, para que el alumno pueda saber si ha alcanzado los objetivos marcados. Clases prácticas. Esta actividad se desarrollará en el laboratorio según el modelo siguiente: 1º. Descripción de los objetivos de la actividad práctica. 2º. Presentación de los distintos supuestos prácticos a resolver. 3º. Explicación práctica del uso los distintos recursos de administración necesarios para la realización de la práctica (utilidades, archivos de configuración y documentación). 4º. Explicación práctica de cómo se resuelve uno de los supuestos prácticos presentados. 5º. Fase de resolución del resto de supuestos prácticos por parte de alumno. En esta fase el profesor estará de apoyo para resolver las dudas puntuales que el alumno le plantee.

(Procedimientos de actuación a nivel didáctico).

8. EVALUACIÓN

Debido a la naturaleza de la asignatura la evaluación se realizará de forma continuada, consistiendo en ejercicios prácticos que el alumno individualmente deberá resolver en el laboratorio en presencia del profesor, concretamente: - Para cada tema, a excepción del primer capítulo, el alumno deberá superar un ejercicio práctico de evaluación cuyos contenidos coincidirán con los impartidos en las actividades prácticas descri-tas anteriormente, por tanto habrán 5 ejercicios de evaluación. Cada

(Sistema de evaluación con la indicación precisa del tipo y número de pruebas o exámenes, trabajos, así como las demás actividades que puedan establecerse. Deberá especificarse, en todos los casos, el porcentaje que los distintos criterios suponen para la calificación final).

Sistema básico de contabilidad del sistema

Objetivos

Descripción

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 cómo extraer la información útil suministrada por el sistema que nos ocupa3. Que el alumno conozca Material de Laboratorio recomendado (Software)

2Nº horas estimadas en laboratorio:

Práctica número 5

Material de Laboratorio recomendado (Hardware)Para cada grupo de trabajo de 2 alumnos:Ordenador personal con sistemas operativos Linux y Windows NTEl laboratorio deberá estar provisto de pantalla y cañón de proyección de pantallas y pizarra Veleda

Pág. 136APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 137: PDAs Aprob ITIS 15Feb2001

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 desarrollarán 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 evaluación suspendido, menos de 5 pun-tos en la calificación, podrán acudir a las convocatorias oficiales para optar a aprobarlos, estos ejercicios de evaluación serán del mismo tipo que los realizado durante el curso, o sea prácticos. Sólo se tendrán que examinar de aquellos contenidos no aprobados, guardándose las notas de los ejercicios en todas las convocatorias oficiales de un curso académico. - La nota final será la resultante de la media aritmética de las notas obtenidas en cada uno de los ejercicios de evaluación, siempre y cuando no se obtuviera una puntuación menor o igual de 3,5 puntos en dos o más ejercicios, en tal caso se suspenderá la asignatura.

9. BIBLIOGRAFÍA Y MATERIAL RECOMENDADO(Bibliografía y Material docente recomendados, así como el libro de texto principal, si lo hubiere).

TÍTULO “Utilizando LINUX” (2ª edi.)

AUTORESReferencia TACK-96

Tackett J. y Gunter D.

EDITORIAL Prentice Hall 1996AÑO

TÍTULO “Essential System Administration”

AUTORESReferencia FRI-95

Frisch A.

EDITORIAL O´Reilly & Associates, Inc. 1995AÑO

TÍTULO “Essential Windows NT System Administration”

AUTORESReferencia FRI-98

Frisch Aeleen

EDITORIAL O´Reilly & Associates, Inc. 1998AÑO

TÍTULO UNIX System Administration Handbook

AUTORESReferencia NEM-89

Nemeth E., Snyder G. And Seebass S.

EDITORIAL Prentice Hall 1989AÑO

TÍTULO The Design of the UNIX operating system

AUTORESReferencia BAC-86

Bach M.J.

EDITORIAL Prentice-Hall International Editions 1986AÑO

TÍTULO System Perfrmance Tuning

AUTORESReferencia LOU-92

Loukides M.

EDITORIAL O´Relly & Associates, Inc. 1992AÑO

TÍTULO El libro del Windows-NT

AUTORESReferencia CUS-93

Custer H.

EDITORIAL Microsoft Press 1993AÑO

TÍTULO Windows NT 4 Server al descubierto

AUTORESReferencia GAR-98

Garns J. et al

EDITORIAL Prentice Hall 1998AÑO

TÍTULO The Korn Shell. User & Programming manual

AUTORESReferencia OLC-92

Olczak A.

EDITORIAL Addison-Wesley 1992AÑO

Pág. 137APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 138: PDAs Aprob ITIS 15Feb2001

11. PÁGINA WEB DE LA ASIGNATURA

http://sopa.dis.ulpgc.es

TÍTULO Programming Perl

AUTORESReferencia WAL-91

Wall L. And Schwartz R.

EDITORIAL O´Relly & Associates, Inc. 1997AÑO

TÍTULO Windows NT Technical Support

AUTORESReferencia MIC-97

Microsoft

EDITORIAL Microsoft Press 1997AÑO

10. EQUIPO DOCENTE

DOCENCIA TEORÍCA No

CATEGORÍA Catedrático de Escuela Universitaria

NOMBRE García Rodríguez, Carmelo Rubén

DOCENCIA PRÁCTICA Sí

DESPACHO 3-12 TELÉFONO 45-87-56 E-MAI [email protected]

PÁGINA WEBTUTORÍAS

L,VJ

9:3018:00

11:3020:00

1 CUAT 2 CUAT

L,VJ

9:3018:00

11:3020:00

DOCENCIA TEORÍCA Sí

CATEGORÍA Profesor Titular de Escuela Universitaria

NOMBRE Padrón Morales, Gabino

DOCENCIA PRÁCTICA No

DESPACHO 3-1 TELÉFONO 45-87-41 E-MAI [email protected]

PÁGINA WEBTUTORÍAS

L,M,X 10:00 12:00

1 CUAT 2 CUAT

L,M,X 10:00 12:00

Pág. 138APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 139: PDAs Aprob ITIS 15Feb2001

1. IDENTIFICACIÓN DE LA ASIGNATURA.CENTRO Escuela Universitaria de InformáticaTITULACIÓN Ingeniería Técnica en Informática de Sistemas

NOMBRE ASIGNATURA

Algoritmos ParalelosCÓDIGO 12593 CURSO 3 CARÁCT OP CRÉDITOS T: 3 CRÉDITOS P: 3

DESCRIPTORES B.O.E.Construcción de algoritmos paralelos.

2. CONCEPTO Y DEFINICIÓN.

La asignatura tratará de mostrár técnicas y metodologías necesarias para diseñar y evaluar algoritmos paralelos. También se introducirán algunas modelos que nos permitirán conocer el rendimiento de los algoritmos bajo diferentes esquemas de computación.

(Descripción de la asignatura según los descriptores que aparecen en el B.O.E.)

3. CONOCIMIENTOS PREVIOS.

Se van a tocar conceptos que se han expuesto en las siguientes asignaturas: Metodología de la Programación, Sistemas Operativos, Redes, Lenguajes de Programación,Fundamentos de Computadores, Estructuras de Computadores

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

4. OBJETIVOS DIDÁCTICOS.

Se pretende que el alumno adquiera conocimientos sobre programación paralela. Finalidad. Posibles aplicaciones. Dificultades en la realización de estos algoritmos, frente a la programación secuencial. Y técnicas de programación en diferentes contextos.

(Descripción de los conocimientos, habilidades, técnicas, etc... que se pretende que el alumno ad-quiera al cursar la asignatura)

5. PROGRAMA TEÓRICO Y DE PRÁCTICAS EN AULA CON TEMPORIZACIÓN Y BIBLIOGRAFÍA BÁSICA.

Módulo 1. Introducción al procesamiento paralelo Tema 1: Paralelismo en los computadores. Introducción histórica y ubicación. 1h Tema 2: Esquema de clasificación de los computadores.1h (HEN96) Módulo 2. Modelos de programación Tema 3: Modelos PRAM.3h (ROD98) Tema 4: Evaluación del rendimiento.3h (LAK90) Tema 5: Mecanismos de sincronización. 2h (LES93) Tema 6: Modelo de Redes. Paso de mensajes. 2h (ROD98) Tema 7: Evaluación del rendimiento. 3h (ROD98) Tema 8: Topologías y enrutamiento. 2h (LES93) Tema 9: Difusión y Agregación en redes. 2h (LES93) Tema 10: Detección de terminación. 2h (LES93) Tema 11: Técnica de Pipeline. 2h (LES93) Tema 12: Técnica Trabajadores replicados. 2h (LES93) Módulo3. Aproximación a metodologías de programación. Tema 13: Metodología modular (3h) Tema 14: Metodología analítica (2h)

(Programa teórico desglosado al menos en dos niveles de detalle, por ejemplo: tema y subtema, o módulo y tema, etc..., incluyendo el número de horas estimadas al menos para el primer nivel. Indi-car además la bibliografía básica al menos para el primer nivel).

Pág. 139APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 140: PDAs Aprob ITIS 15Feb2001

7. METODOLOGÍA

Las actividades que se prevén realizar se dividen en: - Teoría: transmisión de lecciones por parte del profesor - Problemas: realización de problemas y desarrollo de ejercicios que deberá elaborar el alumno de forma personal. - Prácticas: realización de actividades prácticas tutorizadas por el profesor

(Procedimientos de actuación a nivel didáctico).

8. EVALUACIÓN

El 50% de la nota se obtendrá a partir de la evaluación de los trabajos presentados por los alumnos. Estos trabajos se irán solicitando durante el curso y son de carácter obligatorio. El otro 50% de la nota se obtendrá a partir de la evaluación de los resultados en el laboratorio, que consistirán igualmente en un conjunto de tareas a realizar durante una o varias sesiones.

(Sistema de evaluación con la indicación precisa del tipo y número de pruebas o exámenes, trabajos, así como las demás actividades que puedan establecerse. Deberá especificarse, en todos los casos, el porcentaje que los distintos criterios suponen para la calificación final).

6. PROGRAMA PRÁCTICO(Detallar cada una de las prácticas explicitando objetivos y recursos recomendados para realizarlas).

Introducción a la programación paralela.

Objetivos

Descripción

Desarrollar la capacidad de diseñar algoritmos paralelos sobre diferentes modelos.

Material de Laboratorio recomendado (Software)Simulador de computación paralela. Multipascal.

15Nº horas estimadas en laboratorio:

Práctica número 1

Material de Laboratorio recomendado (Hardware)PC con posibilidad de ejecutar programas msdos.

Programación en un entorno intercomputador

Objetivos

Descripción

Desarrollar una aplicación real en un entorno multicomputador.

Material de Laboratorio recomendado (Software)Paquete PVM disponible en red de forma libre para linux.

15Nº horas estimadas en laboratorio:

Práctica número 2

Material de Laboratorio recomendado (Hardware)Pc con sistema operativo linux y capacidad de desarrollo en C

Pág. 140APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 141: PDAs Aprob ITIS 15Feb2001

11. PÁGINA WEB DE LA ASIGNATURA

http://

9. BIBLIOGRAFÍA Y MATERIAL RECOMENDADO(Bibliografía y Material docente recomendados, así como el libro de texto principal, si lo hubiere).

TÍTULO The Art of Parallel Programming

AUTORESReferencia Les93

Vruce P. Lester

EDITORIAL Prentice Hall 1993AÑO

TÍTULO Sistemas Operativos Distribuidos

AUTORESReferencia Tan96

Andrew S. Tanenbaum

EDITORIAL Prentice Hall 1996AÑO

TÍTULO Computer Architecture. A quantitativa Aproach (2ª ed)

AUTORESReferencia Hen96

John L. Hennesy, David A. Patterson

EDITORIAL Morgan Kaupfman Publishers 1996AÑO

TÍTULO El Diseño y Análisis de Algoritmos Paralelos

AUTORESReferencia Rod98

Casiano Rodríguez León

EDITORIAL Consejería de EducaCIÓN. Gobierno de Canarias 1998AÑO

TÍTULO Analysis and Design of Parallel Algorithmos

AUTORESReferencia Lak90

S. Lakshmivarahan, Sudarshan K. Shall

EDITORIAL McGraw-Hill Publishing 1990AÑO

TÍTULO Designing and Building Parallel Programs

AUTORESReferencia Fos

Ian Foster

EDITORIAL Addison Wesley Inc. Y otros http://www-unic.mcs.anl.gov/dbAÑO

10. EQUIPO DOCENTE

DOCENCIA TEORÍCA Sí

CATEGORÍA Profesor Titular de Escuela Universitaria

NOMBRE Pérez García, Ricardo

DOCENCIA PRÁCTICA Sí

DESPACHO 2-12 TELÉFONO 45-87-36 E-MAI [email protected]

PÁGINA WEBTUTORÍAS

LM

XJ

8:308:30

17:3012:30

10:3010:30

18:3013:30

1 CUAT 2 CUAT

LM

XJ

8:308:30

17:3012:30

10:3010:30

18:3013:30

Pág. 141APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 142: PDAs Aprob ITIS 15Feb2001

1. IDENTIFICACIÓN DE LA ASIGNATURA.CENTRO Escuela Universitaria de InformáticaTITULACIÓN Ingeniería Técnica en Informática de Sistemas

NOMBRE ASIGNATURA

Ampliación de Análisis NuméricosCÓDIGO 12596 CURSO 3 CARÁCT OP CRÉDITOS T: 6 CRÉDITOS P: 3

DESCRIPTORES B.O.E.Métodos numéricos.

2. CONCEPTO Y DEFINICIÓN.

1. METODOS NUMERICOS

(Descripción de la asignatura según los descriptores que aparecen en el B.O.E.)

3. CONOCIMIENTOS PREVIOS.

Analisis Matemático Ampliación de Análisis Matemático Ágebra Lineal Álgebra y Matemática Discreta Métodos Matemáticos

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

4. OBJETIVOS DIDÁCTICOS.

El objetivo principal de la asignatura es introducir al alumno en las técnicas numéricas asociadas a la resolución de ecuaciones en derivadas parciales y sistemas de ecuaciones diferenciales ordinarias. Se presta especial atención a los aspectos algorítmicos y numéricos que tiene un mayor interés desde el punto de vista informatico, destacando entre otros, la resolución de sistemas de ecuaciones con métodos avanzados como el método de gradiente conjugado, el mallado de objetos con métodos como los de Delauny, la aplicación del método de Diferencias Finitos, etc..

(Descripción de los conocimientos, habilidades, técnicas, etc... que se pretende que el alumno ad-quiera al cursar la asignatura)

5. PROGRAMA TEÓRICO Y DE PRÁCTICAS EN AULA CON TEMPORIZACIÓN Y BIBLIOGRAFÍA BÁSICA.

1. Cálculo Matricial Avanzado 1.1 Norma de una matriz subordinada a la norma de un vector 1.2 La norma euclídea, norma 1 y norma infinito de una matriz. 1.3 Condicionamiento de una matriz. Tiempo estimado 4 horas

2. Métodos Directos de Resolución de ecuaciones. 2.1 Método de Gauss. Factorización LU. 2.2 Método de Cholesky Tiempo estimado 4 horas

3 Métodos Iterativos. 3.1 Método de Jacobi. 3.2 Método de Gauss-Seidel. 3.3 Método de Relajación. Tiempo estimado 4 horas

4 Sistemas de Ecuaciones Diferenciales Ordinarias

(Programa teórico desglosado al menos en dos niveles de detalle, por ejemplo: tema y subtema, o módulo y tema, etc..., incluyendo el número de horas estimadas al menos para el primer nivel. Indi-car además la bibliografía básica al menos para el primer nivel).

Pág. 142APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 143: PDAs Aprob ITIS 15Feb2001

4.1 Introducción y conceptos elementales. Un modelo predador/presa. 4.2 Concepto de orbita. Orbitas periódicas. Puntos críticos. Tiempo estimado 10 horas

5 Estudio de Sistemas de Ecuaciones Diferenciales No-lineales. 5.1 Linealización entorno a los puntos críticos. Teorema de Poincaré. 5.2 Ejemplos: El Oscilador de Vanderpol. La ecuación del péndulo simple. 5.3 El campo de direcciones. 5.4 Orbitas periódicas. El teorema de Poincaré-Bendixon. Tiempo estimado 10 horas

6 Introducción al método de Diferencias Finitas. Tiempo estimado 10 horas

7. Métodos Numéricos de resolución de sistemas. 7.1 Métodos de Runge-Kutta. Análisis del Error. 7.2 Métodos Multipaso. Análisis del Error. Tiempo estimado 16 horas

6. PROGRAMA PRÁCTICO(Detallar cada una de las prácticas explicitando objetivos y recursos recomendados para realizarlas).

Implementación de los Métodos del Gradiente en Optimización

Objetivos

Descripción

Familiarizarse con los métodos de optimización.

Material de Laboratorio recomendado (Software)

6Nº horas estimadas en laboratorio:

Práctica número 1

Material de Laboratorio recomendado (Hardware)Ordenadores PC, lenguaje de programación C y Software Scientiphic Work Place

Utilizar el programa Phaser para la visualización de las órbitas de de diversos sistemas de ecuaciones

Objetivos

Descripción

Manejo de software dedicado al estudio de las ecuaciones diferenciales ordinarias.

Material de Laboratorio recomendado (Software)

6Nº horas estimadas en laboratorio:

Práctica número 2

Material de Laboratorio recomendado (Hardware)Ordenadores y Software Phaser

Pág. 143APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 144: PDAs Aprob ITIS 15Feb2001

7. METODOLOGÍA

Las clases teórica se impartiran con el estilo de clases magistrales, dejando las últimas clases de teoría de cada capítulo abiertas para la exposición y resolución de dudas y aclaraciones pertinentes.Las clases prácticas se realizarán en el laboratorio correspondiente, dejando al alumno libertad para desarrollar sus propios algoritmos. Según el número de alumnos, éstos serán agrupados hasta un máximo de cuatro alumnos por grupo. En cada práctica se cambiarán los componentes de cada grupo. Cada práctica se finalizará con una exposición 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.

(Procedimientos de actuación a nivel didáctico).

8. EVALUACIÓN

El sistema de evaluación estará en función del número de alumnos matriculados y que asistan a clase regular-mente, siendo esto último obligatorio. Si dicho número permite que la evaluación sea continua e individualizada, éste será el método elegido. Si por el contrario el número de alumnos no permite dicho método, la evaluación se realizará mediante un examen escrito y con la presentación en tiempo y forma de las prácticas de la asigntura exigidas. Con éste últimi método, el examen valdrá hasta 7 puntos y la presentación de las prácticas 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 práctica.

(Sistema de evaluación con la indicación precisa del tipo y número de pruebas o exámenes, trabajos, así como las demás actividades que puedan establecerse. Deberá especificarse, en todos los casos, el porcentaje que los distintos criterios suponen para la calificación final).

Discretización de la Ecuación del Calor y de la Ecuación de Laplace y su aplicación al Tratamiento de Imágenes

Objetivos

Descripción

Aplicacar la ecuación del calor y la ecuación de Laplace para eliminación de ruido en una imagen y detección de bordes.Material de Laboratorio recomendado (Software)

8Nº horas estimadas en laboratorio:

Práctica número 3

Material de Laboratorio recomendado (Hardware)Estaciones de trabajo, Software XMW, Lenguaje de programación C.

Implementar la construcción del sistema de ecuaciones resultante de aplicar el método de diferencias finitas, y analizar el error de aproximación

Objetivos

Descripción

Conocimiento y aplicación del método de diferencias finitas.

Material de Laboratorio recomendado (Software)

10Nº horas estimadas en laboratorio:

Práctica número 4

Material de Laboratorio recomendado (Hardware)Ordenadores PC, lenguaje de programación C y Software Sientiphic Wpork Place

Pág. 144APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 145: PDAs Aprob ITIS 15Feb2001

11. PÁGINA WEB DE LA ASIGNATURA

http://

9. BIBLIOGRAFÍA Y MATERIAL RECOMENDADO(Bibliografía y Material docente recomendados, así como el libro de texto principal, si lo hubiere).

TÍTULO NUMERICAL METHODS

AUTORESReferencia

P.HULQUITZ

EDITORIAL Benjamin/Cummings Publishing Company 0AÑO

TÍTULO ECUACIONES DIFERENCIALES Y PROBLEMAS DE VALO

AUTORESReferencia

W. Boyce y R. Di Prima

EDITORIAL Limusa 0AÑO

TÍTULO A FIRST COURSE IN THE NUMERICAL ANALYSYS OF T

AUTORESReferencia

A. ISERLES

EDITORIAL AMBRIDGE UNIVERSITY PRESS 1996AÑO

TÍTULO Phaser

AUTORESReferencia

A. Kocak

EDITORIAL Springer 0AÑO

10. EQUIPO DOCENTE

DOCENCIA TEORÍCA Sí

CATEGORÍA Profesor Titular de Universidad

NOMBRE Esclarín Monreal, Julio

DOCENCIA PRÁCTICA No

DESPACHO 1-S3 TELÉFONO 45-87-09 E-MAI [email protected]

PÁGINA WEBTUTORÍAS

LM

X12:0012:00

12:0014:0014:00

14:00

1 CUAT 2 CUAT

LM

X12:0012:00

12:0014:0014:00

14:00

DOCENCIA TEORÍCA Sí

CATEGORÍA Profesor Titular de Escuela Universitaria

NOMBRE Trujillo Pino, Agustín

DOCENCIA PRÁCTICA Sí

DESPACHO 1-S3 TELÉFONO E-MAI [email protected]

PÁGINA WEBTUTORÍAS

MJ

V16:3012:30

11:3018:3014:30

13:30

1 CUAT 2 CUAT

MJ

V16:3012:30

11:3018:3014:30

13:30

Pág. 145APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 146: PDAs Aprob ITIS 15Feb2001

1. IDENTIFICACIÓN DE LA ASIGNATURA.CENTRO Escuela Universitaria de InformáticaTITULACIÓN Ingeniería Técnica en Informática de Sistemas

NOMBRE ASIGNATURA

Arquitectura de ComputadoresCÓDIGO 12590 CURSO 3 CARÁCT OP CRÉDITOS T: 3 CRÉDITOS P: 3

DESCRIPTORES B.O.E.Arquitectura de Computadores.

2. CONCEPTO Y DEFINICIÓN.

El Concepto de Arquitectura puede ser definido como la distribución de funciones a través de un nivel propuesto o frontera dentro de un sistema, y la definición precisa de la frontera (Myers,1978)

(Descripción de la asignatura según los descriptores que aparecen en el B.O.E.)

3. CONOCIMIENTOS PREVIOS.

No hay restricción explícita en el Plan de Estudios, pero se supone que el alumno ha cursado y posee conocimientos previos de Estructura de Computadores, técnicas de diseño digital, sistemas operativos, lenguajes de programación y compiladores.

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

4. OBJETIVOS DIDÁCTICOS.

Estudio de los conceptos, técnicas y fundamentos de las Arquitecturas de Computadores mas allá del simple repertorio de instrucciones. Diseño del computador aunando los aspectos de Arquitectura a nivel de Lenguaje Máquina, Organización y Hardware, así como las relaciones precio/prestaciones y otras influencias que lo condicionan. La valoración de distintos enfoques y soluciones para el aumento de prestaciones serán 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 para-lelo orientado a conseguir mejores prestaciones de los computadores sin depender exclusiva-mente de los avances técnicos o tecnológicos. Se estudian principalmente los procesadores seg-mentados y superescalares, por ser los que dominan el mercado hoy en día y en futuro próximo.

(Descripción de los conocimientos, habilidades, técnicas, etc... que se pretende que el alumno ad-quiera al cursar la asignatura)

5. PROGRAMA TEÓRICO Y DE PRÁCTICAS EN AULA CON TEMPORIZACIÓN Y BIBLIOGRAFÍA BÁSICA.

Procesadores Segmentados (I). (6 Semanas) (12 Horas) Introducción. Técnicas para aumentar la velocidad de cálculo de los computadores. Principios de la Segmentación Encauzada. Enfoque cuantitativo. Definiciones Básicas. Nomenclatura. Clasificación. Procesadores Aritméticos Segmentados. Optimización y Control del Cauce. Segmentación de la ejecución de las instrucciones. Bib.: COMPUTER ARCHITECTURE, A QUANTITATIVE APPROACH. Second edition,

(Programa teórico desglosado al menos en dos niveles de detalle, por ejemplo: tema y subtema, o módulo y tema, etc..., incluyendo el número de horas estimadas al menos para el primer nivel. Indi-car además la bibliografía básica al menos para el primer nivel).

Pág. 146APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 147: PDAs Aprob ITIS 15Feb2001

David A. Patterson, John L. Hennessy. Procesadores Segmentados (II). Aumento del Paralelismo a Nivel de Instrucción. (7 Semanas) (14 Horas) Introducción. Conceptos, tendencias y problemática. Riesgos de Datos. Planificación dinámica. Riesgos de Control. Reducción de las penalizaciones mediante predicción dinámica. Emisión Múltiple: Procesadores Superescalares. Emisión Múltiple: Procesadores VLIW. El Papel del Compilador. Ejecución Especulativa. Enfoques y ejemplos. Estudios sobre Paralelismo al nivel de Instrucción. Ejemplos. Bib.: COMPUTER ARCHITECTURE, A QUANTITATIVE APPROACH. Second edition, David A. Patterson, John L. Hennessy, y Apuntes del Profesor. Diseño de la Jerarquía de Memoria. (2 Semanas) (4 Horas) Introducción. Principio de las Caches. Reducción de los fallos de cache. Reducción de la penalización por fallo de cache. Disminución del tiempo de “acierto” en cache. Organizaciones de memoria. Memoria Virtual. Protección. Diseño de la jerarquía de memoria. Ejemplos. Bib.: COMPUTER ARCHITECTURE, A QUANTITATIVE APPROACH. Second edition, David A. Patterson, John L. Hennessy.

6. PROGRAMA PRÁCTICO(Detallar cada una de las prácticas explicitando objetivos y recursos recomendados para realizarlas).

Introducción al uso del Simulador WinDLX

Objetivos

Descripción

Familiarizar al alumno con el uso del simulador que va utilizar en las siguientes prácticas. Peculiaridades del lenguaje máquina del DLX y la implementación del mismo por el WinDLX.Material de Laboratorio recomendado (Software)

2Nº horas estimadas en laboratorio:

Práctica número 1

Material de Laboratorio recomendado (Hardware)PC bajo Windows (95, 98, NT, 3.1) o Linux con WINE ¿?

Pág. 147APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 148: PDAs Aprob ITIS 15Feb2001

Evaluación del rendimiento de la segmentación

Objetivos

Descripción

Fijar conceptos prévios y del capítulo 1 que serán utilizados profusamente durante todo el curso. Observación práctica del funcionamiento de un Procesador Segmentado.Material de Laboratorio recomendado (Software)

3Nº horas estimadas en laboratorio:

Práctica número 2

Material de Laboratorio recomendado (Hardware)PCs con WinDLX instalado y funcionando.

Observación y experimentación de Riesgos de Datos. Forwarding y planificación

Objetivos

Descripción

Aclarar de forma práctica lo que están estudiando en teoría en relación con los riesgos de datos y su solución más simple.Material de Laboratorio recomendado (Software)

3Nº horas estimadas en laboratorio:

Práctica número 3

Material de Laboratorio recomendado (Hardware)PCs con WinDLX instalado y funcionando.

Observación y experimentación de Riesgos de Estructurales y de control (simples).

Objetivos

Descripción

Aclarar porque surgen y como se pueden solucionar algunos riesgos estructurales, su repercusión. Observación del riesgo de control en el WinDLX (El único que permite!). Planificación. Evaluación de efectos.Material de Laboratorio recomendado (Software)

2Nº horas estimadas en laboratorio:

Práctica número 4

Material de Laboratorio recomendado (Hardware)PCs con WinDLX instalado y funcionando.

Pág. 148APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 149: PDAs Aprob ITIS 15Feb2001

Evaluación de un compilador real (gcc-DLX) en un computador Segmentado. Planificación Software. Optimización.

Objetivos

Descripción

Observar la relación entre el código generado por el compilador real, y los efectos sobre el pipeline del Procesador Segmentado. Niveles de optimización. Contrastarlo con lo experimentado en prácticas anteriores. Preparar al alumno para técnicas que va aMaterial de Laboratorio recomendado (Software)

5Nº horas estimadas en laboratorio:

Práctica número 5

Material de Laboratorio recomendado (Hardware)PCs con WinDLX instalado y funcionando. Cuenta en “serdis” y el compilador “gcc-DLX” funcionando.

Predicción Dinámica de Salto.

Objetivos

Descripción

Experimentar con trazas de ejecución reales, como se comportan en la práctica los mecanismos de predicción dinámica de salto estudiados. Efectos del dimensionamiento sobre las prestaciones.Material de Laboratorio recomendado (Software)

6Nº horas estimadas en laboratorio:

Práctica número 6

Material de Laboratorio recomendado (Hardware)“serdis” con compiladores y “suficiente espacio en disco” (300 Mb) para las trazas reales.

Análisis de la jerarquía de memoria cache de un computador real.

Objetivos

Descripción

Poner en práctica los conocimientos sobre jerarquía de memoria, aplicándolos a evaluar cuantitativamente los parámetros de la jerarquía de memoria.Material de Laboratorio recomendado (Software)

6Nº horas estimadas en laboratorio:

Práctica número 7

Material de Laboratorio recomendado (Hardware)“serdis”, PC (linux) y Oasis con compiladores de C y Fortran.

Pág. 149APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 150: PDAs Aprob ITIS 15Feb2001

7. METODOLOGÍA

Clases teóricas Según el Plan de Estudios el curso consta de un total de 30 horas anuales a razón de 2 horas/semana durante el segundo cuatrimestre. Se complementaran las clases con la resolución de problemas y ejercicios. La asistencia y participación en clase será valorada. Clases prácticas en Laboratorio Las prácticas en el plan docente tienen carácter obligatorio, reflejándose su evaluación en un 20% de la nota final. Se realizarán 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 formación teórica. Se considera el carácter de estos trabajos como opcional y voluntarios por parte del alumnado.

(Procedimientos de actuación a nivel didáctico).

8. EVALUACIÓN

La evaluación de la asignatura se realizará sobre la puntuación obtenida por el alumno en la realización de las prácticas y la puntuación obtenida en los exámenes que abarcarán toda la asignatura. La asistencia y participación en clase se valorará en la nota final de la asignatura. La evaluación de la nota final se realizará según la siguiente relación: Nota de Examen = 40% Nota de Prácticas = 40% Asistencia y Participación = 20%

(Sistema de evaluación con la indicación precisa del tipo y número de pruebas o exámenes, trabajos, así como las demás actividades que puedan establecerse. Deberá especificarse, en todos los casos, el porcentaje que los distintos criterios suponen para la calificación final).

Análisis y estudio de la memoria cache de un computador real.

Objetivos

Descripción

Poner en práctica los conocimientos sobre jerarquía de memoria, aplicándolos a evaluar cuantitativamente dos versiones alternativas de un procesador real, frente a medidas reales. Aplicación de los conocimientos de relación precio-prestaciones.Material de Laboratorio recomendado (Software)

3Nº horas estimadas en laboratorio:

Práctica número 8

Material de Laboratorio recomendado (Hardware)“serdis” con “dineroIV” instalado y funcionado.

Pág. 150APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 151: PDAs Aprob ITIS 15Feb2001

Los Trabajos Voluntarios, como norma general se considerarán complementarios a la docencia teórica, y en su caso, se valorarán como complemento de la misma o a la nota de asis-tencia y participación en clase.

11. PÁGINA WEB DE LA ASIGNATURA

Desde la página personal del profesor.

9. BIBLIOGRAFÍA Y MATERIAL RECOMENDADO(Bibliografía y Material docente recomendados, así como el libro de texto principal, si lo hubiere).

TÍTULO COMPUTER ARCHITECTURE, A QUANTITATIVE APPRO

AUTORESReferencia ISBN: 1-558

David A. Patterson, John L. Hennessy

EDITORIAL Morgan Kaufmann Publishers, Inc. 1996AÑO

TÍTULO Pagina personal y de la asignatura CS252

AUTORESReferencia

David Patterson

EDITORIAL Web de CS en Berkeley 0AÑO

TÍTULO ORGANIZACIÓN Y DISEÑO DE COMPUTADORES.

AUTORESReferencia ISBN: 84-48

David A. Patterson, John L. Hennessy

EDITORIAL McGraw-Hill (Interamericana de España) 1995AÑO

TÍTULO Apuntes, Transparencias y Otros material del profesor.

AUTORESReferencia

Enrique Fernández.

EDITORIAL Web y Fotocopias. 0AÑO

10. EQUIPO DOCENTE

DOCENCIA TEORÍCA Sí

CATEGORÍA Profesor Titular de Escuela Universitaria

NOMBRE Fernández García, Enrique

DOCENCIA PRÁCTICA Sí

DESPACHO 2-1 TELÉFONO 45-87-21 E-MAI [email protected]

PÁGINA WEBTUTORÍAS

LV

10:0010:30

14:0012:30

1 CUAT 2 CUAT

LV

10:0010:30

14:0012:30

Pág. 151APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 152: PDAs Aprob ITIS 15Feb2001

1. IDENTIFICACIÓN DE LA ASIGNATURA.CENTRO Escuela Universitaria de InformáticaTITULACIÓN Ingeniería Técnica en Informática de Sistemas

NOMBRE ASIGNATURA

Bases de DatosCÓDIGO 12553 CURSO 3 CARÁCT OB CRÉDITOS T: 4,5 CRÉDITOS P: 4,5

DESCRIPTORES B.O.E.Modelos. Implementación de Bases de Datos. Sistemas de Gestión de Bases de Datos.

Técnicas para Diseño y Organización de Bases de Datos.

2. CONCEPTO Y DEFINICIÓN.

La asignatura constituye, de forma genérica, un curso introductorio a los sistemas de gestión de bases de datos y su entorno de trabajo. Pretende proporcionar al alumno los conocimientos teóricos y prácticos esenciales para el correcto modelado de un sistema de información y el posterior diseño, realización y uso de un sistema de bases de datos.

(Descripción de la asignatura según los descriptores que aparecen en el B.O.E.)

3. CONOCIMIENTOS PREVIOS.

Los conceptos que se mencionan a continuación constituyen los pre-requisitos mínimos que el alumno debería manejar con fluidez para abordar el temario de la asignatura: Fundamentos y metodología de la programación. Tipos de datos, ficheros, métodos de indización. Estructu-ras de datos y de la información. Paginación. Concurrencia. Seguridad. Estos conceptos se relacionan con las siguientes asignaturas: Estructuras de Datos I, Meto-dología de la programación I, Estructuras de Datos II y Sistemas Operativos.

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

4. OBJETIVOS DIDÁCTICOS.

El orden de aparición no intenta establecer una importancia relativa entre ellos: a.- Dar a conocer al alumno los fundamentos teóricos necesarios para desenvolverse en el entorno de un sistema de gestión de bases de datos e introducirle a los modelos de datos convencionales. b.- Dotarle de una capacidad de análisis de la realidad que le permita abordar con soltura el modelado y diseño de bases de datos adecuadas para el sistema a representar. c.- Armarle con herramientas de modelado conceptual y de diseño lógico que le permitan plasmar la visión de la realidad adquirida en el análisis del sistema de información. d.- Capacitarle para un uso optimizado de los sistemas relacionales y su entorno de trabajo. e.- Presentarle una visión global de las arquitecturas de sistemas de bases de datos alternativas y algunas de sus realizaciones comerciales.

(Descripción de los conocimientos, habilidades, técnicas, etc... que se pretende que el alumno ad-quiera al cursar la asignatura)

Pág. 152APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 153: PDAs Aprob ITIS 15Feb2001

5. PROGRAMA TEÓRICO Y DE PRÁCTICAS EN AULA CON TEMPORIZACIÓN Y BIBLIOGRAFÍA BÁSICA.

Leyenda: T horas teóricas, (45 en total) P horas práctica en aula, (15 en total) Resto de códigos de tipos de horas: Véase la metodología Módulo I: Introducción. 2T. Mota 94, de Miguel 97. Tema 1: Introducción a las bases de datos. Módulo II: Modelos de datos. 10T, 6P. De Miguel 97, Mota 94. Tema 2: Modelos de datos. 2T. Tema 3: El modelo Entidad/Interrelación. 4a, 4b1, 6P. Módulo 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: Cálculo relacional. 2T, 1/2 P. Módulo IV: Diseño relacional. 10T, 6P. De Miguel 97, Date 93. Tema 7: Diseño lógico relacional. 4T, 6P. Tema 8: Diseño basado en la teoría 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 sección frontal. 1/2 T. Tema 14: Seguridad. 2T. Tema 15: SQL embebido. 1T. Tema 16: Otros sistemas relacionales. 1/2 T. Módulo 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 prácticos de los distintos grupos W (véase metodología: sección b2).

(Programa teórico desglosado al menos en dos niveles de detalle, por ejemplo: tema y subtema, o módulo y tema, etc..., incluyendo el número de horas estimadas al menos para el primer nivel. Indi-car además la bibliografía básica al menos para el primer nivel).

6. PROGRAMA PRÁCTICO(Detallar cada una de las prácticas explicitando objetivos y recursos recomendados para realizarlas).

Tipo de práctica B31 (El código hace referencia a la metodología). Presentación por el profesor del entorno de trabajo a usar en el desarrollo de las prácticas. LDD relacional.

Objetivos

Descripción

Práctica número 1

Pág. 153APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 154: PDAs Aprob ITIS 15Feb2001

Introducir al alumno a la manipulación del entorno de trabajo presentado, reforzando los contenidos con el desarrollo por parte del profesor de ejemplos sencillos que los alumnos seguirán en paralelo en sus PC's.Material de Laboratorio recomendado (Software)Software necesario para el desarrollo de las prácticas 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

1Nº horas estimadas en laboratorio:

Material de Laboratorio recomendado (Hardware)Hardware necesario para el desarrollo de las prácticas 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.

Tipo de práctica B31 (El código hace referencia a la metodología). Presentación por el profesor del entorno de trabajo a usar en el desarrollo de las prácticas. LMD relacional.

Objetivos

Descripción

Introducir al alumno a la manipulación del entorno de trabajo presentado, reforzando los contenidos con el desarrollo por parte del profesor de ejemplos sencillos que los alumnos seguirán en paralelo en sus PC's.Material de Laboratorio recomendado (Software)Software necesario para el desarrollo de las prácticas 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

4Nº horas estimadas en laboratorio:

Práctica número 2

Material de Laboratorio recomendado (Hardware)Hardware necesario para el desarrollo de las prácticas 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

Tipo de práctica B31 (El código hace referencia a la metodología). Presentación por el profesor del entorno de trabajo a usar en el desarrollo de las prácticas. Subsistemas de sección frontal

Objetivos

Descripción

Introducir al alumno a la manipulación del entorno de trabajo presentado, reforzando los contenidos con el desarrollo por parte del profesor de ejemplos sencillos que los alumnos seguirán en paralelo en sus PC's.Material de Laboratorio recomendado (Software)Software necesario para el desarrollo de las prácticas 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

3Nº horas estimadas en laboratorio:

Práctica número 3

Material de Laboratorio recomendado (Hardware)Hardware necesario para el desarrollo de las prácticas 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.

Pág. 154APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 155: PDAs Aprob ITIS 15Feb2001

Tipo de práctica B31 (El código hace referencia a la metodología). Presentación por el profesor del entorno de trabajo a usar en el desarrollo de las prácticas. Seguridad.

Objetivos

Descripción

Introducir al alumno a la manipulación del entorno de trabajo presentado, reforzando los contenidos con el desarrollo por parte del profesor de ejemplos sencillos que los alumnos seguirán en paralelo en sus PC's.Material de Laboratorio recomendado (Software)Software necesario para el desarrollo de las prácticas 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

1Nº horas estimadas en laboratorio:

Práctica número 4

Material de Laboratorio recomendado (Hardware)Hardware necesario para el desarrollo de las prácticas 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.

Tipo de práctica B31 (El código hace referencia a la metodología). Presentación por el profesor del entorno de trabajo a usar en el desarrollo de las prácticas. SQL embebido.

Objetivos

Descripción

Introducir al alumno a la manipulación del entorno de trabajo presentado, reforzando los contenidos con el desarrollo por parte del profesor de ejemplos sencillos que los alumnos seguirán en paralelo en sus PC's.Material de Laboratorio recomendado (Software)Software necesario para el desarrollo de las prácticas 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

1Nº horas estimadas en laboratorio:

Práctica número 5

Material de Laboratorio recomendado (Hardware)Hardware necesario para el desarrollo de las prácticas 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.

Pág. 155APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 156: PDAs Aprob ITIS 15Feb2001

Tipo de práctica B31 (El código hace referencia a la metodología). Presentación por el profesor del entorno de trabajo a usar en el desarrollo de las prácticas. Otros sistemas relacionales.

Objetivos

Descripción

Introducir al alumno a la manipulación del entorno de trabajo presentado, reforzando los contenidos con el desarrollo por parte del profesor de ejemplos sencillos que los alumnos seguirán en paralelo en sus PC's.Material de Laboratorio recomendado (Software)Software necesario para el desarrollo de las prácticas 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

2Nº horas estimadas en laboratorio:

Práctica número 6

Material de Laboratorio recomendado (Hardware)Hardware necesario para el desarrollo de las prácticas 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.

Tipo de práctica B31 (El código hace referencia a la metodología). Presentación por el profesor del entorno de trabajo a usar en el desarrollo de las prácticas. Arquitecturas de sistemas de bases de datos.

Objetivos

Descripción

Introducir al alumno a la manipulación del entorno de trabajo presentado, reforzando los contenidos con el desarrollo por parte del profesor de ejemplos sencillos que los alumnos seguirán en paralelo en sus PC's.Material de Laboratorio recomendado (Software)Software necesario para el desarrollo de las prácticas 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

2Nº horas estimadas en laboratorio:

Práctica número 7

Material de Laboratorio recomendado (Hardware)Hardware necesario para el desarrollo de las prácticas 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.

Pág. 156APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 157: PDAs Aprob ITIS 15Feb2001

Tipo de práctica B32 (El código hace referencia a la metodología). Desarrollo por los alumnos durante la clase de casos prácticos específicos, escogidos y tutelados por el profesor. LDD relacional

Objetivos

Descripción

Introducir al alumno a la manipulación del entorno de trabajo presentado, reforzando los contenidos con el desarrollo por parte del profesor de ejemplos sencillos que los alumnos seguirán en paralelo en sus PC's.Material de Laboratorio recomendado (Software)Software necesario para el desarrollo de las prácticas 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

1Nº horas estimadas en laboratorio:

Práctica número 8

Material de Laboratorio recomendado (Hardware)Hardware necesario para el desarrollo de las prácticas 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.

Tipo de práctica B32 (El código hace referencia a la metodología). Desarrollo por los alumnos durante la clase de casos prácticos específicos, escogidos y tutelados por el profesor. LMD relacional básico.

Objetivos

Descripción

Introducir al alumno a la manipulación del entorno de trabajo presentado, reforzando los contenidos con el desarrollo por parte del profesor de ejemplos sencillos que los alumnos seguirán en paralelo en sus PC's.Material de Laboratorio recomendado (Software)Software necesario para el desarrollo de las prácticas 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)

3Nº horas estimadas en laboratorio:

Práctica número 9

Material de Laboratorio recomendado (Hardware)Hardware necesario para el desarrollo de las prácticas 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.

Pág. 157APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 158: PDAs Aprob ITIS 15Feb2001

Tipo de práctica B32 (El código hace referencia a la metodología). Desarrollo por los alumnos durante la clase de casos prácticos específicos, escogidos y tutelados por el profesor. LMD relacional avanzado.

Objetivos

Descripción

Introducir al alumno a la manipulación del entorno de trabajo presentado, reforzando los contenidos con el desarrollo por parte del profesor de ejemplos sencillos que los alumnos seguirán en paralelo en sus PC's.Material de Laboratorio recomendado (Software)Software necesario para el desarrollo de las prácticas 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)

5Nº horas estimadas en laboratorio:

Práctica número 10

Material de Laboratorio recomendado (Hardware)Hardware necesario para el desarrollo de las prácticas 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.

Tipo de práctica B32 (El código hace referencia a la metodología). Desarrollo por los alumnos durante la clase de casos prácticos específicos, escogidos y tutelados por el profesor. Subsistemas de sección frontal.

Objetivos

Descripción

Introducir al alumno a la manipulación del entorno de trabajo presentado, reforzando los contenidos con el desarrollo por parte del profesor de ejemplos sencillos que los alumnos seguirán en paralelo en sus PC's.Material de Laboratorio recomendado (Software)Software necesario para el desarrollo de las prácticas 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)

3Nº horas estimadas en laboratorio:

Práctica número 11

Material de Laboratorio recomendado (Hardware)Hardware necesario para el desarrollo de las prácticas 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.

Pág. 158APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 159: PDAs Aprob ITIS 15Feb2001

Tipo de práctica B32 (El código hace referencia a la metodología). Desarrollo por los alumnos durante la clase de casos prácticos específicos, escogidos y tutelados por el profesor. Seguridad.

Objetivos

Descripción

Introducir al alumno a la manipulación del entorno de trabajo presentado, reforzando los contenidos con el desarrollo por parte del profesor de ejemplos sencillos que los alumnos seguirán en paralelo en sus PC's.Material de Laboratorio recomendado (Software)Software necesario para el desarrollo de las prácticas 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)

1Nº horas estimadas en laboratorio:

Práctica número 12

Material de Laboratorio recomendado (Hardware)Hardware necesario para el desarrollo de las prácticas 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.

Tipo de práctica B32 (El código hace referencia a la metodología). Desarrollo por los alumnos durante la clase de casos prácticos específicos, escogidos y tutelados por el profesor. SQL embebido.

Objetivos

Descripción

Introducir al alumno a la manipulación del entorno de trabajo presentado, reforzando los contenidos con el desarrollo por parte del profesor de ejemplos sencillos que los alumnos seguirán en paralelo en sus PC's.Material de Laboratorio recomendado (Software)Software necesario para el desarrollo de las prácticas 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)

1Nº horas estimadas en laboratorio:

Práctica número 13

Material de Laboratorio recomendado (Hardware)Hardware necesario para el desarrollo de las prácticas 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.

Pág. 159APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 160: PDAs Aprob ITIS 15Feb2001

7. METODOLOGÍA

Los alumnos se dividirán 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 teoría). Aquí se presupone que el conjunto de alumnos matriculados cabe en un solo grupo para clases teóricas. 2) En grupos para clases prácticas, en adelante grupos P, con un tamaño máximo de 25 alumnos por grupo práctico. Parece acertado vaticinar que los alumnos matriculados cabrán en 2 grupos de clases prácticas por cada titulación de ingeniería técnica informática de la E.U.I. 3) A su vez, los grupos P se subdividirán en grupos de trabajo, en adelante grupos W, encargándose a cada uno de ellos un trabajo práctico anual a realizar en diferentes fases durante el curso según se vayan desarrollando las clases teóricas y prácticas. En principio deberían existir entre 5 y 8 trabajos prácticos por grupo P, con lo cual el número de alumnos por grupo W oscilaría entre 3 y 5. De cualquier forma, el número de grupos W por grupo P no ha de ser fijado con antelación porque, como podrá apreciarse posteriormente, no establece relación con los horarios; de esta forma, la heurística del desarrollo del primer año de imparti-ción de esta asignatura podrá dictar unas previsiones más ajustadas para el siguiente curso. La docencia de la asignatura está basada en 4 tipos de clases: a) Clases teóricas al grupo T y b) 3 tipos de clases con diferente nivel de contenido práctico: b.1) Clases en el aula al grupo T, en las que el profesor desarrolla, con la colaboración activa de los alumnos coordinada por él mismo, los contenidos necesarios para el posterior desarrollo de un cierto tipo de práctica y/o una serie de casos ejemplares. Sus contenidos deben considerarse como teoría aplicada. b.2) Clases prácticas 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 habrán sido revisados previamente en clases de tipo b1. En ocasiones estarán directamente relacionados con los trabajos prácticos de los grupos W, aunque se verán conjuntamente por todo el grupo P; esto último disminuye el contacto cercano con los grupos W pero aumenta el número de ejemplos estudiados por el grupo P globalmente a lo largo del curso académico. En este últi-mo caso, los diferentes grupos W de un grupo P se irán rotando sucesivamente en el orden de exposición de sus trabajos, de forma que la distancia temporal mínima entre la explicación de contenidos prácticos en las clases de tipo b1 y su correspondiente fase del trabajo práctico vaya recayendo sucesivamente en los distintos grupos W y no la soporten siempre los mismos alumnos.

(Procedimientos de actuación a nivel didáctico).

Tipo de práctica B32 (El código hace referencia a la metodología). Desarrollo por los alumnos durante la clase de casos prácticos específicos, escogidos y tutelados por el profesor. Otros sistemas relacionales.

Objetivos

Descripción

Introducir al alumno a la manipulación del entorno de trabajo presentado, reforzando los contenidos con el desarrollo por parte del profesor de ejemplos sencillos que los alumnos seguirán en paralelo en sus PC's.Material de Laboratorio recomendado (Software)Software necesario para el desarrollo de las prácticas 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)

2Nº horas estimadas en laboratorio:

Práctica número 14

Material de Laboratorio recomendado (Hardware)Hardware necesario para el desarrollo de las prácticas 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.

Pág. 160APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 161: PDAs Aprob ITIS 15Feb2001

Desgraciadamente, el vicerrectorado de ordenación académica ha impuesto la norma de impartir a grupos T todas las clases prácticas 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 prácticas que no son de laboratorio, llegando in-cluso a fundirlas con las horas teóricas 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 número de alumnos por grupo W o bien disminuir el tiempo destinado a la presentación y corrección de cada trabajo. b.3) Clases prácticas 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) Presentación por el profesor del entorno de trabajo a usar en el desarrollo de un tipo de práctica, disponiendo para ello, según el caso, de un cañón conectado a un Pc y el correspondiente telón, un retroproyector y/o una pizarra que habrán de estar dis-ponibles en el laboratorio. Esta presentación estará reforzada con el desarrollo por parte del profesor de algún(os) ejemplo(s) sencillo(s) que los alumnos seguirán en paralelo en sus Pc's, introduciéndose de este modo a la manipulación del entorno de trabajo presentado. b.3.2) Desarrollo por los alumnos durante la clase de casos prácticos específicos escogidos y tutelados por el profesor. La E.U.I. está incorporada a la Iniciativa Académica de Oracle (IAO), especialmente diseñada para formar a profesionales cualificados en tecnologías de la información con productos y soporte técnico de Oracle, facilitando al alumno el acceso a las pruebas de certificación de "Oracle Certified Professional" y a la bolsa de trabajo de IAO. Por ello, será obligado integrar en los programas académicos un cierto número de horas destinadas a impartir los contenidos de la IAO. Material necesario para el desarrollo de las clases teóricas y prácticas en el aula: Cañón conectado a un PC portátil, retroproyector de transparencias, telón y pizarra.

8. EVALUACIÓN

Exámenes: Las reglamentarias convocatorias de Junio, Septiembre y Diciembre. Consistirán en una prueba escrita de contenidos teórico-prácticos. Trabajo práctico: Los alumnos tendrán que realizar durante el curso académico un trabajo en el que desarrollarán un sistema de bases de datos, paralelamente a la adquisición de conoci-mientos teóricos y prácticos. Para ello se formarán grupos de trabajo, asignando a cada grupo un caso práctico diferente para desarrollar. La correcta realización de este trabajo será requi-sito indispensable para superar la asignatura y no modificará la calificación del examen. Cada uno de estos grupos realizará las diferentes fases de su trabajo en horas extras, diferentes de las horas de práctica con profesor asignadas al alumno. Estas horas extras pueden desglosarse, en cada grupo, con una estimación aproximada, de la siguiente forma: 8 horas de análisis y diseños, 3 horas de desarrollo de software y 3 horas de generación memorias. En aquellas fases en las que sea necesario el uso de recursos de laboratorio se tendrán que asignar horas en los mismos aparte de las de prácticas con profesor, a fin de que los alumnos puedan llevar a buen fin su trabajo personal; lógicamente estos recursos serán los mismos que se expresan en el programa práctico de laboratorio del punto 6 de este proyecto docente. En algunas fases del trabajo los alumnos necesitarán horas en algún laboratorio con los recursos básicos para la presentación de las memorias. Asimismo, será necesario arbitrar algún sistema que permita el acceso de los alumnos a la realización de trasparencias para su presentación en clase con el retroproyector.

(Sistema de evaluación con la indicación precisa del tipo y número de pruebas o exámenes, trabajos, así como las demás actividades que puedan establecerse. Deberá especificarse, en todos los casos, el porcentaje que los distintos criterios suponen para la calificación final).

Pág. 161APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 162: PDAs Aprob ITIS 15Feb2001

9. BIBLIOGRAFÍA Y MATERIAL RECOMENDADO(Bibliografía y Material docente recomendados, así como el libro de texto principal, si lo hubiere).

TÍTULO Fundamentos y modelos de Bases de Datos.

AUTORESReferencia De Miguel 9

Adoración de Miguel, Mario Piattini.

EDITORIAL Ra-ma 1997AÑO

TÍTULO Introducción a los sistemas de bases de datos. 5ª Edición.

AUTORESReferencia Date 93

C.J. Date

EDITORIAL Addison-Wesley 1993AÑO

TÍTULO Fundamentos de bases de datos. 3ª Edición.

AUTORESReferencia Korth 98

Korth, Silberschatz, Sudarshan

EDITORIAL McGraw Hill 1998AÑO

TÍTULO Diseño y administración de Bases de Datos

AUTORESReferencia Hansen 97

G. Hansen, J. Hansen.

EDITORIAL Prentice Hall 1997AÑO

TÍTULO Bases de datos relacionales: Teoría y diseño.

AUTORESReferencia Mota 94

Laura Mota, Matilde Celma, Juan C. Casamayor

EDITORIAL Servicio de publicaciones de la Universidad Politécnica de 1994AÑO

10. EQUIPO DOCENTE

DOCENCIA TEORÍCA Sí

CATEGORÍA Profesor Titular de Escuela Universitaria

NOMBRE Mayor González, Octavio

DOCENCIA PRÁCTICA Sí

DESPACHO 2-11 TELÉFONO 45-87-35 E-MAI [email protected]

PÁGINA WEBTUTORÍAS

LX

J10:3010:30

10:3012:3013:30

12:30

1 CUAT 2 CUAT

LM

JJ

17:3010:30

8:3012:30

18:3014:30

10:3014:30

DOCENCIA TEORÍCA Sí

CATEGORÍA Catedrático de Universidad

NOMBRE Santana Suárez, Octavio

DOCENCIA PRÁCTICA No

DESPACHO 2-S8 TELÉFONO 45-87-30 E-MAI [email protected]

PÁGINA WEBTUTORÍAS

LM

10:3010:30

13:3013:30

1 CUAT 2 CUAT

LM

M12:3010:30

13:3014:3012:30

15:30

Pág. 162APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 163: PDAs Aprob ITIS 15Feb2001

11. PÁGINA WEB DE LA ASIGNATURA

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

Pág. 163APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 164: PDAs Aprob ITIS 15Feb2001

1. IDENTIFICACIÓN DE LA ASIGNATURA.CENTRO Escuela Universitaria de InformáticaTITULACIÓN Ingeniería Técnica en Informática de Sistemas

NOMBRE ASIGNATURA

Buses y PeriféricosCÓDIGO 12583 CURSO 3 CARÁCT OB CRÉDITOS T: 3 CRÉDITOS P: 3

DESCRIPTORES B.O.E.Tecnología de Periféricos. Periféricos de E/S. Almacenamiento masivo de Datos. Buses.

Periféricos avanzados.

2. CONCEPTO Y DEFINICIÓN.

Los contenidos de la asignatura describen el sistema de entrada salida de un computador, demorándose en la descripción detallada de un conjunto de dispositivos periféricos, sus controladores y su programación. Estas descripciones se realizarán teniendo como referencia los sistemas computadores basados en 8086.

(Descripción de la asignatura según los descriptores que aparecen en el B.O.E.)

3. CONOCIMIENTOS PREVIOS.

Es recomendable que el alumno haya cursado las asignaturas Estructura de Computadores, Tecnología de Computadores y Sistemas Operativos que se imparten en el segundo curso.

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

4. OBJETIVOS DIDÁCTICOS.

Conocimiento de la organización y diseño de un sistema computador real; Realizar el análisis y programación de periféricos en general; Conocer el funcionamiento de distintos tipos de periféricos como: periféricos de entrada, periféricos de salida, periféricos de almacenamiento, periféricos multimedia; Conocer a nivel técnico el funcionamiento de distintos tipos de buses; Conocer el funcionamiento general de los controladores de periféricos; Comprender la temporización y control de señales involucradas en el funcionamiento de distintos tipos de controladores de periféricos para aplicaciones que requieren comunicarse directamente con el hardware; Manejar el sistema de interrupciones hardware y software de un computador; Realizar el diseño de interfaces hardware/software; Programar en lenguaje ensamblador para controlar la interfaz entre el computador y sus periféricos; Utilizar lenguajes de descripción hardware para el diseño de controladores de periféricos.

(Descripción de los conocimientos, habilidades, técnicas, etc... que se pretende que el alumno ad-quiera al cursar la asignatura)

5. PROGRAMA TEÓRICO Y DE PRÁCTICAS EN AULA CON TEMPORIZACIÓN Y BIBLIOGRAFÍA BÁSICA.

MÓDULO 1: CONCEPTO DE SISTEMA COMPUTADOR (3 horas)

(Programa teórico desglosado al menos en dos niveles de detalle, por ejemplo: tema y subtema, o módulo y tema, etc..., incluyendo el número de horas estimadas al menos para el primer nivel. Indi-car además la bibliografía básica al menos para el primer nivel).

Pág. 164APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 165: PDAs Aprob ITIS 15Feb2001

Tema 1. Introducción: Periféricos e Interfaces de un computador Tema 2: Procesadores 80x86 y su programación en ensamblador [ROS88] MÓDULO 2: SISTEMA BÁSICO 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 (Especificación Rev 1.1 MÓDULO 3: PERIFÉRICOS Y SUS INTERFACES CON EL SISTEMA BÁSICO [MAZ 98] (20 horas) Tema 12: Interfaz serie RS232 Tema 10: Interfaz paralelo. Normativa IEEE 1284 Tema 11: Interfaz de entrada con teclado y ratón Tema 12: Interfaz de Video y monitores. Tema 13: Periféricos de almacenamiento y sus interfaces con el computador MÓDULO 4: INTERFAZ CON EL SOFTWARE ( 2 horas) [MAZ98] Tema 14: El soporte del sistema operativo y los drivers de dispositivos

6. PROGRAMA PRÁCTICO(Detallar cada una de las prácticas explicitando objetivos y recursos recomendados para realizarlas).

Introducción de un módulo de memoria en un espacio de direcciones.

Objetivos

Descripción

Se diseñará 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

16Nº horas estimadas en laboratorio:

Práctica número 1

Material de Laboratorio recomendado (Hardware)Xilinx Foundation, Xilinx FPGA Express sobre PC con Windows

Pág. 165APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 166: PDAs Aprob ITIS 15Feb2001

7. METODOLOGÍA

Las actividades que se prevén realizar se dividen en: - Teoría: impartición de lecciones por parte del profesor - Problemas: resolución práctica de ejercicios y simulación de implementaciones software reales con la tutorización del profesor - Trabajo personal: realización de problemas de forma individual por parte del alumno - Prácticas: realización de actividades prácticas tutorizadas por el profesor en las que se involucra un computador basado en un procesador compatible con la arquitectura del repertorio de instrucciones 8086

(Procedimientos de actuación a nivel didáctico).

8. EVALUACIÓN

Para obtener la nota final en cualquier convocatoria se aplicará la siguiente fórmula: Nota final = (Nota examen teoría*0.7)+ (Nota de prácticas*+0.3) La nota de práctica se obtiene según lo siguiente: Nota prácticas: (Práctica 1*0.5)+(Práctica 2*0.1)+(Práctica 3*0.4) Se exige la realización de todas las prácticas, lo que implica: entrega de memoria y defensa de la práctica.

(Sistema de evaluación con la indicación precisa del tipo y número de pruebas o exámenes, trabajos, así como las demás actividades que puedan establecerse. Deberá especificarse, en todos los casos, el porcentaje que los distintos criterios suponen para la calificación final).

Tutorial de programación en ensamblador utilizando TASM, TLINK, y TD

Objetivos

Descripción

Introducir al alumno en el manejo de las herramientas de desarrollo software que utilizarán en las siguientes prácticasMaterial de Laboratorio recomendado (Software)

4Nº horas estimadas en laboratorio:

Práctica número 2

Material de Laboratorio recomendado (Hardware)TASM, TLINK, y TD, sobre PC con acceso a MSDOS

Identificación de un procesador

Objetivos

Descripción

Ejecutar la instrucción CPUID y mostrar la información que devuelve.

Material de Laboratorio recomendado (Software)

10Nº horas estimadas en laboratorio:

Práctica número 3

Material de Laboratorio recomendado (Hardware)TASM, TLINK, y TD, sobre PC con acceso a MSDOS

Pág. 166APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 167: PDAs Aprob ITIS 15Feb2001

11. PÁGINA WEB DE LA ASIGNATURA

http://

9. BIBLIOGRAFÍA Y MATERIAL RECOMENDADO(Bibliografía y Material docente recomendados, así como el libro de texto principal, si lo hubiere).

TÍTULO 80X86 IBM PC and Compatible Computers, Vol. II, The: Des

AUTORESReferencia MAZ98

M.A. Mazidi, J.G. Mazidi

EDITORIAL Prentice Hall 1998AÑO

TÍTULO The Anatomy of a High-Performance Microprocessor...

AUTORESReferencia sHR98

Bruce Shriver/Bennet Smith

EDITORIAL IEEE Computer Society Press 1998AÑO

TÍTULO 8088-8086/8087. Programación en ensamblador en el entorn

AUTORESReferencia ROS88

M.A. Rodríguez-Roselló

EDITORIAL Anaya-Multimedia 1988AÑO

TÍTULO Organización y arquitectura de computadores

AUTORESReferencia STA97

William Stallings

EDITORIAL Prentice Hall 1997AÑO

TÍTULO PCI SYSTEM ARCHITECTURE

AUTORESReferencia PCI95

EDITORIAL MINDSHARE INC 1995AÑO

10. EQUIPO DOCENTE

DOCENCIA TEORÍCA Sí

CATEGORÍA Profesor Titular de Escuela Universitaria

NOMBRE Pérez García, Ricardo

DOCENCIA PRÁCTICA Sí

DESPACHO 2-12 TELÉFONO 45-87-36 E-MAI [email protected]

PÁGINA WEBTUTORÍAS

LM

XJ

8:308:30

17:3012:30

10:3010:30

18:3013:30

1 CUAT 2 CUAT

LM

XJ

8:308:30

17:3012:30

10:3010:30

18:3013:30

Pág. 167APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 168: PDAs Aprob ITIS 15Feb2001

1. IDENTIFICACIÓN DE LA ASIGNATURA.CENTRO Escuela Universitaria de InformáticaTITULACIÓN Ingeniería Técnica en Informática de Sistemas

NOMBRE ASIGNATURA

Diseño de Interfaces HumanasCÓDIGO 12568 CURSO 3 CARÁCT OP CRÉDITOS T: 4,5 CRÉDITOS P: 1,5

DESCRIPTORES B.O.E.Interacción hombre-computador. Arquitectura, diseño y desarrollo de interfaces humanas.

Interfaces gráficas de Usuario.

2. CONCEPTO Y DEFINICIÓN.

El proceso de diseño de la interfaz del usuario empieza con el análisis y modelado de tareas, una actividad de diseño que define las tareas del usuario y las acciones que emplean enfoques de elaboración u orientación a objetos. Se estudian los aspectos de diseño tales como tiempo de respuesta , estructura de órdenes...

(Descripción de la asignatura según los descriptores que aparecen en el B.O.E.)

3. CONOCIMIENTOS PREVIOS.

Algoritmos y estructuras de datos. Técnicas de programación. Lenguajes de programación. Fundamentos básicos de la informática. Bases de datos. Ingeniería del software 1.

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

4. OBJETIVOS DIDÁCTICOS.

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 prácticas con diferentes tipos de técnicas y herramientas que se enmarcan en dicho ciclo de vida.

(Descripción de los conocimientos, habilidades, técnicas, etc... que se pretende que el alumno ad-quiera al cursar la asignatura)

5. PROGRAMA TEÓRICO Y DE PRÁCTICAS EN AULA CON TEMPORIZACIÓN Y BIBLIOGRAFÍA BÁSICA.

Bloque 1 1.1 Interacción hombre – máquina (5 horas) Interfaces de usuario, comunicación – interacción, terminología 1.2 Fundamentos (10 horas) Principios del diseño de interfaces, Frontera de ejecución – evaluación, Diseño centrado en el usuario, Metáforas en la interface, Manipulación directa y orientación a objetos, modelos conceptuales: definición y formación 1.3 Teoría cognitiva (10 horas) Percepción, atención, aprendizaje

(Programa teórico desglosado al menos en dos niveles de detalle, por ejemplo: tema y subtema, o módulo y tema, etc..., incluyendo el número de horas estimadas al menos para el primer nivel. Indi-car además la bibliografía básica al menos para el primer nivel).

Pág. 168APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 169: PDAs Aprob ITIS 15Feb2001

Bloque 2 2.1 Diseño de interfaces de usuario (15 horas) Elementos de las interfaces, comportamiento de las interfaces, listas de comprobación 2.2 Guías de estilos (5 horas)

6. PROGRAMA PRÁCTICO(Detallar cada una de las prácticas explicitando objetivos y recursos recomendados para realizarlas).

Objetos mal diseñados

Objetivos

Descripción

El alumno debe identificar objetos que esten mal diseñados. 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 diseñoMaterial de Laboratorio recomendado (Software)Windows 95 (o superior) Ms-Powerpoint 95 (o superior)

4Nº horas estimadas en laboratorio:

Práctica número 1

Material de Laboratorio recomendado (Hardware)Maquina de fotos Portátil Cañon

Interfaces de usuario mal diseñadas

Objetivos

Descripción

El alumno debe identificar interfaces mal diseñadas y que induzcan a los usuarios a cometer errores.Material de Laboratorio recomendado (Software)Windows 95 (o superior) Ms-powerpoint 95 (o superior)

4Nº horas estimadas en laboratorio:

Práctica número 2

Material de Laboratorio recomendado (Hardware)Portátil Cañon

Pág. 169APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 170: PDAs Aprob ITIS 15Feb2001

7. METODOLOGÍA

Los contenidos de la asignatura se impartirán en clases teóricas y clases prácticas que se impartirán de manera alternativa a lo largo del curso con el objeto de afianzar los conceptos impartidos en las mismas. La realización de todas las prácticas es necesaria al igual que la asistencia a las clases teóricas.

(Procedimientos de actuación a nivel didáctico).

8. EVALUACIÓN

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 puntación de los trabajos se añade a la nota final un porcentaje en base a: - La participación y asistencia a clase (35%) - La presentación en público de los trabajos (5%) - Un trabajo optativo (35%)

(Sistema de evaluación con la indicación precisa del tipo y número de pruebas o exámenes, trabajos, así como las demás actividades que puedan establecerse. Deberá especificarse, en todos los casos, el porcentaje que los distintos criterios suponen para la calificación final).

Prototipo de interfaz

Objetivos

Descripción

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)

15Nº horas estimadas en laboratorio:

Práctica número 3

Material de Laboratorio recomendado (Hardware)PCs

Prototipo de portal

Objetivos

Descripción

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)

15Nº horas estimadas en laboratorio:

Práctica número 4

Material de Laboratorio recomendado (Hardware)PCs

Pág. 170APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 171: PDAs Aprob ITIS 15Feb2001

11. PÁGINA WEB DE LA ASIGNATURA

http://

9. BIBLIOGRAFÍA Y MATERIAL RECOMENDADO(Bibliografía y Material docente recomendados, así como el libro de texto principal, si lo hubiere).

TÍTULO The design of everyday things

AUTORESReferencia

Donald A. Norman

EDITORIAL Currency – Doubleday 1998AÑO

TÍTULO Human computer interaction

AUTORESReferencia

P. Johnson

EDITORIAL Mcgraw-Hill 1992AÑO

TÍTULO Designing the user interface

AUTORESReferencia

Ben Shneiderman

EDITORIAL Addison-Wesley 1987AÑO

10. EQUIPO DOCENTE

DOCENCIA TEORÍCA Sí

CATEGORÍA Profesor Titular de Escuela Universitaria

NOMBRE Hernández Cabrera, José Juan

DOCENCIA PRÁCTICA Sí

DESPACHO 1-6 TELÉFONO 45-87-06 E-MAI [email protected]

PÁGINA WEBTUTORÍAS

X,J,V 8:30 10:30

1 CUAT 2 CUAT

X,J,V 8:30 10:30

Pág. 171APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 172: PDAs Aprob ITIS 15Feb2001

1. IDENTIFICACIÓN DE LA ASIGNATURA.CENTRO Escuela Universitaria de InformáticaTITULACIÓN Ingeniería Técnica en Informática de Sistemas

NOMBRE ASIGNATURA

Diseño de Sistemas Basados en MicroprocesadorCÓDIGO 12589 CURSO 3 CARÁCT OP CRÉDITOS T: 3 CRÉDITOS P: 3

DESCRIPTORES B.O.E.Construcción de un sistema mínimo computador basado en microprocesadores.

2. CONCEPTO Y DEFINICIÓN.

Estructura de los sistemas basados en microprocesador/microcontrolador. Componentes bási-cos incluyendo CPU, memoria, buses e interfaces de entrada/salida. Arquitectura del reperto-rio de instrucciones. Programación en lenguaje ensamblador, herramientas típicas soft-ware/hardware para el desarrollo de sistemas. Estudio de casos prácticos. Diseño y desarrollo de aplicaciones.

(Descripción de la asignatura según los descriptores que aparecen en el B.O.E.)

3. CONOCIMIENTOS PREVIOS.

Se recomienda haber cursado las siguientes asignaturas: Sistemas Digitales - Fundamentos de Computadores - Estructura de Computadores - Tecnología de computadores.

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

4. OBJETIVOS DIDÁCTICOS.

La asignatura tiene como principal objetivo proporcionar al alumno unos conocimientos sóli-dos acerca del funcionamiento de los microprocesadores/microcontroladores y como éstos, se integran con otros dispositivos periféricos para dar lugar a la disciplina de los sistemas micro-computadores. Un objetivo básico de la asignatura es capacitar al alumno para entender los diversos aspectos que implican esta disciplina y afrontar el desarrollo de aplicaciones prácti-cas, industriales o no, en las que se opta por el microprocesador o microcontrolador como elemento básico entorno al cual se implementa el sistema.

(Descripción de los conocimientos, habilidades, técnicas, etc... que se pretende que el alumno ad-quiera al cursar la asignatura)

5. PROGRAMA TEÓRICO Y DE PRÁCTICAS EN AULA CON TEMPORIZACIÓN Y BIBLIOGRAFÍA BÁSICA.

MÓDULO I. SISTEMAS MICROCOMPUTADORES (8 h) Tema 1. Introducción 1.1. Microprocesadores y microcomputadores 1.2. Componentes básicos de un sistema microcomputador 1.3. Diseño del sistema de memoria 1.4. Interfaces de entrada/salida 1.5. Ejemplos Tema 2. Familias de microprocesadores/microcontroladores 2.1. Evolución y prestaciones de los microprocesadores 2.2. Familias de microcontroladores 2.3. Fabricantes más importantes

(Programa teórico desglosado al menos en dos niveles de detalle, por ejemplo: tema y subtema, o módulo y tema, etc..., incluyendo el número de horas estimadas al menos para el primer nivel. Indi-car además la bibliografía básica al menos para el primer nivel).

Pág. 172APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 173: PDAs Aprob ITIS 15Feb2001

2.4. Aplicaciones Bibliografía: [Chen-90], [Clem-97], [Angu-97], [Pred-98], Internet MÓDULO II. ARQUITECTURA DE LOS MICROCONTROLADORES PIC (10 h) Tema 1. Microcontoladores PIC 1.1. Introducción 1.2. Características relevantes 1.3. Análisis comparativo 1.4. Gamas de PIC Tema 2. Arquitectura de la gama baja 2.1. Introducción 2.2. Arquitectura básica 2.3. Encapsulados y diagrama de patitas 2.4. Organización de la memoria Tema 3. Temporizadores, puertas de E/S, reset y estado de reposo 3.1. Control de tiempos 3.2. El Perro guardián WDT 3.3. Las puertas de entrada y salida 3.4. Reinicialización o reset 3.5. El modo reposo o "sleep" Tema 4. Arquitectura del repertorio de instrucciones 4.1. Características generales 4.2. Descripción y clasificación de las instrucciones de la gama baja 4.3. Lenguaje MPASM y su uso Tema 5. Arquitectura de la gama media 5.1. Introducción 5.2. Novedades y aportaciones 5.3. Arquitectura interna y organización de la memoria 5.4. Ampliación del banco de registros 5.5. Palabras de configuración e identificación 5.6. Recurses comunes e interrupciones Tema 6. Periféricos de la gama media 6.1. Las Puertas de E/S 6.2. Módulo de tensión de referencia 6.3. Comparadores analógicos 6.4. Temporizadores 6.5. Módulos de captura/comparación/modulación de anchura de pulsos 6.6. Puerta serie síncrona 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. Organización de la memoria 7.4. Periféricos 7.5. Repertorio de instrucciones 7.6. Dispositivos especiales Bibliografía: [Angu-98], [Micr-96], [Peat-97], [Pred-97], Internet MÓDULO III. DISEÑO Y REALIZACIÓN DE SISTEMAS (12 h)

Pág. 173APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 174: PDAs Aprob ITIS 15Feb2001

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. Integración de compiladores 1.5. Generador de librerías MPLIB 1.6. Enlazador de módulos 1.7. Simulador MPSIM 1.8. Emuladores 1.9. Grabadores Tema 2. Estudio de casos prácticos 2.1. Sistemas basados en PICs de Microchip 2.2. Sistemas basados en otros microprocesadores o microcontroladores Bibliografía: [Manuales y documentación de los fabricantes] e internet.

6. PROGRAMA PRÁCTICO(Detallar cada una de las prácticas explicitando objetivos y recursos recomendados para realizarlas).

Introducción a las herramientas de desarrollo

Objetivos

Descripción

Familiarizar al alumno con las herramientas típicas que le permitirán desde la edición de un programa hasta la ejecución en un prototipo. Se dará prioridad a las diversas herramientas fácilmente accesibles en Internet. La práctica consistirá en el desarroMaterial de Laboratorio recomendado (Software)

4Nº horas estimadas en laboratorio:

Práctica número 1

Material de Laboratorio recomendado (Hardware)Kit de evaluación o placa educativa (MPICLABPLUS de Microsystems Engineering o similar), Computador personal y herramientas software: MPASM, MPSIM, programador/emulador.

Diseño de retardos o intervalos de tiempo por software

Objetivos

Descripción

Enseñar al alumno a establecer retardos o intervalos de tiempo por software mediante el cálculo del tiempo de ejecución de las instrucciones.Material de Laboratorio recomendado (Software)

2Nº horas estimadas en laboratorio:

Práctica número 2

Material de Laboratorio recomendado (Hardware)Kit de evaluación o placa educativa (MPICLABPLUS de Microsystems Engineering o similar), Computador personal y herramientas software: MPASM, MPSIM, programador/emulador.

Pág. 174APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 175: PDAs Aprob ITIS 15Feb2001

7. METODOLOGÍA

Para alcanzar los objetivos didácticos planteados se propone la impartición de los conocimientos expuestos en los programas teórico y práctico. Para ello, se realizarán varias

(Procedimientos de actuación a nivel didáctico).

Manejo de un teclado

Objetivos

Descripción

Iniciar al alumno en las operaciones de barrido de un teclado de tipo matricial, solucionando los problemas de rebotes y codificación (hexadecimal) de teclas. Asimismo, se realizará el control de un display de 4 dígitos de 7 segmentos para la visualizacióMaterial de Laboratorio recomendado (Software)

6Nº horas estimadas en laboratorio:

Práctica número 3

Material de Laboratorio recomendado (Hardware)Kit de evaluación o placa educativa (MPICLABPLUS de Microsystems Engineering o similar), Computador personal y herramientas software: MPASM, MPSIM, programador/emulador.

Manejo de una pantalla LCD

Objetivos

Descripción

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)

8Nº horas estimadas en laboratorio:

Práctica número 4

Material de Laboratorio recomendado (Hardware)Kit de evaluación o placa educativa (MPICLABPLUS de Microsystems Engineering o similar), Computador personal y herramientas software: MPASM, MPSIM, programador/emulador.

Práctica de tema libre

Objetivos

Descripción

Poner en práctica los conocimientos adquiridos por el alumno y sus habilidades para afrontar el diseño de una aplicación a partir de unas especificaciones. El alumno podrá proponer una aplicación que con el visto bueno del profesor pasará a implementarla.Material de Laboratorio recomendado (Software)

10Nº horas estimadas en laboratorio:

Práctica número 5

Material de Laboratorio recomendado (Hardware)Kit de evaluación o placa educativa (MPICLABPLUS de Microsystems Engineering o similar), Computador personal y herramientas software: MPASM, MPSIM, programador/emulador.

Pág. 175APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 176: PDAs Aprob ITIS 15Feb2001

actividades docentes y que podemos concretar en: Clases de Teoría y problemas La clase de teoría podemos considerarla como una clase a desarrollar por el profesor a alto nivel y que para su asimilación y maduración completa exige una labor posterior por parte del alumno. Por otra parte, las clases de problema constituyen un complemento a las clases de teoría donde el alumno pone en práctica sus conocimientos asentando conceptos y conectando la teoría con la práctica. Los problemas serán 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 teoría y problemas en pizarra. Clases en Laboratorios De acuerdo al Plan Docente vigente y a la organización planteada para este curso se estiman un total de 30 horas de prácticas en Laboratorio donde el alumno experimentará con sistemas reales que permita la comprobación práctica de los conocimientos adquiridos y la aplicación de los mismos a problemas reales. En este sentido, consideramos las prácticas como un elemento esencial para la formación de los alumnos. Las prácticas, de carácter obligatorio, se realizarán en kits o placas educativas basadas en algún microcontrolador representativo del mercado (PIC de Microchip) y se realizarán exclusivamente durante el curso, de forma individual o en grupos de dos alumnos, según 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 condición necesaria y no suficiente, el haber realizado y superado las prácticas durante el curso.

8. EVALUACIÓN

En la evaluación de la asignatura se contemplan dos tipos de actividades: - Un examen final (E) - Prácticas 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 deberán ser mayor o igual 5. Las Prácticas han de realizarse durante el curso y son de asistencia obligatoria.

(Sistema de evaluación con la indicación precisa del tipo y número de pruebas o exámenes, trabajos, así como las demás actividades que puedan establecerse. Deberá especificarse, en todos los casos, el porcentaje que los distintos criterios suponen para la calificación final).

9. BIBLIOGRAFÍA Y MATERIAL RECOMENDADO(Bibliografía y Material docente recomendados, así como el libro de texto principal, si lo hubiere).

TÍTULO Microcontroladores PIC. La solución en un Chip

AUTORESReferencia Angu-98

E. Martin Cuenca, J.M. Angulo Usategui y I. Angulo Martínez

EDITORIAL Paraninfo 1998AÑO

TÍTULO Microprocessor Systems Design: 68000 Hardware, Software,

AUTORESReferencia Clem-97

Alan Clements

EDITORIAL PWS-Kent Pub. Co. 1997AÑO

TÍTULO PIC16/17 Microcontroller DATA BOOK

AUTORESReferencia Micr-96

Microchip Technology Inc

EDITORIAL Microchip Technology Inc 1995AÑO

Pág. 176APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 177: PDAs Aprob ITIS 15Feb2001

11. PÁGINA WEB DE LA ASIGNATURA

http://

TÍTULO Programming & Customizing the 8051 Microcontroller

AUTORESReferencia Pred-99

Myke Predko

EDITORIAL McGraw-Hill 1999AÑO

TÍTULO Handbook of Microcontrollers

AUTORESReferencia Pred-98

Myke Predko

EDITORIAL McGraw-Hill 1998AÑO

10. EQUIPO DOCENTE

DOCENCIA TEORÍCA Sí

CATEGORÍA Profesor Titular de Escuela Universitaria

NOMBRE Pérez García, Ricardo

DOCENCIA PRÁCTICA Sí

DESPACHO 2-12 TELÉFONO 45-87-36 E-MAI [email protected]

PÁGINA WEBTUTORÍAS

LM

XJ

8:308:30

17:3012:30

10:3010:30

18:3013:30

1 CUAT 2 CUAT

LM

XJ

8:308:30

17:3012:30

10:3010:30

18:3013:30

Pág. 177APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 178: PDAs Aprob ITIS 15Feb2001

1. IDENTIFICACIÓN DE LA ASIGNATURA.CENTRO Escuela Universitaria de InformáticaTITULACIÓN Ingeniería Técnica en Informática de Sistemas

NOMBRE ASIGNATURA

Diseño LógicoCÓDIGO 12587 CURSO 3 CARÁCT OP CRÉDITOS T: 1,5 CRÉDITOS P: 3

DESCRIPTORES B.O.E.Diseño con circuitos lógicos programables.

2. CONCEPTO Y DEFINICIÓN.

Diseño y simulación lógicos de circuitos digitales con dispositivos lógicos programables utilizando el lenguaje de descripción de hardware VHDL .

(Descripción de la asignatura según los descriptores que aparecen en el B.O.E.)

3. CONOCIMIENTOS PREVIOS.

Representación binaria ; diseño y anális de circuitos combinacionales y secuenciales .Impartidos en la asignatura Sistemas Digitales del primer curso de la titulación .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 titulación.

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

4. OBJETIVOS DIDÁCTICOS.

Profundización en el proceso del diseño lógico. Conocimiento del lenguaje de descripción de hardware VHDL . Utilización del VHDL para la descripción de circuitos digitales .

(Descripción de los conocimientos, habilidades, técnicas, etc... que se pretende que el alumno ad-quiera al cursar la asignatura)

5. PROGRAMA TEÓRICO Y DE PRÁCTICAS EN AULA CON TEMPORIZACIÓN Y BIBLIOGRAFÍA BÁSICA.

1. Introducción -- [Hsu95] para todos los temas -- 1.1. Proceso de diseño 1.2. Niveles de abstracción 1.3. Herramientas de diseño 1.4. Lenguajes de descripción de hardware VHSIC 1.5. Simulación 1.6. Síntesis 2. Estructuras básicas 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. Librerías de diseño (1 hora) 3. Tipos , operadores y expresiones

(Programa teórico desglosado al menos en dos niveles de detalle, por ejemplo: tema y subtema, o módulo y tema, etc..., incluyendo el número de horas estimadas al menos para el primer nivel. Indi-car además la bibliografía básica al menos para el primer nivel).

Pág. 178APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 179: PDAs Aprob ITIS 15Feb2001

3.1. Objetos de datos 3.2. Tipos de datos 3.3. Operadores 3.4. Operandos 4. Sentencias secuenciales 4.1. Sentencias de asignación de variables 4.2. Sentencias de asignación de señales 4.3. Sentencias If 4.4. Sentencias Case 4.5. Sentencias Null 4.6. Sentencias de declaración 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 señal concurrentes 5.3. Asignaciones de señal condicionales 5.4. Asignaciones de señal seleccionadas 5.5. Sentencias Block 5.6. Llamadas a procedimiento concurrentes 5.7. Sentencias de declaración concurrentes 6. Subprogramas y paquetes 6.1. Subprogramas 6.2. Paquetes (1 hora) 7. Diseño a nivel estructural 7.1. Declaración de componentes 7.2. Instanciación de componentes 7.3. Sentencias Generate 7.4. Vínculos por defecto 7.5. Especificaciones de configuración 7.6. Declaraciones de configuración 7.7. Diseño de un banco de prueba (3 horas) 8. Diseño al nivel de transferencia de registros (RTL) 8.1. Lógica combinacional 8.2. Latches 8.3. Diseño con relojes de dos fases 8.4. Flip-flops 8.5. Síncronos 8.6. Asíncronos 8.7. Plantillas VHDL para circuitos RTL 8.8. Registros 8.9. Contadores asíncronos 8.10. Contadores síncronos 8.11. Buffers triestado 8.12. Buses 8.13. Netlist de componentes RTL (3 horas) 9. Diseño al nivel de máquina de estados (FSM) con camino de datos (FSMD) 9.1. Máquinas Moore 9.2. Máquinas Mealy asíncronas 9.3. Máquinas Mealy síncronas

Pág. 179APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 180: PDAs Aprob ITIS 15Feb2001

9.4. Separación de FSM y camino de datos 9.5. Una FSM con un camino de datos (FSMD) 9.6. Comunicando FSMs (3 horas) 10. Diseño al nivel algorítimico 10.1. Proceso y arquitectura 10.2. Sentencias Wait 10.3. Reset síncrono 10.4. Reset asíncrono 10.5. Registros y contadores 10.6. Circuitos secuenciales simples 10.7. Algoritmos 10.8. Comunicación de procesos (3 horas)

6. PROGRAMA PRÁCTICO(Detallar cada una de las prácticas explicitando objetivos y recursos recomendados para realizarlas).

Realización de un circuito sencillo

Objetivos

Descripción

Familiarización con los conceptos básicos de VHDL

Material de Laboratorio recomendado (Software)Xilinx Foundation F2.1i

2Nº horas estimadas en laboratorio:

Práctica número 1

Material de Laboratorio recomendado (Hardware)PC

Diseño de una ALU sencilla

Objetivos

Descripción

Manejo de expresiones , tipos y sentencias secuenciales para la descripción de un circuito combinacional .Material de Laboratorio recomendado (Software)Xilinx Foundation F2.1i

2Nº horas estimadas en laboratorio:

Práctica número 2

Material de Laboratorio recomendado (Hardware)PC

Pág. 180APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 181: PDAs Aprob ITIS 15Feb2001

Diseño de un decodificador 7 segmentos

Objetivos

Descripción

Manejo de sentencias concurrentes

Material de Laboratorio recomendado (Software)Xilinx Foundation F2.1i

2Nº horas estimadas en laboratorio:

Práctica número 3

Material de Laboratorio recomendado (Hardware)PC

Diseño de un circuito combinacional a partir de bloques elementales

Objetivos

Descripción

Diseño modular a nivel estructural

Material de Laboratorio recomendado (Software)Xilinx Foundation F2.1i

6Nº horas estimadas en laboratorio:

Práctica número 4

Material de Laboratorio recomendado (Hardware)PC

Diseño de un flujo de datos

Objetivos

Descripción

Diseño a nivel de transferencia de registros

Material de Laboratorio recomendado (Software)Xilinx Foundation F2.1i

6Nº horas estimadas en laboratorio:

Práctica número 5

Material de Laboratorio recomendado (Hardware)PC

Pág. 181APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 182: PDAs Aprob ITIS 15Feb2001

7. METODOLOGÍA

Clases teóricas en pizarra y con transparencias donde se explica el programa teórico. Clases prácticas donde se explican las prácticas a realizar y donde el alumno realiza las prácticas con la supervisión del profesor .

(Procedimientos de actuación a nivel didáctico).

8. EVALUACIÓN

La nota final será la calificación de un trabajo práctico . Para obtener la calificación es necesario haber aprobado todas las prácticas .

(Sistema de evaluación con la indicación precisa del tipo y número de pruebas o exámenes, trabajos, así como las demás actividades que puedan establecerse. Deberá especificarse, en todos los casos, el porcentaje que los distintos criterios suponen para la calificación final).

Diseño de una máquina de estados con camino de datos

Objetivos

Descripción

Diseño a nivel de máquina de estados

Material de Laboratorio recomendado (Software)Xilinx Foundation F2.1i

6Nº horas estimadas en laboratorio:

Práctica número 6

Material de Laboratorio recomendado (Hardware)PC

Diseño de un multiplicador

Objetivos

Descripción

Diseño a nivel algorítmico

Material de Laboratorio recomendado (Software)Xilinx Foundation F2.1i

6Nº horas estimadas en laboratorio:

Práctica número 7

Material de Laboratorio recomendado (Hardware)PC

9. BIBLIOGRAFÍA Y MATERIAL RECOMENDADO(Bibliografía y Material docente recomendados, así como el libro de texto principal, si lo hubiere).

TÍTULO VHDL modeling for digital design synthesis

AUTORESReferencia Hsu95

Yu-Chin Hsu , Kevin F. Tsai , Jessie T. Liu , Eric S. Lin

EDITORIAL Kluwer Academic Publishers 1995AÑO

Pág. 182APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 183: PDAs Aprob ITIS 15Feb2001

11. PÁGINA WEB DE LA ASIGNATURA

http://

TÍTULO The practical Xilinx designer lab book

AUTORESReferencia Bout99

David Van den Bout

EDITORIAL Prentice Hall 1999AÑO

TÍTULO VHDL

AUTORESReferencia Perry94

Douglas L. Perry

EDITORIAL McGraw-Hill 1994AÑO

TÍTULO VHDL Analysis and modeling of digital Systems

AUTORESReferencia Nava93

Zainalavedin Navabi

EDITORIAL McGraw-Hill 1993AÑO

TÍTULO Principios de diseño digital

AUTORESReferencia Gajs97

Daniel D. Gajski

EDITORIAL Prentice Hall 1997AÑO

TÍTULO Digital design and modeling with VHDL and synthesis

AUTORESReferencia Chan97

K.C.Chang

EDITORIAL IEEE Computer Society Press 1997AÑO

10. EQUIPO DOCENTE

DOCENCIA TEORÍCA Sí

CATEGORÍA Profesor Asociado

NOMBRE de Torres García, José Luis

DOCENCIA PRÁCTICA Sí

DESPACHO 2-S7 TELÉFONO 45-87-29 E-MAI [email protected]

PÁGINA WEBTUTORÍAS

LM,X,V

12:3010:30

15:3012:30

1 CUAT 2 CUAT

XJ

20:0019:00

21:0021:00

Pág. 183APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 184: PDAs Aprob ITIS 15Feb2001

1. IDENTIFICACIÓN DE LA ASIGNATURA.CENTRO Escuela Universitaria de InformáticaTITULACIÓN Ingeniería Técnica en Informática de Sistemas

NOMBRE ASIGNATURA

Fundamentos de la Informática GráficaCÓDIGO 12572 CURSO 3 CARÁCT OP CRÉDITOS T: 3 CRÉDITOS P: 3

DESCRIPTORES B.O.E.Geometría 2D y 3D. Algoritmos. Modelos.

2. CONCEPTO Y DEFINICIÓN.

La informática gráfica puede definirse como la creación, manipulación, análisis e interacción de las representaciones pictóricas de objetos y datos por medio de un ordenador. En esta asignatura se imparten los fundamentos matemáticos y algoritmos de esta materia, entre los cuales se incluyen los diferentes conceptos de transformaciones geométricas 2D y 3D, la visualización de objetos tridimensionales (proyecciones), el modelado geométrico, y la representación de datos.

(Descripción de la asignatura según los descriptores que aparecen en el B.O.E.)

3. CONOCIMIENTOS PREVIOS.

Geometría Analítica (AAM), Estructuras de Datos (ED1, ED2), Metodología de Programación (MP1 y MP2)

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

4. OBJETIVOS DIDÁCTICOS.

Estamos interesados en que el alumno adquiera un conocimiento de las técnicas matemáticas y algorítmicas 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 aplicación gráfica completa. Para ello queremos que se acostumbre a la programación de las distintas técnicas gráficas básicas.

(Descripción de los conocimientos, habilidades, técnicas, etc... que se pretende que el alumno ad-quiera al cursar la asignatura)

5. PROGRAMA TEÓRICO Y DE PRÁCTICAS EN AULA CON TEMPORIZACIÓN Y BIBLIOGRAFÍA BÁSICA.

1 INTRODUCCIÓN A LA INFORMÁTICA GRÁFICA (4h) [HEA] 1.1 Definición. Visión General 1.2 Tecnologías de Salida 1.3 Sistemas Gráficos Interactivos 1.4 Evolución Histórica de los Gráficos por Ordenador 2 PRIMITIVAS 2D (5h) [HEA] 2.1 Algoritmos de Dibujo de Líneas 2.2 Algoritmos de Dibujo de Círculos 2.3 Algoritmos de Relleno 2.4 Generación de Caracteres 2.5 Aliasing 3 TRANSFORMACIONES GEOMÉTRICAS EN 2D (4h) [HEA] 3.1 Transformaciones Básicas

(Programa teórico desglosado al menos en dos niveles de detalle, por ejemplo: tema y subtema, o módulo y tema, etc..., incluyendo el número de horas estimadas al menos para el primer nivel. Indi-car además la bibliografía básica al menos para el primer nivel).

Pág. 184APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 185: PDAs Aprob ITIS 15Feb2001

3.2 Representación Matricial. Coordenadas Homogéneas 3.3 Otras Transformaciones 3.4 Transformación de Vista 3.5 Algoritmos de Recorte 4 TRANSFORMACIONES GEOMÉTRICAS EN 3D (4h) [TRU], [FOL] 4.1 Sistemas de Coordenadas 4.2 Transformaciones 4.3 Composición de Transformaciones 4.4 Rotación General 4.5 Transformación de Sistemas de Coordenadas 5 VISTAS EN 3D (4h) [TRU] 5.1 Proyecciones 5.2 Transformación de vista 5.3 Cámara Virtual 5.4 Recorte 3D 6 REPRESENTACIÓN DE CURVAS Y SUPERFICIES (6h) [TRU], [FOL] 6.1 Mallas Poligonales (Meshes) 6.2 Curvas Cúbicas Paramétricas 6.3 Superficies Bicúbicas Paramétricas 6.4 Superficies Cuádricas 7 REPRESENTACIÓN DE SÓLIDOS (3h) [TRU], [WAT] 7.1 Modelos de Alambre 7.2 Representación Poligonal 7.3 Patches Bicúbicos 7.4 Geometría Sólida Constructiva 7.5 Técnicas de Subdivisión Espacial

6. PROGRAMA PRÁCTICO(Detallar cada una de las prácticas explicitando objetivos y recursos recomendados para realizarlas).

Introducción a la programación gráfica

Objetivos

Descripción

Conocimiento del entorno de programación

Material de Laboratorio recomendado (Software)

4Nº horas estimadas en laboratorio:

Práctica número 1

Material de Laboratorio recomendado (Hardware)Requisitos mínimos: Pentium, Windows 95, Builder C++ 3.0

Pág. 185APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 186: PDAs Aprob ITIS 15Feb2001

Primitivas 2D

Objetivos

Descripción

Implementación de las primitivas 2D

Material de Laboratorio recomendado (Software)

6Nº horas estimadas en laboratorio:

Práctica número 2

Material de Laboratorio recomendado (Hardware)Requisitos mínimos: Pentium, Windows 95, Builder C++ 3.0

Transformaciones Geométricas en 2D

Objetivos

Descripción

Implementación de las transformaciones geométricas en 2D

Material de Laboratorio recomendado (Software)

4Nº horas estimadas en laboratorio:

Práctica número 3

Material de Laboratorio recomendado (Hardware)Requisitos mínimos: Pentium, Windows 95, Builder C++ 3.0

Transformaciones Geométricas en 3D

Objetivos

Descripción

Implementación de las transformaciones geométricas en 3D

Material de Laboratorio recomendado (Software)

4Nº horas estimadas en laboratorio:

Práctica número 4

Material de Laboratorio recomendado (Hardware)Requisitos mínimos: Pentium, Windows 95, Builder C++ 3.0

Pág. 186APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 187: PDAs Aprob ITIS 15Feb2001

Vistas en 3D

Objetivos

Descripción

Visualizar escenas 3D

Material de Laboratorio recomendado (Software)

4Nº horas estimadas en laboratorio:

Práctica número 5

Material de Laboratorio recomendado (Hardware)Requisitos mínimos: Pentium, Windows 95, Builder C++ 3.0

Representación de curvas y superficies

Objetivos

Descripción

Representación de curvas y superficies

Material de Laboratorio recomendado (Software)

6Nº horas estimadas en laboratorio:

Práctica número 6

Material de Laboratorio recomendado (Hardware)Requisitos mínimos: Pentium, Windows 95, Builder C++ 3.0

Mejoras de la aplicación

Objetivos

Descripción

Juntar todas las prácticas en una única aplicación

Material de Laboratorio recomendado (Software)

2Nº horas estimadas en laboratorio:

Práctica número 7

Material de Laboratorio recomendado (Hardware)Requisitos mínimos: Pentium, Windows 95, Builder C++ 3.0

Pág. 187APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 188: PDAs Aprob ITIS 15Feb2001

7. METODOLOGÍA

La asignatura se imparte durante 15 semanas, en las cuales se dan dos horas de teoría y dos seguidas de práctica. Cada semana se irá simultáneando la impartición de los fundamentos teóricos en el aula con la implementación de las técnicas en el laboratorio. Las clases de teoría se harán por medio de transparencias. Las clases de prácticas comenzarán con una introduc-ción, y posteriormente se irán implementando las técnicas vistas.

(Procedimientos de actuación a nivel didáctico).

8. EVALUACIÓN

Se hará un único examen al final de la asignatura. Para poder presentarse al examen, los alumnos deberán entregar un trabajo, consistente en unir todas las prácticas en una sola aplicación. Si este trabajo no se considerase apto (por faltar técnicas sin implementar o errores en las ya implementadas) no podrá presentarse al examen. La nota de la práctica será de 1/3 de la nota final (y la nota del examen supondrá los 2/3 restantes).

(Sistema de evaluación con la indicación precisa del tipo y número de pruebas o exámenes, trabajos, así como las demás actividades que puedan establecerse. Deberá especificarse, en todos los casos, el porcentaje que los distintos criterios suponen para la calificación final).

Objetivos

Descripción

Material de Laboratorio recomendado (Software)

0Nº horas estimadas en laboratorio:

Práctica número 8

Material de Laboratorio recomendado (Hardware)

9. BIBLIOGRAFÍA Y MATERIAL RECOMENDADO(Bibliografía y Material docente recomendados, así como el libro de texto principal, si lo hubiere).

TÍTULO Gráficos 3D

AUTORESReferencia [TRU]

Agustín Trujillo

EDITORIAL Servicio de Publicaciones del DIS 1997AÑO

TÍTULO Computer Graphics, Principles and Practice

AUTORESReferencia [FOL]

Foley & Van Dam

EDITORIAL Addison-Wesley 1990AÑO

TÍTULO 3D Computer Graphics

AUTORESReferencia [WAT]

Alan Watt

EDITORIAL Addison-Wesley 1993AÑO

Pág. 188APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 189: PDAs Aprob ITIS 15Feb2001

11. PÁGINA WEB DE LA ASIGNATURA

http://amiserver.dis.ulpgc.es/graficos/fig

TÍTULO Computer Graphics

AUTORESReferencia [HEA]

Hearn & Baker

EDITORIAL Prentice-Hall 1994AÑO

TÍTULO Procedural Elements for Computer Graphics

AUTORESReferencia [ROG]

David Rogers

EDITORIAL McGraw Hill 1985AÑO

TÍTULO Mathematical Elements for Computer Graphics

AUTORESReferencia [ADA]

Rogers & Adams

EDITORIAL McGraw Hill 1989AÑO

10. EQUIPO DOCENTE

DOCENCIA TEORÍCA Sí

CATEGORÍA Profesor Titular de Escuela Universitaria

NOMBRE Trujillo Pino, Agustín

DOCENCIA PRÁCTICA Sí

DESPACHO 1-S3 TELÉFONO 45-87-09 E-MAI [email protected]

PÁGINA WEBTUTORÍAS

MJ

V16:3012:30

11:3018:3014:30

13:30

1 CUAT 2 CUAT

MJ

V16:3012:30

11:3018:3014:30

13:30

Pág. 189APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 190: PDAs Aprob ITIS 15Feb2001

1. IDENTIFICACIÓN DE LA ASIGNATURA.CENTRO Escuela Universitaria de InformáticaTITULACIÓN Ingeniería Técnica en Informática de Sistemas

NOMBRE ASIGNATURA

Fundamentos de la Inteligencia ArtificialCÓDIGO 12556 CURSO 3 CARÁCT OP CRÉDITOS T: 4,5 CRÉDITOS P: 1,5

DESCRIPTORES B.O.E.Conceptos básicos de inteligencia artificial. Representación e inferencia. Campos de

aplicación actual.

2. CONCEPTO Y DEFINICIÓN.

Un curso de formación básica en Inteligencia Artificial que ha de proporcionar conocimientos teóricos y prácticos en aspectos básicos de la disciplina: a saber, búsqueda, representación y uso del conocimiento, tratamiento de la incertidumbre y aprendizaje.

(Descripción de la asignatura según los descriptores que aparecen en el B.O.E.)

3. CONOCIMIENTOS PREVIOS.

Es recomendable, aunque no esencial, haber cursado las asignaturas optativas “Programación Funcional” y “Programación Lógica”.

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

4. OBJETIVOS DIDÁCTICOS.

Los objetivos de este curso introductorio son básicamente dos. El primero presentar al alumno una visión moderna del campo de la Inteligencia Artificial basada en el concepto de agente inteligente como elemento de referencia y de integración del conjunto de áreas que integran la Inteligencia Artificial. El segundo objetivo es poner al alumno en contacto con las técnicas básicas de búsqueda, representación del conocimiento e inferencia. Igualmente se presentan a nivel introductorio diferentes soluciones al problema de la incertidumbre y del aprendizaje.

(Descripción de los conocimientos, habilidades, técnicas, etc... que se pretende que el alumno ad-quiera al cursar la asignatura)

5. PROGRAMA TEÓRICO Y DE PRÁCTICAS EN AULA CON TEMPORIZACIÓN Y BIBLIOGRAFÍA BÁSICA.

1. Introducción. (2 horas) 1.1. ¿Qué es la Inteligencia Artificial- . 1.2. Evolución y campos de la I.A. 1.3. Estado del arte. 1.4. Bibliografía básica: [Russ-95], [Nils-98]. 2. Agentes Inteligentes (3 horas). 2.1. Definición de agente. Características. 2.2. Modelos de organización de un agente. 2.3. Bibliografía básica: [Russ-95], [Nils-98]. 3. Búsqueda y Planificación. (10 horas) 3.1. El agente que planifica.

(Programa teórico desglosado al menos en dos niveles de detalle, por ejemplo: tema y subtema, o módulo y tema, etc..., incluyendo el número de horas estimadas al menos para el primer nivel. Indi-car además la bibliografía básica al menos para el primer nivel).

Pág. 190APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 191: PDAs Aprob ITIS 15Feb2001

3.2. Técnicas de búsqueda no informada. 3.3. Técnicas de búsqueda informada. 3.4. Técnicas de búsqueda con adversario. 3.5. Planificación, acción y aprendizaje. 3.6. Bibliografía básica: [Nils-98], [Russ-95]. 4. Métodos de representación del conocimiento e inferencia. (10 horas) 4.1. Representación en inferencia en la lógica 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. Bibliografía básica: [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 probabilísticas. 5.3. Introducción a la Lógica Borrosa. 5.4. Bibliografía básica: [Gonz-93], [Nils-98]. 6. Aprendizaje. (10 horas) 6.1. Clasificación de técnicas de aprendizaje inductivo. 6.2. Espacio de Versiones. 6.3. Árboles de Decisión. 6.4. Redes de neuronas. 6.5. Bibliografía básica: [Dean-95], [Nils-98].

6. PROGRAMA PRÁCTICO(Detallar cada una de las prácticas explicitando objetivos y recursos recomendados para realizarlas).

Introducción al entorno de prácticas de la asignatura

Objetivos

Descripción

Iniciar al alumno en el entorno de desarrollo donde se realizarán las prácticas de la asignatura, así como presentarle el material docente auxiliar disponible en línea.Material de Laboratorio recomendado (Software)SWI-Prolog, XPCE-Prolog, Lisp, Compilador de C, Navegador de Netscape

1Nº horas estimadas en laboratorio:

Práctica número 1

Material de Laboratorio recomendado (Hardware)1 PC por alumno, acceso a Internet.

Pág. 191APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 192: PDAs Aprob ITIS 15Feb2001

Técnicas de Búsqueda no Informada

Objetivos

Descripción

Aplicación y análisis de un conjunto de técnicas de Búsqueda no Informada sobre un problema de búsqueda de caminos.Material de Laboratorio recomendado (Software)SWI-Prolog, XPCE-Prolog, Lisp, Compilador de C, Navegador de Netscape

2Nº horas estimadas en laboratorio:

Práctica número 2

Material de Laboratorio recomendado (Hardware)1 PC por alumno, acceso a Internet.

Técnicas de Búsqueda Informada

Objetivos

Descripción

Aplicación y análisis de un conjunto de técnicas de Búsqueda Informada sobre un problema de búsqueda de caminos.Material de Laboratorio recomendado (Software)SWI-Prolog, XPCE-Prolog, Lisp, Compilador de C, Navegador de Netscape

2Nº horas estimadas en laboratorio:

Práctica número 3

Material de Laboratorio recomendado (Hardware)1 PC por alumno, acceso a Internet.

Programación genética

Objetivos

Descripción

Resolver un problema de exploración mediante la aplicación de un algoritmo de programación evolutivaMaterial de Laboratorio recomendado (Software)SWI-Prolog, XPCE-Prolog, Lisp, Compilador de C, Navegador de Netscape

2Nº horas estimadas en laboratorio:

Práctica número 4

Material de Laboratorio recomendado (Hardware)1 PC por alumno, acceso a Internet.

Pág. 192APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 193: PDAs Aprob ITIS 15Feb2001

7. METODOLOGÍA

A nivel metodológico el desarrollo de este curso se estructurará como sigue: - Clases de Teoría: Se alternarán las presentaciones magistrales por parte del profesor con la resolución de hojas de ejercicios mediante la participación de los alumnos. Las hojas de ejercicios se entregarán con anticipación a los

(Procedimientos de actuación a nivel didáctico).

Juegos

Objetivos

Descripción

Aplicar las técnicas de exploración 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

3Nº horas estimadas en laboratorio:

Práctica número 5

Material de Laboratorio recomendado (Hardware)1 PC por alumno, acceso a Internet.

Sistemas deducción natural

Objetivos

Descripción

Completar una implementación básica de un pequeño sistema experto donde se emplean la deducción hacia-atrás y hacia-delante.Material de Laboratorio recomendado (Software)SWI-Prolog, XPCE-Prolog, Lisp, Compilador de C, Navegador de Netscape

3Nº horas estimadas en laboratorio:

Práctica número 6

Material de Laboratorio recomendado (Hardware)1 PC por alumno, acceso a Internet.

Trabajo de fin de curso

Objetivos

Descripción

Se reservan las dos últimas sesiones de prácticas para iniciar el desarrollo del trabajo de curso. Durante las mismas los alumnos podrán 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

2Nº horas estimadas en laboratorio:

Práctica número 7

Material de Laboratorio recomendado (Hardware)1 PC por alumno, acceso a Internet.

Pág. 193APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 194: PDAs Aprob ITIS 15Feb2001

alumnos. El material empleado en las pre-sentaciones estará a disposición del alumnado desde la página Web de la asignatura. - Prácticas en el laboratorio: Las sesiones de prácticas se desarrollarán con la presencia del profesor responsable en el laboratorio. Con anterioridad a la sesión de laboratorio, los alumnos podrán conocer la temática de la práctica accediendo al guión de la misma desde la página Web de la asignatura. Normalmente las prácticas contendrán cuestiones y pro-puestas para profundizar en los temas que se traten. Aquellos alumnos que lo deseen po-drán remitir al profesor responsable para su corrección las memorias y código que resu-man el desarrollo de la práctica. Los alumnos podrán realizar sus prácticas en C, en Lisp o en Prolog. - Individualmente, los alumnos deberán presentar un trabajo de final de curso sobre un tema que será fijado entre el alumno y el profesor. Los trabajos serán defendidos por el alumno mediante una entrevista que se concertará con el profesor responsable.

8. EVALUACIÓN

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 prácticas: Si fuese necesario, el alumno/a podrá incrementar la nota final de la asignatura hasta 1.5 puntos mediante la entrega de memorias de prácticas. Para aprobar la asignatura será necesario haber superado tanto el examen escrito como el tra-bajo de fin de curso.

(Sistema de evaluación con la indicación precisa del tipo y número de pruebas o exámenes, trabajos, así como las demás actividades que puedan establecerse. Deberá especificarse, en todos los casos, el porcentaje que los distintos criterios suponen para la calificación final).

9. BIBLIOGRAFÍA Y MATERIAL RECOMENDADO(Bibliografía y Material docente recomendados, así como el libro de texto principal, si lo hubiere).

TÍTULO Artificial Intelligence: A New Synthesis

AUTORESReferencia [Nils-98]

Nils. J. Nilsson

EDITORIAL Morgan Kaufmann 1998AÑO

TÍTULO Artificial Intelligence: A Modern Approach

AUTORESReferencia [Russ-95]

S. Russell, P. Norvig

EDITORIAL Prentice-Hall 1995AÑO

TÍTULO Artificial Intelligence: Theory and Practice

AUTORESReferencia [Dean-95]

T. Dean, J. Allen, Y. Aloimonos

EDITORIAL Benjamin Cummings 1995AÑO

TÍTULO Artificial Intelligence

AUTORESReferencia [Rich-91]

E. Rich, K. Knight

EDITORIAL McGraw-Hill, 2ª Edición. 1991AÑO

Pág. 194APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 195: PDAs Aprob ITIS 15Feb2001

11. PÁGINA WEB DE LA ASIGNATURA

http://serdis.dis.ulpgc.es/~jcabrera/FIA/FIA.html

TÍTULO The Engineering of Knowledge-Based Systems

AUTORESReferencia [Gonz-93]

A.J. Gonzalez, D.D. Dankel

EDITORIAL Prentice-Hall. 1993AÑO

TÍTULO The Pattern Recognition Basis of Artificial Intelligence

AUTORESReferencia [Tvet-98]

D. R. Tveter

EDITORIAL IEEE Computer Society Press 1998AÑO

10. EQUIPO DOCENTE

DOCENCIA TEORÍCA Sí

CATEGORÍA Profesor Titular de Universidad

NOMBRE Cabrera Gámez, Jorge

DOCENCIA PRÁCTICA Sí

DESPACHO 3-S9 TELÉFONO 45-87-47 E-MAI [email protected]

PÁGINA WEBTUTORÍAS

MX

XV

9:3010:30

16:3011:30

12:3011:30

17:3012:30

1 CUAT 2 CUAT

LX

J16:3016:30

9:3018:3017:30

12:30

Pág. 195APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 196: PDAs Aprob ITIS 15Feb2001

1. IDENTIFICACIÓN DE LA ASIGNATURA.CENTRO Escuela Universitaria de InformáticaTITULACIÓN Ingeniería Técnica en Informática de Sistemas

NOMBRE ASIGNATURA

Informática Gráfica AplicadaCÓDIGO 12576 CURSO 3 CARÁCT OP CRÉDITOS T: 3 CRÉDITOS P: 3

DESCRIPTORES B.O.E.Hardware gráfico. Estándares gráficos. Desarrollo y evaluación de aplicaciones gráficas.

2. CONCEPTO Y DEFINICIÓN.

La informática gráfica puede definirse como la creación, manipulación, análisis e interacción de las representaciones pictóricas de objetos y datos por medio de un ordenador. Una vez impartidos los fundamentos matemáticos y algorítmicos en la asignatura FIG, ahora nos centraremos en la exposición del harware gráfico existente, los estándares gráficos actuales (incluyendo las técnicas fundamentales, algoritmos de ocultación y modelos de iluminación de escenas), y en cómo desarrollar una aplicación gráfica completa usando estos elementos hardware y software.

(Descripción de la asignatura según los descriptores que aparecen en el B.O.E.)

3. CONOCIMIENTOS PREVIOS.

Geometría Analítica (AAM), Estructuras de Datos (ED1, ED2), Metodología de Programación (MP1 y MP2), Fundamentos Gráficos (FIG)

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

4. OBJETIVOS DIDÁCTICOS.

Una vez conocidos por el alumno las técnicas matemáticas y algorítmicas 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 aplicación gráfica completa. Para ello daremos una visión del hardware existente en el mercado y de las librerías gráficas estándar (OpenGL, Direct3D)

(Descripción de los conocimientos, habilidades, técnicas, etc... que se pretende que el alumno ad-quiera al cursar la asignatura)

5. PROGRAMA TEÓRICO Y DE PRÁCTICAS EN AULA CON TEMPORIZACIÓN Y BIBLIOGRAFÍA BÁSICA.

1 INTRODUCCIÓN A LA PROGRAMACIÓN CON OPENGL (5h) [GL1], [GL2] 1.1 Introducción a OpenGL 1.2 Dibujo de Primitivas 1.3 Transformaciones Geométricas 1.4 Vistas en 3D 1.5 Manipulación de Objetos 1.6 Representación de Curvas y Superficies 2 VISIBILIDAD (5h) [TRU], [HEA] 2.1 Conceptos y Técnicas Generales 2.2 Eliminación de Líneas Ocultas 2.3 Eliminación de Superficies Ocultas

(Programa teórico desglosado al menos en dos niveles de detalle, por ejemplo: tema y subtema, o módulo y tema, etc..., incluyendo el número de horas estimadas al menos para el primer nivel. Indi-car además la bibliografía básica al menos para el primer nivel).

Pág. 196APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 197: PDAs Aprob ITIS 15Feb2001

3 ILUMINACIÓN (5h) [TRU], [FOL] 3.1 Modelos de Iluminación 3.2 Modelos de Sombreado para Polígonos 3.3 Detalles de la Superficie 3.4 Sombras 3.5 Transparencias 3.6 Algoritmos de Iluminación Global 3.7 Ray-Tracing 4 PROGRAMACIÓN AVANZADA CON OPENGL (5h) [GL1], [GL2] 4.1 Manejo del Color 4.2 Iluminación 4.3 Mapeo de Texturas 4.4 Animación 4.5 Características avanzadas 5 INTRODUCCIÓN A LA PROGRAMACIÓN CON DIRECT3D (5h) [DIR] 5.1 Introducción a Direct3D 5.2 Visualización 5.3 Tipos de objetos 5.4 Interacción con la escena 5.5 Animación 6 HARDWARE GRÁFICO (2h) [HEA] 6.1 Tecnologías de Visualización Gráfica 6.2 Tarjetas Gráficas 6.3 Estaciones de Trabajo Gráficas 6.4 Dispositivos de Interacción 7 OTROS ESTÁNDARES GRÁFICOS (3h) 7.1 Introducción a VRML 7.2 Introducción a Java3D 7.3 Introducción a OpenInventor

6. PROGRAMA PRÁCTICO(Detallar cada una de las prácticas explicitando objetivos y recursos recomendados para realizarlas).

Introducción a la Programación en OpenGL

Objetivos

Descripción

Implementar las técnicas básicas de OpenGL

Material de Laboratorio recomendado (Software)

10Nº horas estimadas en laboratorio:

Práctica número 1

Material de Laboratorio recomendado (Hardware)Requisitos mínimos: Pentium, Windows 95, Builder C++ 3.0, librería OpenGL

Pág. 197APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 198: PDAs Aprob ITIS 15Feb2001

7. METODOLOGÍA

La asignatura se imparte durante 15 semanas, en las cuales se dan dos horas de teoría y dos seguidas de práctica. Cada semana se irá simultáneando la impartición de las clases de teoría en el aula con la implementación en el laboratorio. Las clases de teoría se harán por medio de transparencias. Las clases de prácticas comenzarán con una introducción, y posteriormente se irán implementando las técnicas vistas.

(Procedimientos de actuación a nivel didáctico).

8. EVALUACIÓN

Se hará un único examen al final de la asignatura. Para poder presentarse al examen, los alumnos deberán entregar un trabajo, consistente en unir todas las prácticas en una sola apli-cación. Si este trabajo no se considerase apto (por faltar técnicas sin implementar o errores en las ya implementadas) no podrá presentarse al examen. La nota de la práctica será de 2/3 de la nota final (y la nota del examen supondrá el 1/3 restante).

(Sistema de evaluación con la indicación precisa del tipo y número de pruebas o exámenes, trabajos, así como las demás actividades que puedan establecerse. Deberá especificarse, en todos los casos, el porcentaje que los distintos criterios suponen para la calificación final).

Programación avanzada en OpenGL

Objetivos

Descripción

Implementar las técnicas avanzadas de OpenGL

Material de Laboratorio recomendado (Software)

12Nº horas estimadas en laboratorio:

Práctica número 2

Material de Laboratorio recomendado (Hardware)Requisitos mínimos: Pentium, Windows 95, Builder C++ 3.0, librería OpenGL

Introducción a la Programación en Direct3D

Objetivos

Descripción

Implementar las técnicas básicas de Direct3D

Material de Laboratorio recomendado (Software)

8Nº horas estimadas en laboratorio:

Práctica número 3

Material de Laboratorio recomendado (Hardware)Requisitos mínimos: Pentium, Windows 95, Builder C++ 3.0, librería DirectX

9. BIBLIOGRAFÍA Y MATERIAL RECOMENDADO(Bibliografía y Material docente recomendados, así como el libro de texto principal, si lo hubiere).

TÍTULO Gráficos 3DReferencia [TRU]

Pág. 198APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 199: PDAs Aprob ITIS 15Feb2001

AUTORES Agustín Trujillo

EDITORIAL Servicio de Publicaciones del DIS 1997AÑO

TÍTULO Computer Graphics, Principles and Practice

AUTORESReferencia [FOL]

Foley & Van Dam

EDITORIAL Addison-Wesley 1990AÑO

TÍTULO Computer Graphics

AUTORESReferencia [HEA]

Hearn & Baker

EDITORIAL Prentice-Hall 1994AÑO

TÍTULO OpenGL Programming Guide

AUTORESReferencia [GL1]

Neider & Davis & Woo

EDITORIAL Addison Wesley 1996AÑO

TÍTULO OpenGL Programming for Windows

AUTORESReferencia [GL2]

Ron Fosner

EDITORIAL Addison Wesley 1997AÑO

TÍTULO Inside DirectX

AUTORESReferencia [DIR]

Bargen & Donnelly

EDITORIAL Microsoft Programming Series 1998AÑO

TÍTULO Programación en OpenGL

AUTORESReferencia [WRI]

Richard S. Wright & Michael Sweet

EDITORIAL Anaya Multimedia 1997AÑO

10. EQUIPO DOCENTE

DOCENCIA TEORÍCA No

CATEGORÍA Profesor Titular de Escuela Universitaria

NOMBRE Correas Suárez, Beatriz

DOCENCIA PRÁCTICA Sí

DESPACHO 2-S7 TELÉFONO 45-87-29 E-MAI [email protected]

PÁGINA WEBTUTORÍAS

LM

XJ

V

10:3010:30

10:3010:30

10:30

11:3011:30

11:3012:30

11:30

1 CUAT 2 CUAT

LM

XJ

V

10:3010:30

10:3010:30

10:30

11:3011:30

11:3012:30

11:30

DOCENCIA TEORÍCA Sí

CATEGORÍA Profesor Titular de Escuela Universitaria

NOMBRE Trujillo Pino, Agustín

DOCENCIA PRÁCTICA Sí

DESPACHO 1-S3 TELÉFONO 45-87-09 E-MAI [email protected]

PÁGINA WEBTUTORÍAS

MJ

V16:3012:30

11:3018:3014:30

13:30

1 CUAT 2 CUAT

MJ

V16:3012:30

11:3018:3014:30

13:30

Pág. 199APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 200: PDAs Aprob ITIS 15Feb2001

11. PÁGINA WEB DE LA ASIGNATURA

http://serdis.dis.ulpgc.es/~atrujill/iga

Pág. 200APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 201: PDAs Aprob ITIS 15Feb2001

1. IDENTIFICACIÓN DE LA ASIGNATURA.CENTRO Escuela Universitaria de InformáticaTITULACIÓN Ingeniería Técnica en Informática de Sistemas

NOMBRE ASIGNATURA

Ingeniería del Software ICÓDIGO 12597 CURSO 3 CARÁCT OP CRÉDITOS T: 4,5 CRÉDITOS P: 1,5

DESCRIPTORES B.O.E.Diseño, propiedades y mantenimiento del software. Planificación y gestión de proyectos

informáticos. Análisis de aplicaciones.

2. CONCEPTO Y DEFINICIÓN.

La ingeniería del software es una disciplina que integra métodos, 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 información, necesarios para la gestión en las organizaciones.

(Descripción de la asignatura según los descriptores que aparecen en el B.O.E.)

3. CONOCIMIENTOS PREVIOS.

Algoritmos y estructuras de datos. Técnicas de programación. Lenguajes de programación. Fundamentos básicos de la informática. Bases de datos.

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

4. OBJETIVOS DIDÁCTICOS.

Adquirir conocimientos y experiencia en el diseño de productos software. Aprendizaje de técnicas y herramientas de diseño.

(Descripción de los conocimientos, habilidades, técnicas, etc... que se pretende que el alumno ad-quiera al cursar la asignatura)

5. PROGRAMA TEÓRICO Y DE PRÁCTICAS EN AULA CON TEMPORIZACIÓN Y BIBLIOGRAFÍA BÁSICA.

Conceptos de diseño Proceso de diseño, Diseño modular efectivo, Modelo de diseño, Documentación del diseño Principios de diseño Heurísticas de diseño Tipos de diseño Diseño de datos, Diseño arquitectónico, Diseño de la interfaz hombre-máquina, Diseño procedimental Enfoques de diseño Orientación a la función, Orientación a objetos Diseño orientado a la función Fundamentos, proceso de diseño, el modelo de diseño Método de diseño estructurado Proceso de diseño, modelo de diseño, técnicas de diseño Diseño orientado a objetos Componentes genéricos del modelo de diseño oo, El proceso de diseño del sistema, El proceso de diseño de objetos, Patrones de diseño, Programación orientada a objetos Método de Fusion Proceso de diseño, Modelo de diseño, Técnicas de diseño

(Programa teórico desglosado al menos en dos niveles de detalle, por ejemplo: tema y subtema, o módulo y tema, etc..., incluyendo el número de horas estimadas al menos para el primer nivel. Indi-car además la bibliografía básica al menos para el primer nivel).

Pág. 201APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 202: PDAs Aprob ITIS 15Feb2001

El producto Evolución del software, software, crisis del software, mitos del software El proceso Ingeniería del software, proceso del software, modelos de proceso del software, modelo lineal secuencial, modelo de construcción de prototipos, modelo dra, modelos de procesos evolutivos del software, modelo de métodos formales, técnicas de cuarta generación, tecnología de procesos, producto y proceso

7. METODOLOGÍA

Los contenidos de la asignatura se impartirán en clases teóricas y clases prácticas. las unidades teóricas y prácticas se impartirán de manera alternativa a lo largo del curso con el objeto de afianzar los conceptos impartidos en las mismas. La realización de todas las prácticas es necesaria al igual que la asistencia a las clases teóricas ya que ambas se complementan.

(Procedimientos de actuación a nivel didáctico).

6. PROGRAMA PRÁCTICO(Detallar cada una de las prácticas explicitando objetivos y recursos recomendados para realizarlas).

Diseño arquitectónico de un software

Objetivos

Descripción

El alumno debe generar una arquitectura orientada a objetos para un software propuesto, definiendo los criterios de cohesión y acoplamiento, así como los módulos y su interacción.Material de Laboratorio recomendado (Software)MS-Word ABC FlowChart Delphi 3.0 C++ Builder 3.0

10Nº horas estimadas en laboratorio:

Práctica número 1

Material de Laboratorio recomendado (Hardware)

Diseño detallado

Objetivos

Descripción

El alumno debe desarrollar los detalles de unas clases propuestas, identificando los procedimientos, parámetros, variables..., así como estudiar en profundidad la interacción con otros módulos con los que se relacione.Material de Laboratorio recomendado (Software)MS-Word ABC FlowChart Delphi 3.0 C++ Builder 3.0

5Nº horas estimadas en laboratorio:

Práctica número 2

Material de Laboratorio recomendado (Hardware)

Pág. 202APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 203: PDAs Aprob ITIS 15Feb2001

8. EVALUACIÓN

Para superar la asignatura, el alumno deberá aprobar el examen de la convocatoria correspondiente. Las preguntas del examen se podrán referir tanto a los contenidos teóricos como a los prácticos impartidos en las clases. La duración media del examen es aproximadamente de 3 horas. En el examen se evaluará el grado de asimilación de los objetivos docentes establecidos en el programa docente de la asignatura. No se realizará ningún examen parcial.

(Sistema de evaluación con la indicación precisa del tipo y número de pruebas o exámenes, trabajos, así como las demás actividades que puedan establecerse. Deberá especificarse, en todos los casos, el porcentaje que los distintos criterios suponen para la calificación final).

11. PÁGINA WEB DE LA ASIGNATURA

http://

9. BIBLIOGRAFÍA Y MATERIAL RECOMENDADO(Bibliografía y Material docente recomendados, así como el libro de texto principal, si lo hubiere).

TÍTULO Unidades Temáticas de Ingeniería del Software

AUTORESReferencia

José Juan Hernández Cabrera y Ana María Plácido Castro

EDITORIAL ULPGC 2000AÑO

TÍTULO Ingeniería del Software: Un enfoque práctico

AUTORESReferencia

R.S. Pressman

EDITORIAL McGraw-Hill 1.998AÑO

10. EQUIPO DOCENTE

DOCENCIA TEORÍCA No

CATEGORÍA Profesor Titular de Escuela Universitaria

NOMBRE Hernández Cabrera, José Juan

DOCENCIA PRÁCTICA Sí

DESPACHO 1-6 TELÉFONO 45-87-06 E-MAI [email protected]

PÁGINA WEBTUTORÍAS

X,J,V 8:30 10:30

1 CUAT 2 CUAT

X,J,V 8:30 10:30

DOCENCIA TEORÍCA Sí

CATEGORÍA Profesor Titular de Escuela Universitaria

NOMBRE Plácido Castro, Ana María

DOCENCIA PRÁCTICA No

DESPACHO 1-S1 TELÉFONO 45-87-07 E-MAI [email protected]

PÁGINA WEBTUTORÍAS

L,X,J 12:30 14:30

1 CUAT 2 CUAT

L,X,J 12:30 14:30

Pág. 203APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 204: PDAs Aprob ITIS 15Feb2001

1. IDENTIFICACIÓN DE LA ASIGNATURA.CENTRO Escuela Universitaria de InformáticaTITULACIÓN Ingeniería Técnica en Informática de Sistemas

NOMBRE ASIGNATURA

Ingeniería del Software IICÓDIGO 12598 CURSO 3 CARÁCT OP CRÉDITOS T: 3 CRÉDITOS P: 3

DESCRIPTORES B.O.E.Análisis, diseño orientado a objeto. Herramientas.

2. CONCEPTO Y DEFINICIÓN.

La ingeniería del software es una disciplina que integra métodos, 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 información, necesarios para la gestión en las organizaciones.

(Descripción de la asignatura según los descriptores que aparecen en el B.O.E.)

3. CONOCIMIENTOS PREVIOS.

Algoritmos y estructuras de datos. Técnicas de programación. Lenguajes de programación. Fundamentos básicos de la informática. Bases de datos. Ingeniería del software 1.

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

4. OBJETIVOS DIDÁCTICOS.

Adquirir conocimientos y experiencia en el diseño de productos software. Aprendizaje de técnicas y herramientas de diseño.

(Descripción de los conocimientos, habilidades, técnicas, etc... que se pretende que el alumno ad-quiera al cursar la asignatura)

5. PROGRAMA TEÓRICO Y DE PRÁCTICAS EN AULA CON TEMPORIZACIÓN Y BIBLIOGRAFÍA BÁSICA.

Ingeniería de sistemas Ingeniería de la información, Ingeniería del productos, Modelado de la arquitectura del sistema, Modelado y simulación del sistema, Especificación del sistema Conceptos y principios del análisis Análisis de requisitos, Técnicas de comunicación, Principios del análisis, Creación de prototipos del software, Especificación Modelado del análisis Elementos del modelo de análisis, Modelado de datos, Modelado funcional y flujo de la información, Modelado del comportamiento Enfoques de análisis Orientación a la función, Orientación a objetos Análisis orientado a la función Fundamentos, Proceso de análisis, El modelo de análisis Método de análisis estructurado Proceso de análisis, Modelo de análisis, Técnicas de análisis Análisis orientado a objetos Análisis del dominio, Componentes genéricos del modelo de análisis oo, El proceso de análisis, El modelo objeto-relación, El modelo objeto-comportamiento Método de Fusion

(Programa teórico desglosado al menos en dos niveles de detalle, por ejemplo: tema y subtema, o módulo y tema, etc..., incluyendo el número de horas estimadas al menos para el primer nivel. Indi-car además la bibliografía básica al menos para el primer nivel).

Pág. 204APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 205: PDAs Aprob ITIS 15Feb2001

Proceso de análisis, Modelo de análisis, Técnicas de análisis Control de calidad del software Conceptos de calidad, Aseguramiento de la calidad, Revisiones del software, Revisiones técnicas formales, Fiabilidad del software, Estándares de calidad ISO 9000 Gestión de la configuración del software El proceso de gcs, Control de versiones, Control de cambios, Estándares de gcs Métricas técnicas del software Principios de medición, Características de las métricas, Métricas del modelo de análisis, Métricas del modelo de diseño, Métricas del código fuente, Métricas para pruebas, Métricas del mantenimiento

7. METODOLOGÍA

Los contenidos de la asignatura se impartirán en clases teóricas y clases prácticas. las unidades teóricas y prácticas se impartirán de manera alternativa a lo largo del curso con el objeto de afianzar los conceptos impartidos en las mismas. La realización de todas las prácticas es necesaria al igual que la asistencia a las clases

(Procedimientos de actuación a nivel didáctico).

6. PROGRAMA PRÁCTICO(Detallar cada una de las prácticas explicitando objetivos y recursos recomendados para realizarlas).

Definición del ámbito del software

Objetivos

Descripción

Identificar el ámbito de un software propuesto basándose en un método orientado a objetos. Se pretende que el alumno ponga en práctica los conocimientos adquiridos en las clases teóricasMaterial de Laboratorio recomendado (Software)MS-Word 95 ABC FlowChart

15Nº horas estimadas en laboratorio:

Práctica número 1

Material de Laboratorio recomendado (Hardware)

Definición de la interfaz del software

Objetivos

Descripción

Identificar las operaciones de un software propuesto basándose en un método orientado a objetos. Se pretende que el alumno ponga en práctica los conocimientos adquiridos en las clases teóricasMaterial de Laboratorio recomendado (Software)MS-Word 95 MS-Access 95 ABC FlowChart

15Nº horas estimadas en laboratorio:

Práctica número 2

Material de Laboratorio recomendado (Hardware)

Pág. 205APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 206: PDAs Aprob ITIS 15Feb2001

teóricas ya que ambas se complementan.

8. EVALUACIÓN

Para superar la asignatura, el alumno deberá aprobar el examen de la convocatoria correspondiente. Las preguntas del examen se podrán referir tanto a los contenidos teóricos como a los prácticos impartidos en las clases. La duración media del examen es aproximadamente de 3 horas. En el examen se evaluará el grado de asimilación de los objetivos docentes establecidos en el programa docente de la asignatura. No se realizará ningún examen parcial.

(Sistema de evaluación con la indicación precisa del tipo y número de pruebas o exámenes, trabajos, así como las demás actividades que puedan establecerse. Deberá especificarse, en todos los casos, el porcentaje que los distintos criterios suponen para la calificación final).

9. BIBLIOGRAFÍA Y MATERIAL RECOMENDADO(Bibliografía y Material docente recomendados, así como el libro de texto principal, si lo hubiere).

TÍTULO Unidades Temáticas de Ingeniería del Software

AUTORESReferencia

Ana María Plácido Castro, José Juan Hernández Cabrera

EDITORIAL ULPGC 2000AÑO

TÍTULO Ingeniería del Software: Un enfoque práctico

AUTORESReferencia

R.S. Pressman

EDITORIAL McGraw-Hill 1.998AÑO

TÍTULO Modern Structured Analysis

AUTORESReferencia

E. Yourdon

EDITORIAL Prentice-Hall AÑO

TÍTULO Object-oriented development. The fusion method.

AUTORESReferencia

D. Coleman

EDITORIAL Prentice-Hall AÑO

10. EQUIPO DOCENTE

DOCENCIA TEORÍCA Sí

CATEGORÍA Profesor Titular de Escuela Universitaria

NOMBRE Plácido Castro, Ana María

DOCENCIA PRÁCTICA No

DESPACHO 1-S1 TELÉFONO 45-87-07 E-MAI [email protected]

PÁGINA WEBTUTORÍAS

L,X,J 12:30 14:30

1 CUAT 2 CUAT

L,X,J 12:30 14:30

Pág. 206APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 207: PDAs Aprob ITIS 15Feb2001

11. PÁGINA WEB DE LA ASIGNATURA

http://

DOCENCIA TEORÍCA No

CATEGORÍA Profesor Titular de Escuela Universitaria

NOMBRE Hernández Cabrera, José Juan

DOCENCIA PRÁCTICA Sí

DESPACHO 1-6 TELÉFONO 45-87-06 E-MAI [email protected]

PÁGINA WEBTUTORÍAS

X,J,V 8:30 10:30

1 CUAT 2 CUAT

X,J,V 8:30 10:30

Pág. 207APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 208: PDAs Aprob ITIS 15Feb2001

1. IDENTIFICACIÓN DE LA ASIGNATURA.CENTRO Escuela Universitaria de InformáticaTITULACIÓN Ingeniería Técnica en Informática de Sistemas

NOMBRE ASIGNATURA

InstrumentaciónCÓDIGO 12591 CURSO 3 CARÁCT OP CRÉDITOS T: 3 CRÉDITOS P: 1,5

DESCRIPTORES B.O.E.Sensores. Traductores. Sistemas de adquisición de datos. Buses de instrumentación.

Sistemas de Instrumentación Inteligente. Estudio práctico de casos.

2. CONCEPTO Y DEFINICIÓN.

Sensores. Transductores. Sistemas de adquisición de datos. Buses de instrumenta-ción. Sistemas de instrumentación inteligentes. Estudio de práctico de casos.

(Descripción de la asignatura según los descriptores que aparecen en el B.O.E.)

3. CONOCIMIENTOS PREVIOS.

Teoría de circuitos (Fundamentos Físicos de la Informática) Electrónica (Tecnología de Computadores)

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

4. OBJETIVOS DIDÁCTICOS.

Esta asignatura pretende familiarizar a los alumnos con los diferentes tipos de sen-sores utilizados en la industria, la robótica y la domótica (temperatura, humedad, presencia, fuerza, etc.). Para ello se estudiarán los fundamentos físicos de los dife-rentes sensores, alternativas de implementación y acondicionamiento de señal que permita su integración en un sistema computador. Se realizará así mismo una des-cripción de los diferentes buses de instrumentación existentes en el mercado con vista al diseño de un sistema de adquisición de datos basado en un computador para la obtención de un sistema de instrumentación inteligente. La asignatura se comple-mentará con el estudio de casos prácticos.

(Descripción de los conocimientos, habilidades, técnicas, etc... que se pretende que el alumno ad-quiera al cursar la asignatura)

5. PROGRAMA TEÓRICO Y DE PRÁCTICAS EN AULA CON TEMPORIZACIÓN Y BIBLIOGRAFÍA BÁSICA.

Tema I. Introducción a los Sistemas de Medida. (1 hora) (Berlin-88)(Derenzo-90)(Diefenderfer-78) Conceptos y Terminología. Clasificaciones. Características Estáticas y Dinámicas de los Sistemas de Medida. Telemetría. Tema II: Sensores y Actuadores. (6 horas) (Pallas-98)(Wobschall-87) Introducción. Sensores Resistivos. Sensores Capacitvos. Sensores Inductivos. Sensores Electromagnéticos. Sensores Termoeléctricos. Sensores Piezoeléctricos. Sensores piroeléctricos. Sensores Fotovoltaicos. Sensores Electroquímicos. Codi-ficadores de Posición. Sensores de Frecuencia Variable. Sensores CCD. Sensores Utrasónicos. Sensores Fibra Óptica. Motores Paso a Paso. Motores de Continua y Alterna. Solenoides. Actuadores Neumáticos e Hidráulicos. Tema III: Acondicionamiento de Señal. (3 horas) (Pallas-98)(Wobschall-87)

(Programa teórico desglosado al menos en dos niveles de detalle, por ejemplo: tema y subtema, o módulo y tema, etc..., incluyendo el número de horas estimadas al menos para el primer nivel. Indi-car además la bibliografía básica al menos para el primer nivel).

Pág. 208APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 209: PDAs Aprob ITIS 15Feb2001

Introducción. Fuentes de Ruido y Filtros. Acondicionamiento de Señal para Sen-sores Resistivos. Acondicionamiento de Señal para Sensores de Reactancia Va-riable y Electromagnéticos. Diseño y Construcción de Subsistemas de Acondicio-namiento de Señal. Tarjetas Comerciales de Acondicionamiento de Señal. Diseño de Instalaciones. Tema IV: Sistemas de Instrumentación Basados en PC (6 horas) (Ozkul-96)(Spencer-90) Introducción. Configuraciones. Adquisición Local. Tarjetas de Adquisición de Da-tos. Tarjetas A/D. Tarjetas I/O Digitales. Tarjetas de Propósito Especial. Diseño y Selección. Adquisición Local de Datos Utilizando GPIB. Tarjetas IEEE-488. Adqui-sición de Datos Remota Utilizando PC´s. Redes de Adquisición de Datos y FIELDBUS. Otros buses: VXI, CAMAC, RS-422, RS-485, ... Tema V: Software para Sistemas de Adquisición de Datos Basados en PC´s. (3 horas) (Ozkul-96) Introducción. Estudio Comparativo de Lenguajes de Programación. Paquetes co-merciales para Adquisición de Datos. Capacidades de Presentación. Desarrollo de Drivers de Dispositivos. Programación Avanzada de Sistemas. Tema VI: Microcontroladores (5 horas) ( Peatman-88) Conceptos. Programación. Ensamblado y Desarrollo de Programas. Hardware. Operaciones. Interfaces. E/S. Aplicaciones. Tema VII: Estudio de Casos (6 horas)

6. PROGRAMA PRÁCTICO(Detallar cada una de las prácticas explicitando objetivos y recursos recomendados para realizarlas).

Conversión A/D y D/A y adaptación de señal

Objetivos

Descripción

Introducir el concepto de conversión analógico-digital y digital-analógico y de la adaptación de las señales eléctricas proporcionadas por los sensores.Material de Laboratorio recomendado (Software)

2Nº horas estimadas en laboratorio:

Práctica número 1

Material de Laboratorio recomendado (Hardware)PC, placa de adquisición de datos, software para la tarjeta, osciloscopio, fuente de tensión, componentes electrónicos.

Pág. 209APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 210: PDAs Aprob ITIS 15Feb2001

Medida de la posición angular

Objetivos

Descripción

Medición de la posición angular de un elemento utilizando un sencillo sensor.

Material de Laboratorio recomendado (Software)

2Nº horas estimadas en laboratorio:

Práctica número 2

Material de Laboratorio recomendado (Hardware)PC, placa de adquisición de datos, software para la tarjeta, osciloscopio, fuente de tensión, componentes electrónicos.

Control de temperatura I

Objetivos

Descripción

Calibración de la sonda de temperatura

Material de Laboratorio recomendado (Software)

1Nº horas estimadas en laboratorio:

Práctica número 3

Material de Laboratorio recomendado (Hardware)PC, placa de adquisición de datos, software para la tarjeta, osciloscopio, fuente de tensión, componentes electrónicos.

Control de temperatura II

Objetivos

Descripción

Diseño e implementación del acondicionamiento de señal de la sonda de temperatura.

Material de Laboratorio recomendado (Software)

2Nº horas estimadas en laboratorio:

Práctica número 4

Material de Laboratorio recomendado (Hardware)PC, placa de adquisición de datos, software para la tarjeta, osciloscopio, fuente de tensión, componentes electrónicos.

Pág. 210APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 211: PDAs Aprob ITIS 15Feb2001

7. METODOLOGÍA

En la impartición de las clases teóricas se hace hincapié en la aplicación práctica 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 prácticas que muestren el funcionamiento o fundamento del concepto explicado. Preferiblemente, las clases se impartirán con ayuda de un PC para permitir la realización de simulaciones con diferentes herramientas software. En la mayor parte de las ocasiones se empleará el

(Procedimientos de actuación a nivel didáctico).

Control de temperatura III

Objetivos

Descripción

Diseño e implementación de la etapa actuadora del sistema de control de temperatura.

Material de Laboratorio recomendado (Software)

1Nº horas estimadas en laboratorio:

Práctica número 5

Material de Laboratorio recomendado (Hardware)PC, placa de adquisición de datos, software para la tarjeta, osciloscopio, fuente de tensión, componentes electrónicos.

Control de temperatura IV

Objetivos

Descripción

Diseño e implementación de la estrategia de la estrategia de control.

Material de Laboratorio recomendado (Software)

2Nº horas estimadas en laboratorio:

Práctica número 6

Material de Laboratorio recomendado (Hardware)PC, placa de adquisición de datos, software para la tarjeta, osciloscopio, fuente de tensión, componentes electrónicos.

Tema libre

Objetivos

Descripción

Desarrollo de un pequeño proyecto de instrumentación inteligente ba-sado en un microcontrolador o en un sistema de instrumentación ba-sado en PCMaterial de Laboratorio recomendado (Software)

5Nº horas estimadas en laboratorio:

Práctica número 7

Material de Laboratorio recomendado (Hardware)PC, placa de adquisición de datos, software para la tarjeta, osciloscopio, fuente de tensión, componentes electrónicos. Sistema de desarrollo basado en el microcontrolador 68HC11 o similar.

Pág. 211APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 212: PDAs Aprob ITIS 15Feb2001

videoproyector, aunque también se recurrirá a las transparencias y la pizarra. Se pretende dar un enfoque eminentemente práctico a la asignatura, para lo cual se intentará completar los aspectos teóricos con desarrollos prácticos en clase. Siempre que sea posible, se llevarán implementaciones cercanas a la realidad para su estudio en el aula. Para ello se han diseñado una serie de prácticas que se realizarán en el laboratorio así como un pequeño proyecto, a realizar también en el laboratorio, que permita al alumno integrar los diferentes conceptos adquiridos en la resolución de un sencillo problema.

8. EVALUACIÓN

La parte teórica de la asignatura se superará mediante la realización de un examen escrito que supondrá el 50% de la nota total de la asignatura. Para superar la parte práctica se debe cumplir los siguientes requisitos: · Realización de todas las prácticas cubriendo los objetivos mínimos fijados en el guión. · Entrega de las memorias explicativas. La evaluación de la parte práctica 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.

(Sistema de evaluación con la indicación precisa del tipo y número de pruebas o exámenes, trabajos, así como las demás actividades que puedan establecerse. Deberá especificarse, en todos los casos, el porcentaje que los distintos criterios suponen para la calificación final).

9. BIBLIOGRAFÍA Y MATERIAL RECOMENDADO(Bibliografía y Material docente recomendados, así como el libro de texto principal, si lo hubiere).

TÍTULO Sensores y Acondicionadores de señal

AUTORESReferencia Pallas-98

Ramón Pallás Areny

EDITORIAL Marcombo 1998AÑO

TÍTULO Data Acquisition and Process Control using Personal Compu

AUTORESReferencia Ozkul-96

Tarik Ozkul

EDITORIAL Marcel Dekker 1996AÑO

TÍTULO Circuit Design for Electronics Instrumentation

AUTORESReferencia Wobschall-8

Darold Wobschall

EDITORIAL McGraw-Hill 1987AÑO

TÍTULO Principles of Electronic Instrumetation and Measurement

AUTORESReferencia Berlin-88

Howard Berlin

EDITORIAL Merrill Pub. 1988AÑO

TÍTULO Principles of Electronic Instrumentation

AUTORESReferencia Diefenderfer

James Diefenderfer

EDITORIAL Saunders College 1978AÑO

TÍTULO Interfacing

AUTORESReferencia Derenzo-90

Stephen Derenzo

EDITORIAL Prentice-Hall 1990AÑO

Pág. 212APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 213: PDAs Aprob ITIS 15Feb2001

11. PÁGINA WEB DE LA ASIGNATURA

http://serdis.dis.ulpgc.es/~itis-ins

TÍTULO Design with Microcontrollers

AUTORESReferencia Peatman-88

John Peatman

EDITORIAL McGraw-Hill 1988AÑO

TÍTULO Digital Design for Computer Data Adquisition

AUTORESReferencia Spencer-90

Charles Spencer

EDITORIAL Cambridge University 1990AÑO

TÍTULOAUTORESReferencia

EDITORIAL 0AÑO

10. EQUIPO DOCENTE

DOCENCIA TEORÍCA Sí

CATEGORÍA Profesor Asociado

NOMBRE Lorenzo Navarro, Javier

DOCENCIA PRÁCTICA Sí

DESPACHO 3-S9 TELÉFONO 45-87-47 E-MAI [email protected]

PÁGINA WEBTUTORÍAS

LX

J16:308:30

16:3018:3010:30

18:30

1 CUAT 2 CUAT

LM

V16:309:30

8:3018:3011:30

10:30

Pág. 213APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 214: PDAs Aprob ITIS 15Feb2001

1. IDENTIFICACIÓN DE LA ASIGNATURA.CENTRO Escuela Universitaria de InformáticaTITULACIÓN Ingeniería Técnica en Informática de Sistemas

NOMBRE ASIGNATURA

MultimediaCÓDIGO 12558 CURSO 3 CARÁCT OP CRÉDITOS T: 3 CRÉDITOS P: 3

DESCRIPTORES B.O.E.Sistemas interactivos. Hipertexto. Animación. Estándares.

2. CONCEPTO Y DEFINICIÓN.

Asignatura orientada a introducir los conceptos relativos a multimedia y tecnologías anejas. Se pretende cubrir además los aspectos tecnológicos, así como introducir los contextos de diseño y metodología de producción.

(Descripción de la asignatura según los descriptores que aparecen en el B.O.E.)

3. CONOCIMIENTOS PREVIOS.

Conocimientos básicos en álgebra y análisis matemático, gráficos por computadora, estructu-ra de ordenadores y programación. Asignaturas: Fundamentos de Informática Gráfica Metodología de la Programación I y II Estructura de Computadores.

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

4. OBJETIVOS DIDÁCTICOS.

Se pretende que el alumno adquiera las bases conceptuales de multimedia, así como un cono-cimiento de los soportes de tecnologías hardware, periferia y software básicos para la im-plantación. Además se pretende mostrar un abanico de herramientas disponibles para lograr los objetivos planteados en los desarrollos multimedia, así como de la metodología del diseño y producción, adquiriendo las destrezas necesarias en el uso de ambas. Además, siendo una asignatura terminal en una carrera eminentemente tecnológica, y dadas las implicaciones que conlleva el diseño de producciones en lo referente a interacción hombre-máquina, se incluyen un módulo formativo relativo a consideraciones estilísticas y de diseño. En. la asignatura se dará una especial atención a la actividad práctica, por lo cual, el curso concluirá con el desa-rrollo de una producción multimedia como trabajo final.

(Descripción de los conocimientos, habilidades, técnicas, etc... que se pretende que el alumno ad-quiera al cursar la asignatura)

5. PROGRAMA TEÓRICO Y DE PRÁCTICAS EN AULA CON TEMPORIZACIÓN Y BIBLIOGRAFÍA BÁSICA.

Módulo 1: bases conceptuales (2 h) [Kris95][Vau96] 1.1. Definición 1.2. Elementos multimedia 1.3. Arquitectura y tecnología de sistemas multimedia 1.4. Producción multimedia 1.5. Realidad virtual Módulo 2: soporte tecnológico: hardware, periferia, software y estándares (10 h) [Sola][Coe97][Bar98][Kirk99] 2.1. Estándares de almacenamiento de imagen. Paletas de colores. Compresión 2.2. Estándares de almacenamiento de vídeo.

(Programa teórico desglosado al menos en dos niveles de detalle, por ejemplo: tema y subtema, o módulo y tema, etc..., incluyendo el número de horas estimadas al menos para el primer nivel. Indi-car además la bibliografía básica al menos para el primer nivel).

Pág. 214APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 215: PDAs Aprob ITIS 15Feb2001

2.3. Estándares de almacenamiento de audio. 2.4. Microprocesadores: conjuntos especiales de instrucciones 2.5. Buses. Requerimientos para gráficos, imagen, vídeo y audio. Estudio de caso: PCI 2.6. Scanners 2.7. Tarjetas de audio 2.8. Tarjetas gráficas: chips de proceso gráfico 3D y tarjetas aceleradoras gráficas. 2.9. Periferia de almacenamiento: cdrom y dvd. 2.10. Estándar de interconexión de instrumentos musicales: MIDI 2.11. Periféricos 2.12. Multimedia en red Módulo 3: herramientas de apoyo y desarrollo multimedia: descripción y manejo (7 h) [Vau96][Vill97] 3.1. Adquisición y tratamiento de audio, 3.2. Retoque fotográfico, edición de vídeo y postproducción 3.3. Generación de gráficos 2D 3.4. Generación de gráficos 3D y animación 3.5. Integración de producción Módulo 4: consideraciones de diseño y estilo (3 h) [Fer99] 4.1. Organización espacio-temporal de la información 4.2. Uso de los recursos sensoriales: texto, imagen, gráficos y sonido 4.3. Integración y coordinación de recursos 4.4. La atención: captación y fijación Módulo 5: metodología de producción multimedia (5 h) [Kris95] 5.1. La producción multimedia como comunicación e interacción 5.2. Interactividad 5.3. Ciclo de desarrollo 5.4. Etapas de diseño y producción 5.5. Organización de recursos 5.6. Diseño y planificación 5.7. Desarrollo y evaluación 5.8. Aspectos legales Módulo 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 aplicación

6. PROGRAMA PRÁCTICO(Detallar cada una de las prácticas explicitando objetivos y recursos recomendados para realizarlas).

Captura y tratamiento de audio

Objetivos

Descripción

Familiarización del alumno con los sistemas de adquisición y manipulación de datos. En este caso audio, donde se aplicarán distintos métodos de adquisición para una posterior comprobación de la calidad de las muestras. Manipulación y filtrado de estas mueMaterial de Laboratorio recomendado (Software)

Práctica número 1

Pág. 215APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 216: PDAs Aprob ITIS 15Feb2001

CoolEdit

2Nº horas estimadas en laboratorio:

Material de Laboratorio recomendado (Hardware)20 Tarjetas de sonido con entrada de audio. Software de edición de audio

Edición de imágenes

Objetivos

Descripción

Tratamiento digital de imágenes. Trabajo con herramientas de retoque fotográfico.

Material de Laboratorio recomendado (Software)Software de retoque fotográfico Adobe Photoshop 5 lectores de CD

2Nº horas estimadas en laboratorio:

Práctica número 2

Material de Laboratorio recomendado (Hardware)

Herramientas de creación multimedia

Objetivos

Descripción

Manejo de herramientas de autor para la creación multimedia. Creación de proyectos multimedia. Integración de material generado en las prácticas anteriores, imágenes, video, audio e hipertexto.Material de Laboratorio recomendado (Software)Macromedia Director 7

2Nº horas estimadas en laboratorio:

Práctica número 3

Material de Laboratorio recomendado (Hardware)

Pág. 216APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 217: PDAs Aprob ITIS 15Feb2001

7. METODOLOGÍA

La actuación metodológica distingue entre las clases teóricas, las clases prácticas y el trabajo de curso. Respecto a las clases teóricas, se organizan como clases participativas, en las que se expon-drán los contenidos teóricos del temario, incentivando la presencia activa de los alumnos. Las clases prácticas, por su parte, se orientarán hacia la adquisición 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 teoría. Para ello, cada práctica 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 continuación y bajo la supervisión del profesor, los alumnos realizarán la actividad práctica encomendada. Por último, el trabajo de curso se organizará en dos fases. En una primera se realizará el análi-sis y diseño, así como el planteamiento de coordinación de la actividad encomendada. Esta actividad se realizará, bajo la dirección y supervisión del profesor, durante 4 horas del horario de prácticas. En una segunda se efectuará el desarrollo, implementación, integración y eva-luación del trabajo resultante. Este trabajo se realizará durante 6 horas del horario de clases prácticas.

(Procedimientos de actuación a nivel didáctico).

8. EVALUACIÓN

Evaluación por un examen escrito, las prácticas de laboratorio y el trabajo práctico. Para aprobar será preciso realizar el examen y el trabajo práctico. La calificación final se obtendrá según la siguiente expresión, (en notas sobre 10 puntos en todos los casos): (Calificación) = 0,5 * (Nota Examen) + 0,5 * (Nota Trabajo) La asignatura se superará con una calificación no inferior a 5 puntos. Las prácticas y el tra-bajo aprobados por curso son liberatorios para las convocatorias de Junio y Septiembre del mismo curso académico.

(Sistema de evaluación con la indicación precisa del tipo y número de pruebas o exámenes, trabajos, así como las demás actividades que puedan establecerse. Deberá especificarse, en todos los casos, el porcentaje que los distintos criterios suponen para la calificación final).

Trabajo de curso

Objetivos

Descripción

Utilización 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 edición de audio Software de retoque fotográfico Adobe Photoshop Adobe Premmiere 3Dstudio Max Macromedia director

24Nº horas estimadas en laboratorio:

Práctica número 4

Material de Laboratorio recomendado (Hardware)Tarjetas de sonido con entrada de audio. Miro DVD1000 Cámara, reproductor de video o DVD

9. BIBLIOGRAFÍA Y MATERIAL RECOMENDADO(Bibliografía y Material docente recomendados, así como el libro de texto principal, si lo hubiere).

TÍTULO Graphics File Formats, Reference and Guide

AUTORESReferencia Way95

C. Wayne Brown and Barry J. Shepherd

EDITORIAL Prentice Hall 1995AÑO

Pág. 217APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 218: PDAs Aprob ITIS 15Feb2001

11. PÁGINA WEB DE LA ASIGNATURA

http://serdis.dis.ulpgc.es/multimedia

TÍTULO Digital Compression for Multimedia : Principles and Standar

AUTORESReferencia Gib

Jerry D. Gibson, Toby Berger, David Lindbergh, Richard L., III Baker

EDITORIAL Academic Press/Morgan Kaufmann; ISBN: 1558603697 0AÑO

TÍTULO Digital Video and Audio Compression

AUTORESReferencia Sola

Stephen J. Solari

EDITORIAL McGraw Hill Text; ISBN: 0070595380 0AÑO

TÍTULO DirectX, RDX, RSX, and MMX Techonolgy: A Jumpstart Gui

AUTORESReferencia Coel97

Rohan Coelho, Maher Hawash

EDITORIAL Addison-Wesley Pub Co; ISBN: 0201309440 1997AÑO

TÍTULO Inside Directx (Microsoft Programming Series)

AUTORESReferencia Bar98

Bradley Bargen, Terence Peter Donnelly

EDITORIAL Microsoft Press; ISBN: 1572316969 1998AÑO

TÍTULO Multimedia making it work

AUTORESReferencia Vau96

T. Vaughan

EDITORIAL Osborne McGraw-Hill; ISBN: 0078825520 1996AÑO

TÍTULO Multimedia: Production, Planning and Delivery

AUTORESReferencia Vill97

J. Villamil-Casanova, L. Molina

EDITORIAL 1997AÑO

TÍTULO Producción y diseño gráfico para la World Wide Web

AUTORESReferencia Fer99

Fernández-Coca, A.

EDITORIAL Paidós 1999AÑO

TÍTULO Interactivity by design: Creating & Communicating with new

AUTORESReferencia Kris95

Ray Kristof, Amy Satran

EDITORIAL Hayden Book, ISBN: 1568302215 1995AÑO

TÍTULO Digital Sound Processing for Music and Multimedia (Music T

AUTORESReferencia Kirk99

Ross Kirk, Andy Hunt

EDITORIAL Focal Pr; ISBN: 0240515064 1999AÑO

Pág. 218APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 219: PDAs Aprob ITIS 15Feb2001

1. IDENTIFICACIÓN DE LA ASIGNATURA.CENTRO Escuela Universitaria de InformáticaTITULACIÓN Ingeniería Técnica en Informática de Sistemas

NOMBRE ASIGNATURA

Normativas y Legislación InformáticasCÓDIGO 12559 CURSO 3 CARÁCT OP CRÉDITOS T: 3 CRÉDITOS P: 1,5

DESCRIPTORES B.O.E.Implicaciones jurídicas de la informática. Normas y organismos reguladores.

2. CONCEPTO Y DEFINICIÓN.

Implicaciones jurídicas de la informática. Normas y organismos reguladores

(Descripción de la asignatura según los descriptores que aparecen en el B.O.E.)

3. CONOCIMIENTOS PREVIOS.

Ninguno

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

4. OBJETIVOS DIDÁCTICOS.

Hacer una introducción a la legislación existente acerca de la actividad informática. Comprender la importancia que para el informático tiene el acercarse a la legislación que regula su actividad, aludiendo a las responsabilidades penales, civiles y administrativas que se pueden vulnerar en la legislación vigente Manejar la legislación, bibliografía y jurisprudencia existente en la materia Aclarar los principios de la protección de datos, analizando los derechos, los deberes y las responsabilidades de los elementos implicados. Analizar las diferencias existentes entre la contratación informática y los contratos de los servicios informáticos, así como las características fundamentales en la configuración del documento electrónico.

(Descripción de los conocimientos, habilidades, técnicas, etc... que se pretende que el alumno ad-quiera al cursar la asignatura)

5. PROGRAMA TEÓRICO Y DE PRÁCTICAS EN AULA CON TEMPORIZACIÓN Y BIBLIOGRAFÍA BÁSICA.

1. Introducción (3 horas) - Problemas detectados - El derecho informático Bibliografía recomendada: Davara y legislación vigente 2. La protección de datos (5 horas) - Datos, información e informática - La protección de datos - Principios y derechos - La ley española de protección de datos Bibliografía recomendada: Davara y legislación vigente 3. La protección jurídica del software (3 horas) - Los derechos de autor - Características especiales - La infracción de los derechos de propiedad intelectual Bibliografía recomendada: Davara y legislación vigente 4. La protección jurídica de las bases de datos (3 horas) - Elementos y sus relaciones - Directiva sobre la protección jurídica de las bases de datos Bibliografía recomendada: Davara y legislación vigente

(Programa teórico desglosado al menos en dos niveles de detalle, por ejemplo: tema y subtema, o módulo y tema, etc..., incluyendo el número de horas estimadas al menos para el primer nivel. Indi-car además la bibliografía básica al menos para el primer nivel).

Pág. 219APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 220: PDAs Aprob ITIS 15Feb2001

5. La contratación electrónica (3 horas) - La influencia de los medios de comunicación - Características - Problemas que plantea Bibliografía recomendada: Davara y legislación vigente 6. Los contratos informáticos (4 horas) - Características - Los contratos de adhesión - El objeto en el contrato informático - Tipos de contratos informáticos - Fases de la contratación - Elementos de un contrato informático Bibliografía recomendada: Davara y legislación vigente 7. Transferencia electrónica de fondos (3 horas) - La tarjeta de crédito y la tarjeta de débito - La tarjeta: título valor - El pago mediante tarjeta - Elementos en la contratación de las tarjetas - Los contratos de las tarjetas Bibliografía recomendada: Davara y legislación vigente 8. El delito informático (3 horas) - Características comunes en este tipo de delitos - Prevención y corrección - El código penal Bibliografía recomendada: Davara y legislación vigente 9. El documento electrónico (3 horas) - Los documentos en los preceptos de la legislación positiva - Problemas de autentificación. La firma - Algunos medios de prueba. - El documento electrónico y la prueba. Bibliografía recomendada: Davara y legislación vigente

7. METODOLOGÍA

El procedimiento quiere potenciar la máxima participación del alumno, de la siguiente manera: - Plantear las principales dudas, en materia legislativa, que tienen en la actividad informática - Con esas dudas, y otras que plantearé yo, se perfilará el programa de la asignatura

(Procedimientos de actuación a nivel didáctico).

6. PROGRAMA PRÁCTICO(Detallar cada una de las prácticas explicitando objetivos y recursos recomendados para realizarlas).

Desarrollo de un documento que contiene la solución a las dudas legales acerca del entorno de la Informática, que se han planteado en función del programa docente mencionado

Objetivos

Descripción

Introducción a la legislación existente sobre la actividad informática Manejar la legislación, bibliografía y jurisprudencia existente en la materiaMaterial de Laboratorio recomendado (Software)Editor de texto Internet

15Nº horas estimadas en laboratorio:

Práctica número 1

Material de Laboratorio recomendado (Hardware)

Pág. 220APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 221: PDAs Aprob ITIS 15Feb2001

- Solución personalizada de las dudas por medio de textos legales: Código Civil, código penal, ley de propiedad intelectual, ley de patentes, código mercantil, LORTAD,... - Durante las clases teóricas se obtiene la información para resolver las dudas y con la hora de práctica se va redactando el documento - Obtención de un documentos donde aparezcan todas las dudas resueltas y el programa desarrollado.

8. EVALUACIÓN

Se puede aprobar la asignatura de dos formas: - Por medio de un examen teórico y escrito. El examen quedará superado si se alcanza una nota mínima 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.

(Sistema de evaluación con la indicación precisa del tipo y número de pruebas o exámenes, trabajos, así como las demás actividades que puedan establecerse. Deberá especificarse, en todos los casos, el porcentaje que los distintos criterios suponen para la calificación final).

11. PÁGINA WEB DE LA ASIGNATURA

http://

9. BIBLIOGRAFÍA Y MATERIAL RECOMENDADO(Bibliografía y Material docente recomendados, así como el libro de texto principal, si lo hubiere).

TÍTULO “Manual de Derecho Informático”

AUTORESReferencia

M.A. Davara Rodríguez

EDITORIAL Editorial Aranzadi 0AÑO

TÍTULO Introducción al Derecho

AUTORESReferencia

Angel Latorre

EDITORIAL Ariel SA 0AÑO

Pág. 221APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 222: PDAs Aprob ITIS 15Feb2001

1. IDENTIFICACIÓN DE LA ASIGNATURA.CENTRO Escuela Universitaria de InformáticaTITULACIÓN Ingeniería Técnica en Informática de Sistemas

NOMBRE ASIGNATURA

Prueba y Mantenimiento del SoftwareCÓDIGO 12599 CURSO 3 CARÁCT OP CRÉDITOS T: 4,5 CRÉDITOS P: 1,5

DESCRIPTORES B.O.E.Fiabilidad, verificación, mantenimiento y gestión de la configuración.

2. CONCEPTO Y DEFINICIÓN.

El principal objetivo del diseño 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 categorías de técnica de diseño de casos de prueba: prueba de caja blanca y prueba de caja negra. Aplicando el diseño de casos de prueba, el ingeniero de software puede conseguir una prueba más completa y descubrir y corregir así el mayor número de errores antes de que comiencen las “pruebas del cliente”. El mantenimiento del software es una de las actividades más importantes del ciclo de vida del software. es necesario desarrollar software que sea fácil de mantener.

(Descripción de la asignatura según los descriptores que aparecen en el B.O.E.)

3. CONOCIMIENTOS PREVIOS.

Algoritmos y estructuras de datos. Técnicas de programación. Lenguajes de programación. Fundamentos básicos de la informática. Bases de datos. Ingeniería del software 1.

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

4. OBJETIVOS DIDÁCTICOS.

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 explicarán las distintas actividades de prueba y mantenimiento de un proyecto software. Así mismo, se realizan prácticas con diferentes tipos de técnicas y herramientas que se enmarcan en el ciclo de vida del software. Esta asignatura complementa y amplia los conocimientos adquiridos en la asignatura de Ingeniería del software de gestión 1.

(Descripción de los conocimientos, habilidades, técnicas, etc... que se pretende que el alumno ad-quiera al cursar la asignatura)

5. PROGRAMA TEÓRICO Y DE PRÁCTICAS EN AULA CON TEMPORIZACIÓN Y BIBLIOGRAFÍA BÁSICA.

Fundamentos de prueba (9 horas) (Bibl: las dos referencias recomendadas en el Apdo. Bibliografía) Qué es la prueba del software, Límites de la prueba, El dominio de entradas, Los caminos de ejecución, 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. Bibliografía) La prueba en la definición, La prueba en el diseño, La prueba en la producción, La pruebas de regresión, La pruebas de caja negra, La prueba en el mantenimiento Errores del software (9 horas) (Bibl: las dos referencias recomendadas en el Apdo. Bibliografía)

(Programa teórico desglosado al menos en dos niveles de detalle, por ejemplo: tema y subtema, o módulo y tema, etc..., incluyendo el número de horas estimadas al menos para el primer nivel. Indi-car además la bibliografía básica al menos para el primer nivel).

Pág. 222APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 223: PDAs Aprob ITIS 15Feb2001

Categorías de errores, Interfaz de usuario, Manejo de errores, Límites, Cálculo, Estados inicial y posteriores, Flujo de control, Manejo e interpretación de los datos, Condiciones de competición, Condiciones de carga, Hardware, Control de versión y de fuentes, Documentación, Prueba Fundamentos del mantenimiento (9 horas) (Bibl: las dos referencias recomendadas en el Apdo. Bibliografía) Principios del mantenimiento, El proceso de mantenimiento, Actividades de mantenimiento Tipos de mantenimiento (9 horas) (Bibl: las dos referencias recomendadas en el Apdo. Bibliografía) Perfectivo, Correctivo, Adaptativo, Preventivo

6. PROGRAMA PRÁCTICO(Detallar cada una de las prácticas explicitando objetivos y recursos recomendados para realizarlas).

Identificar errores

Objetivos

Descripción

A partir de un producto software que exista en el mercado y que se conozca, identificar el mayor número de “errores” posibles.Material de Laboratorio recomendado (Software)

5Nº horas estimadas en laboratorio:

Práctica número 1

Material de Laboratorio recomendado (Hardware)

Diseñar casos de prueba.

Objetivos

Descripción

A partir de un software desarrollado por el alumno diseñar un conjunto de casos de prueba para identificar el mayor número de “errores” posibles. Clasificar los errores del software encontrados. Material de Laboratorio recomendado (Software)

5Nº horas estimadas en laboratorio:

Práctica número 2

Material de Laboratorio recomendado (Hardware)

Pág. 223APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 224: PDAs Aprob ITIS 15Feb2001

7. METODOLOGÍA

Los contenidos de la asignatura se impartirán en clases teóricas y clases prácticas que se impartirán de manera alternativa a lo largo del curso con el objeto de afianzar los conceptos impartidos en las mismas. La realización de todas las prácticas es necesaria al igual que la asistencia a las clases teóricas.

(Procedimientos de actuación a nivel didáctico).

8. EVALUACIÓN

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. Además, deberá superar un examen para aprobar la asignatura. El examen constituirá el 50% de la nota y los trabajos el otro 50%.

(Sistema de evaluación con la indicación precisa del tipo y número de pruebas o exámenes, trabajos, así como las demás actividades que puedan establecerse. Deberá especificarse, en todos los casos, el porcentaje que los distintos criterios suponen para la calificación final).

Mantener un software.

Objetivos

Descripción

A partir de un software desarrollado por el alumno realizar un mantenimiento preventivo o perfectivo.Material de Laboratorio recomendado (Software)

5Nº horas estimadas en laboratorio:

Práctica número 3

Material de Laboratorio recomendado (Hardware)

9. BIBLIOGRAFÍA Y MATERIAL RECOMENDADO(Bibliografía y Material docente recomendados, así como el libro de texto principal, si lo hubiere).

TÍTULO Unidades Temáticas de Ingeniería del Software

AUTORESReferencia

José Juan Hernández Cabrera y Ana María Plácido Castro

EDITORIAL ULPGC 2000AÑO

TÍTULO Ingeniería del Software: Un enfoque práctico

AUTORESReferencia

R.S. Pressman

EDITORIAL McGraw-Hill 1998AÑO

10. EQUIPO DOCENTE

DOCENCIA TEORÍCA Sí

CATEGORÍA Profesor Titular de Escuela Universitaria

NOMBRE Plácido Castro, Ana María

DOCENCIA PRÁCTICA Sí

DESPACHO 1-S1 TELÉFONO 45-87-07 E-MAI [email protected]

PÁGINA WEBPág. 224APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 225: PDAs Aprob ITIS 15Feb2001

11. PÁGINA WEB DE LA ASIGNATURA

http://

PÁGINA WEBTUTORÍAS

L,X,J 12:30 14:30

1 CUAT 2 CUAT

L,X,J 12:30 14:30

Pág. 225APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 226: PDAs Aprob ITIS 15Feb2001

1. IDENTIFICACIÓN DE LA ASIGNATURA.CENTRO Escuela Universitaria de InformáticaTITULACIÓN Ingeniería Técnica en Informática de Sistemas

NOMBRE ASIGNATURA

Seguridad y Protección de la InformaciónCÓDIGO 12562 CURSO 3 CARÁCT OP CRÉDITOS T: 3 CRÉDITOS P: 1,5

DESCRIPTORES B.O.E.Seguridad, planificación de riesgos y medidas para prevenir amenazas.

2. CONCEPTO Y DEFINICIÓN.

Seguridad , planificación de riesgos y medidas para prevenir amenazas

(Descripción de la asignatura según los descriptores que aparecen en el B.O.E.)

3. CONOCIMIENTOS PREVIOS.

Algebra y matemáticas discretas.

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

4. OBJETIVOS DIDÁCTICOS.

1. Introducir al alumno en los fundamentos matemáticos y las técnicas utilizadas para la protección de la información en sistemas informáticos. 2. Dotar al alumno de los conocimientos necesarios para comprender y aplicar métodos y algoritmos criptográficos clásicos y modernos. 3. Introducir los conceptos de esquemas y protocolos de seguridad y, en general, la gestión de claves. 4. Presentar los principales aspectos en seguridad de sistemas operativos y bases de datos. 5. Introducir al alumno en la problemática de la protección de la información en medios electrónicos: Comercio electrónico, EDI, intercambio de mensajes por medio del correo electrónico, páginas web y demás sistemas de comunicación electrónica.

(Descripción de los conocimientos, habilidades, técnicas, etc... que se pretende que el alumno ad-quiera al cursar la asignatura)

5. PROGRAMA TEÓRICO Y DE PRÁCTICAS EN AULA CON TEMPORIZACIÓN Y BIBLIOGRAFÍA BÁSICA.

1. Introducción (3 horas) - Necesidad de la criptografía - Estructura de un sistema secreto - Criptología clásica Bibliografía recomendada: Morant y Rodríguez 2. Bases teóricas de la criptografía (5 horas) - Teoría de los números - Complejidad de algoritmos Bibliografía recomendada: Morant y Rodríguez 3. Criptografía moderna: criptosistemas de clave privada y pública (5 horas) - Principios de los criptosistemas de clave privada - Cifrados tipo producto (LUCIFER)

(Programa teórico desglosado al menos en dos niveles de detalle, por ejemplo: tema y subtema, o módulo y tema, etc..., incluyendo el número de horas estimadas al menos para el primer nivel. Indi-car además la bibliografía básica al menos para el primer nivel).

Pág. 226APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 227: PDAs Aprob ITIS 15Feb2001

- El algoritmo DES (Data Encryption Standard) - Principios de los criptosistemas de clave pública - Funciones unidireccionales con trampa - Cifrados exponenciales - Algoritmo de Pohling-Hellman - Algoritmo de Rivest, Sahmir y Adelman (RSA) - Cifrados tipo Mochila Bibliografía recomendada: Morant y Rodríguez 4. Gestión de claves (4 horas) - Generaciones de claves - Almacenamiento de claves - Distribución de claves - Mantenimiento de claves Bibliografía recomendada: Morant y Rodríguez 5. Esquemas y protocolos de seguridad (4 horas) - Autenticación e integridad - Firma digital - Transferencia trascordada Bibliografía recomendada: Morant y Rodríguez 6. Seguridad en los sistemas operativos (3 horas) - Amenazas lógicas a los sistemas informáticos - Identificación y autentificación de usuarios - Protección de memoria y direccionamiento - Políticas, modelos y mecanismos de seguridad - Modelos de seguridad - Mecanismos de control de accesos - Evaluación de sistemas operativos seguros Bibliografía recomendada: Morant 7. Seguridad en Bases de Datos (3 horas) - Amenazas a la seguridad de las bases de datos - Políticas, modelos y mecanismos de seguridad - Bases de datos multinivel - Seguridad en las bases de datos estadísticas - Criptografía y bases de datos - Bases de datos textuales Bibliografía recomendada: Morant 8. Seguridad en redes de computadores. Transferencia electrónica de fondos. (3 horas) - Servicios de seguridad en sistemas abiertos - Uso del cifrado en las redes - Vulnerabilidad de las redes - Tranferencia electrónica de fondos. Bibliografía recomendada: Morant

6. PROGRAMA PRÁCTICO(Detallar cada una de las prácticas explicitando objetivos y recursos recomendados para realizarlas).

Práctica número 1

Pág. 227APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 228: PDAs Aprob ITIS 15Feb2001

7. METODOLOGÍA

En las clases se impartirán los contenidos ya expuestos anteriormente utilizando una metodología que potencia la participación del grupo. Sin embargo, también se darán clases teóricas en plan magistral utilizando de apoyo la pizarra y, en algunos casos, las transparencias.

(Procedimientos de actuación a nivel didáctico).

8. EVALUACIÓN

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 exámenes será la materia impartida en clase, tanto teórica como práctica. Un examen se considera superado si obtiene una nota superior o igual a 5 sobre 10. Las prácticas 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 prácticas.

(Sistema de evaluación con la indicación precisa del tipo y número de pruebas o exámenes, trabajos, así como las demás actividades que puedan establecerse. Deberá especificarse, en todos los casos, el porcentaje que los distintos criterios suponen para la calificación final).

11. PÁGINA WEB DE LA ASIGNATURA

http://

Desarrollo de los algoritmos de los métodos de cifrado vistos en teoría

Objetivos

Descripción

Mejor comprensión del y asimilación de la programación teórica

Material de Laboratorio recomendado (Software)Lenguajes de programación: Delphi, Visual Basic, ...

15Nº horas estimadas en laboratorio:

Material de Laboratorio recomendado (Hardware)

9. BIBLIOGRAFÍA Y MATERIAL RECOMENDADO(Bibliografía y Material docente recomendados, así como el libro de texto principal, si lo hubiere).

TÍTULO “Seguridad y protección de la información”

AUTORESReferencia

J.L. Morant, A. Ribagorda, y J. Sancho

EDITORIAL Estudios Ramón Areces, SA AÑO

TÍTULO Criptografía digital. Fundamentos y aplicaciones

AUTORESReferencia

Pastor y Saras

EDITORIAL Editorial Prensas Universitarias de Zaragoza 1998AÑO

Pág. 228APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 229: PDAs Aprob ITIS 15Feb2001

1. IDENTIFICACIÓN DE LA ASIGNATURA.CENTRO Escuela Universitaria de InformáticaTITULACIÓN Ingeniería Técnica en Informática de Sistemas

NOMBRE ASIGNATURA

Servicios Públicos de Transmisión de DatosCÓDIGO 12602 CURSO 3 CARÁCT OP CRÉDITOS T: 3 CRÉDITOS P: 1,5

DESCRIPTORES B.O.E.Redes públicas de transmisión de datos. Servicios telemáticos.

2. CONCEPTO Y DEFINICIÓN.

Estudio de las redes públicas de transmisión de datos desde el punto de vista de los servicios que ofertan las distintas empresas que suministran servicios públicos de transmisión de datos

(Descripción de la asignatura según los descriptores que aparecen en el B.O.E.)

3. CONOCIMIENTOS PREVIOS.

Se recomienda que el alumno tenga unos conocimientos básicos de redes de orde-nadores tanto en lo referente a la arquitectura de interconexión como a las diferen-tes tecnologías de redes, LAN y WAN. Estos conocimientos se cubren en la asigna-tura de Redes de segundo curso de ITIS

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

4. OBJETIVOS DIDÁCTICOS.

Esta asignatura junto con las asignaturas de Tecnología de Redes Locales y Tecnología de Equipos de Transmisión 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 Ingeniería Técnica en Informática de Sistemas. Los objetivos que se pretenden alcanzar podrían clasificarse en tres grandes apartados: 1) Conocer los distintos servicios que ofertan las distintas empresas de servicios públicos de transmisión de datos. 2) Manejar y elegir los distintos parámetros de contratación del servicio adecuándose a las necesidades particulares de una implementación. 3) Planificar soluciones empresariales para transmisión de datos.

(Descripción de los conocimientos, habilidades, técnicas, etc... que se pretende que el alumno ad-quiera al cursar la asignatura)

5. PROGRAMA TEÓRICO Y DE PRÁCTICAS EN AULA CON TEMPORIZACIÓN Y BIBLIOGRAFÍA BÁSICA.

PROGRAMA MODULO 1: COMUNICACIONES DE EMPRESA Horas Estimadas: 8 Bibliografía: COM-1,SIS,COM-2

(Programa teórico desglosado al menos en dos niveles de detalle, por ejemplo: tema y subtema, o módulo y tema, etc..., incluyendo el número de horas estimadas al menos para el primer nivel. Indi-car además la bibliografía básica al menos para el primer nivel).

Pág. 229APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 230: PDAs Aprob ITIS 15Feb2001

Tema 1: Evolución de la competencia profesional Tema 2: Gestión del Sistema Teleinformático Tema 3: Medios y Equipos de Transmisión Tema 4: Comunicaciones de Voz Tema 5: Comunicaciones de Datos MODULO 2: SERVICIOS DE TRANSMISIÓN DE DATOS Horas Estimadas: 22 Bibliografía: COM-1,SIS,COM-2 Tema 1: Parámetros característicos de la Transmisión de Datos Tema 2: Servicios públicos de transmisión de datos. Tema 3: Estudio de Soluciones Empresariales para la Transmisión de Datos Tema 4: Ejemplos Prácticos

6. PROGRAMA PRÁCTICO(Detallar cada una de las prácticas explicitando objetivos y recursos recomendados para realizarlas).

Búsqueda y Desarrollo de los servicios públicos de transmisión de datos existentes relacionados con algún tópico de la parte teorica de la asignatura

Objetivos

Descripción

Utilizar distintas fuentes de información para encontrar información actualizada del tópico en cuestión.Material de Laboratorio recomendado (Software)

8Nº horas estimadas en laboratorio:

Práctica número 1

Material de Laboratorio recomendado (Hardware)

Elaboración de un informe técnico completo para solucionar las necesidades de transmisión de datos de una cierta empresa incorporando parámetros reales de contratación de una empresa suministradora del servicio

Objetivos

Descripción

Que el alumno realice soluciones empresariales hipotéticas similares a las podría realizar cuando se incorpore al mundo laboralMaterial de Laboratorio recomendado (Software)

7Nº horas estimadas en laboratorio:

Práctica número 2

Material de Laboratorio recomendado (Hardware)

Pág. 230APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 231: PDAs Aprob ITIS 15Feb2001

7. METODOLOGÍA

La metodología a seguir en la asignatura consistirá de un conjunto de clases magistrales impartidas en el aula durante el horario correspondiente a las clases teóricas de la asignatura. Para la realización de las prácticas se hará entrega al alumno de una doumentación para que realice los trabajos. Finalmente, éstos serán expuestos en clase por los alumnos.

(Procedimientos de actuación a nivel didáctico).

8. EVALUACIÓN

La evaluación final consistirá de un examen teórico (60% de la nota final) y de las prácticas obligatorias realizadas y expuestas por el alumno en clase (40% de la nota final)

(Sistema de evaluación con la indicación precisa del tipo y número de pruebas o exámenes, trabajos, así como las demás actividades que puedan establecerse. Deberá especificarse, en todos los casos, el porcentaje que los distintos criterios suponen para la calificación final).

11. PÁGINA WEB DE LA ASIGNATURA

http://

9. BIBLIOGRAFÍA Y MATERIAL RECOMENDADO(Bibliografía y Material docente recomendados, así como el libro de texto principal, si lo hubiere).

TÍTULO Las comunicaciones de empresa

AUTORESReferencia COM-1

Mariño, Perfecto

EDITORIAL Ra-Ma 1995AÑO

TÍTULO Sistemas de Telefonía

AUTORESReferencia SIS

Huidobro Moya, Conesa Pastor

EDITORIAL Addison-Wesley 1998AÑO

TÍTULO Comunicaciones de datos, redes de ordenadores y sistemas

AUTORESReferencia COM-2

Fred Halsall

EDITORIAL Addison-Wesley 1998AÑO

TÍTULO Redes y Servicios de Telecomunicaciones

AUTORESReferencia RED

José Huidobro Moyá

EDITORIAL Paraninfo 2000AÑO

10. EQUIPO DOCENTE

DOCENCIA TEORÍCA Sí

CATEGORÍA Profesor Titular de Universidad

NOMBRE Quevedo Losada, Juan Carlos

DOCENCIA PRÁCTICA Sí

DESPACHO 3-13 TELÉFONO 45-87-57 E-MAI [email protected]

PÁGINA WEBTUTORÍAS

LX

J14:3010:30

12:3016:3012:30

14:30

1 CUAT 2 CUAT

LM

J10:3010:30

10:3012:3012:30

12:30

Pág. 231APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 232: PDAs Aprob ITIS 15Feb2001

1. IDENTIFICACIÓN DE LA ASIGNATURA.CENTRO Escuela Universitaria de InformáticaTITULACIÓN Ingeniería Técnica en Informática de Sistemas

NOMBRE ASIGNATURA

Sistemas Automáticos de ControlCÓDIGO 12592 CURSO 3 CARÁCT OP CRÉDITOS T: 3 CRÉDITOS P: 1,5

DESCRIPTORES B.O.E.Análisis y síntesis de sistemas de control por computador. Sistemas de control en tiempo

real. Hardware de control de procesos. Introducción al CIM.

2. CONCEPTO Y DEFINICIÓN.

Los sistemas automáticos de control tienen que ver con la definición de una serie de dispositivos que hagan que un sistema dado en su conjunto presente un "comportamiento deseado". Esta definición afecta tanto a la estructura de interconexión de estos dispositivos como al ajuste de sus parámetros. 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 utilización del computador como elemento de control y se estudiarán las técnicas de análisis y síntesis de algoritmos de control, incluyendo la utilización de técnicas de control inteligente: sistemas basados en conocimiento, control difuso, etc.

(Descripción de la asignatura según los descriptores que aparecen en el B.O.E.)

3. CONOCIMIENTOS PREVIOS.

Los contenidos conceptuales necesarios se estudian en los cursos 1º y 2º, son: - Análisis Matemático (Ecuaciones Integro-Diferenciales) - Transformadas Integrales (Fourier, Laplace) - Principios de Lógica Difusa Asociados a las asignaturas de Análisis Matemático, Ampliación de Análisis Matemático y Álgebra y Matemática Discreta.

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

4. OBJETIVOS DIDÁCTICOS.

Objetivos Generales: 1. Presentar la aproximación y técnicas básicas para el análisis de sistemas. 2. Introducir los principios fundamentales del análisis y diseño de los Sistemas Automáticos de Control. Objetivos Específicos: 1. Presentar y estudiar los conceptos fundamentales en el análisis temporal de sistemas continuos y discretos (sistema dinámico, representación, comportamiento temporal, estabilidad,...). 2. Introducir al alumno en el manejo de herramientas de simulación de sistemas dinámicos y sistemas basados en eventos discretos. 3. Estudiar los diferentes esquemas de control y su implementación.

(Descripción de los conocimientos, habilidades, técnicas, etc... que se pretende que el alumno ad-quiera al cursar la asignatura)

Pág. 232APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 233: PDAs Aprob ITIS 15Feb2001

4. Presentar y estudiar las diferentes técnicas de diseño 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 adquisición de datos, estructura de las interfaces y la conversión y acondicionamiento de señales.

5. PROGRAMA TEÓRICO Y DE PRÁCTICAS EN AULA CON TEMPORIZACIÓN Y BIBLIOGRAFÍA BÁSICA.

El programa teórico se desarrolla en 7 temas y una serie de estudios de casos ejemplo. En cada tema se incluye la temporalización asociada a la planificación así como la bibliografía 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 bibliografía básica mínima necesaria. Tema 1: SEÑALES Y SISTEMAS. (7 T + 2 P) 1. Presentación. 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. Solución de las ecuaciones de estado. 8. Observabilidad y gobernabilidad REFERENCIAS: [PUEN-82], [DORF-86], [FRAN-91], [OGAT-98], [GOME-86] BIBLIOGRAFÍA: [OGAT-98] Tema 2: HERRAMIENTAS DE ANALISIS Y SIMULACION. (4 T + 2 P) 1. Introducción. 2. Lugar de las raíces. Aplicaciones 3. Regimen permanente. 4. Introducción a la simulación. Estudio de casos REFERENCIAS: [OGAT-98],[MATL-98], [SHAH-93], [CHIP-93]. BIBLIOGRAFÍA: [OGAT-98],[MATL-98]. Tema 3: ELEMENTOS DE REPRESENTACIÓN Y ANÁLISIS DE SISTEMAS DISCRETOS. (5 T + 2 P) 1. Introducción. Generación de señales discretas 2. Ecuaciones en diferencias. Aproximaciones y soluciones. 3. Transformada z. 4. Técnicas y problemas en el estudio de muestreados. 5. Estabilidad. 6. Análisis dinámico en tiempo discreto 7. Representación en el espacio de estados de sistemas discretos. 8. Sistemas de Control Discreto

(Programa teórico desglosado al menos en dos niveles de detalle, por ejemplo: tema y subtema, o módulo y tema, etc..., incluyendo el número de horas estimadas al menos para el primer nivel. Indi-car además la bibliografía básica al menos para el primer nivel).

Pág. 233APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 234: PDAs Aprob ITIS 15Feb2001

9. Implementación de controladores digitales. REFERENCIAS: [ARAC-82], [OPPE-83], [OGAT-95], [SEVE-86]. BIBLIOGRAFÍA: [OGAT-95] Tema 4: MÉTODOS CLÁSICOS DE ANÁLISIS Y DISEÑO EN TIEMPO CONTINUO. (4T + 2 P) 1. Introducción. 2. Acciones básicas de control. 3. Técnicas de compensación en adelanto y atraso de fase. 4. Otras técnicas de compensación clásicas. 5. Diseño de sistemas de control por medio de la ubicación de polos. 6. Sistemas de control óptimo. REFERENCIAS: [PUEN-82], [DORF-86], [FRAN-91], [OGAT-98], [GOME-86], BIBLIOGRAFÍA: [OGAT-98] Tema 5: ALGORITMOS DISCRETOS DE CONTROL. (5 T + 2 P) 1. Introducción. 2. Diseño continuo. 3. Diseño discreto. 4. Síntesis directa de controladores discretos. 5. Síntesis basada en criterios temporales. 6. Controlador PID. 7. Diseño de sistemas de control por medio de la ubicación 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]. BIBLIOGRAFÍA: [OGAT-98] Tema 6: CONTROL INTELIGENTE. ( 3 T + 2 P). 1. Introducción. 2. Neurocontrol. 3. Sistemas de control basados en conocimiento. 4. Introducción a los Conjuntos difusos y la Lógica difusa. 5. Diseño de un controlador difuso. 6. Redes neuronales difusas. REFERENCIAS: [DRIA-96], [WHIT-91], [CASS-93] BIBLIOGRAFÍA: [DRIA-96], [CASS-93] Tema 7: TEMAS AVANZADOS EN CONTROL. (2 T + 0 P). 1. Introducción. 2. Control no lineal. 3. Control predictivo. 4. Control adaptativo. 5. Control estocástico. 6. Control robusto. REFERENCIAS: [DRIA-96], [SHAH-93], [ASTR-84], [NIMJ-90], [WHIT-91]. [CHIP-93]

Pág. 234APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 235: PDAs Aprob ITIS 15Feb2001

BIBLIOGRAFÍA: [DRIA-96] Estudio de caso: (0T + 3 P) La bibliografía básica está señalada con un (*). [ARAC-82] Aracil R., Jiménez A., "Sistemas Discretos de Control (Representación 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., "Automática. Análisis y Diseño de los Sistemas Automáticos 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., "Ingeniería 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., "Regulación Automática" (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 PRÁCTICO(Detallar cada una de las prácticas explicitando objetivos y recursos recomendados para realizarlas).

Introducción a los Entornos de Simulación

Objetivos

Descripción

Presentar las herramientas de simulación como elementos para el análisis de sistemas.

Material de Laboratorio recomendado (Software)Matlab 5.2 o superior, toolboxes (Control System, System Identification, Signal Processing, Stateflow y SIMULINK)

2Nº horas estimadas en laboratorio:

Práctica número 1

Material de Laboratorio recomendado (Hardware)Ordenador Personal (Windows 95 o NT)

Pág. 235APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 236: PDAs Aprob ITIS 15Feb2001

Descripción Externa y Realimentación.

Objetivos

Descripción

Estudiar los mecanismos para la descripción 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)

2Nº horas estimadas en laboratorio:

Práctica número 2

Material de Laboratorio recomendado (Hardware)Ordenador Personal (Windows 95 o NT)

Estudio de la Influencia de un parámetro en el comportamiento de un sistema.

Objetivos

Descripción

Diseño paramétrico de sistemas utilizando MATLAB, Análisis temporal y frecuencial.

Material de Laboratorio recomendado (Software)Matlab 5.2 o superior, toolboxes (Control System, System Identification, Signal Processing, Stateflow y SIMULINK)

2Nº horas estimadas en laboratorio:

Práctica número 3

Material de Laboratorio recomendado (Hardware)Ordenador Personal (Windows 95 o NT)

Diseño de Controladores Clásicos

Objetivos

Descripción

Diseño y ajuste de parámetros 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)

2Nº horas estimadas en laboratorio:

Práctica número 4

Material de Laboratorio recomendado (Hardware)Ordenador Personal (Windows 95 o NT)

Pág. 236APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 237: PDAs Aprob ITIS 15Feb2001

7. METODOLOGÍA

La clave del plantemiento metodológico de la asignatura es la motivación. Entre los recursos que tiene el profesor para acentuar la motivación en el diálogo educativo, está la autoresponsabilidad del alumno en su propio aprendizaje. Se procurará interesar a los alumnos en la asignatura, atraer su atención forzosamente dispersa entre otras muchas materias, lograr que estudien no sólo para aprobar sino también para aprender y hacer suyos esos conocimientos. Como las materias concernientes a los Sistemas Automáticos de Control tienen contenidos relativos a aplicaciones, la motivación se fomentará con la presentación frecuente de la utilidad práctica de los temas, imaginar aplicaciones y comentar sus ventajas, estimular la creatividad, transmitir noticias de las novedades y del avance tecnológico y ponerlas en relación con las tendencias sociales del entorno, crear en definitiva el ambiente de utilidad y sentido práctico propio de una Ingeniería. Particularmente interesante son los trabajos prácticos. El profesor debe encargar trabajos para conseguir que el alumno adquiera agilidad en la resolución de problemas, sin la monitorización del profesor. Es preferible que

(Procedimientos de actuación a nivel didáctico).

Conversión A/D y Discretización de Sistemas

Objetivos

Descripción

Estudio de la conversión A/D y análisis comparativo de las técnicas de discretización y análisis 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 conversión A/D y D/A, fuente de alimentación y pequeño material electrónico.

2Nº horas estimadas en laboratorio:

Práctica número 5

Material de Laboratorio recomendado (Hardware)Ordenador Personal (Windows 95 o NT)

Implementación de algoritmos de control discretos.

Objetivos

Descripción

Estudio comparativo de las técnicas de control discretas (Convencionales, Espacio de Estadios y Cancelación de Polos) sobre un sistema real con unas condiciones de diseño 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 conversión A/D y D/A, fuente de alimentación y pequeño material electrónico.

5Nº horas estimadas en laboratorio:

Práctica número 6

Material de Laboratorio recomendado (Hardware)Ordenador Personal (Windows 95 o NT)

Pág. 237APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 238: PDAs Aprob ITIS 15Feb2001

estos trabajos se realicen en grupos reducidos, tres alumnos parece el máximo dado el mejor aprovechamiento a que esto da lugar. La formación de estos grupos debe dejarse a la propia iniciativa de los alumnos. Los medios disponibles para transmitir los conocimientos que se utilizarán son muy variados: clases teóricas, prácticas, de laboratorio, trabajos de curso, etc., pero todos ellos estarán adecuadamente coordinados. La coordinación comienza con la correcta organización del programa, detallando lecciones teóricas y prácticas, ejercicios, problemas, diseños, proyectos, etc..., en una ordenación coherente y equilibrada. Estas actividades se planifican en el tiempo, y se presentarán en la primera semana de clase. El diálogo educativo pretende alcanzar los objetivos definidos en la fase de programación. Se utilizarán las siguientes actividades dentro de este diálogo: Lecciones Magistrales, Sesiones de Discusión, Clases de Ejercicios, Trabajos Prácticos y Consultas. En todo caso cada núcleo temático contendrá: a) Una serie de lecciones magistrales y de ejercicios, en las que se incorporarán teoría y práctica (en su sentido convencional), siendo dependiente su número de la carga docente semanal de la asignatura y de la amplitud del tópico específico. c) Un trabajo práctico a desarrollar en horario reglado de laboratorio que involucre alguno de los tópicos de la asignatura. La utilización 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 pretenderán, como filosofía general, asentar conceptos, delimitar campos de aplicación y validez, aclarar principios y conectar la teoría con la práctica. Los laboratorios deberán estar a disposición de los alumnos, en horarios flexibles, poniendo únicamente como límite, el orden, el control y el horario del personal laboral encargado.

8. EVALUACIÓN

Será obligatoria la superación de las prácticas y de un examen teórico para aprobar la asignatura. Las prácticas se puntuan a partir de un guión en el que se detallan los objetivos mínimos 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 prácticas complementarias de forma voluntaria.

(Sistema de evaluación con la indicación precisa del tipo y número de pruebas o exámenes, trabajos, así como las demás actividades que puedan establecerse. Deberá especificarse, en todos los casos, el porcentaje que los distintos criterios suponen para la calificación final).

9. BIBLIOGRAFÍA Y MATERIAL RECOMENDADO(Bibliografía y Material docente recomendados, así como el libro de texto principal, si lo hubiere).

TÍTULO "Ingeniería de Control Moderna"

AUTORESReferencia [OGAT-98]

Ogata K.

EDITORIAL Prentice Hall 1998AÑO

Pág. 238APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 239: PDAs Aprob ITIS 15Feb2001

11. PÁGINA WEB DE LA ASIGNATURA

http://

TÍTULO "Discrete-Time Control Systems"

AUTORESReferencia [OGAT-95]

Ogata K.

EDITORIAL Prentice Hall 1995AÑO

TÍTULO "A Introduction to Fuzzy Control", "Discrete Event Systems"

AUTORESReferencia [DRIA-96]

Driankov D., Hellendoorn H., Rienfrank M

EDITORIAL Springer 1996AÑO

TÍTULO "Discrete Event Systems"

AUTORESReferencia [CASS-93]

Cassadras C.G.

EDITORIAL Aksen Associates Inc. Pub., 1993AÑO

TÍTULO "MATLAB User's Guide"

AUTORESReferencia [MATL-98]

Moler C. et al.,

EDITORIAL MathWorks 1998AÑO

10. EQUIPO DOCENTE

DOCENCIA TEORÍCA Sí

CATEGORÍA Profesor Asociado

NOMBRE Hernández Sosa, José Daniel

DOCENCIA PRÁCTICA Sí

DESPACHO 1-1 TELÉFONO 45-87-01 E-MAI [email protected]

PÁGINA WEBTUTORÍAS

LM

JV

13:3010:30

17:3016:30

14:3012:30

18:3018:30

1 CUAT 2 CUAT

LJ

JV

13:3010:30

17:3016:30

14:3012:30

18:3018:30

Pág. 239APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 240: PDAs Aprob ITIS 15Feb2001

1. IDENTIFICACIÓN DE LA ASIGNATURA.CENTRO Escuela Universitaria de InformáticaTITULACIÓN Ingeniería Técnica en Informática de Sistemas

NOMBRE ASIGNATURA

Sistemas ConcurrentesCÓDIGO 12603 CURSO 3 CARÁCT OP CRÉDITOS T: 6 CRÉDITOS P: 3

DESCRIPTORES B.O.E.Modelos de paralelismo. Arquitecturas paralelas. Comunicaciones entre procesos. Técnicas

aplicadas de programación paralela.

2. CONCEPTO Y DEFINICIÓN.

Modelos de Paralelismo. Arquitecturas Paralelas. Comunicación entre procesos. Técnicas aplicadas a la programación paralela

(Descripción de la asignatura según los descriptores que aparecen en el B.O.E.)

3. CONOCIMIENTOS PREVIOS.

Sistemas Operativos Redes Fundamentos de Computadores Estructura de Computadores

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

4. OBJETIVOS DIDÁCTICOS.

El objetivo es estudiar los problemas de interconexión (comunicación), sincronización, y coherencia de información entre varios procesadores cuando éstos cooperan para reducir el tiempo de ejecución de un programa. Entre los diferentes Sistemas Concurrentes existentes, escogemos los Sistemas Operativos Distribuidos para su estudio, debido a su importancia y a su difusión. En cuanto a las herramientas, tenemos que hoy en día existen distintas familias de primitivas de programación concurrente (semáforos, monitores, paso de mensajes, ...), sin que ninguna haya prevalecido claramente: el alumno tendrá que aprender todos los grandes modelos. El lenguaje más apropiado para aplicar los contenidos de la asignatura es el ADA, tanto por su adecuación al temario como por su asequibilidad. De todas formas está previsto usar también el lenguaje Java, que goza de gran popularidad.

(Descripción de los conocimientos, habilidades, técnicas, etc... que se pretende que el alumno ad-quiera al cursar la asignatura)

Pág. 240APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 241: PDAs Aprob ITIS 15Feb2001

5. PROGRAMA TEÓRICO Y DE PRÁCTICAS EN AULA CON TEMPORIZACIÓN Y BIBLIOGRAFÍA BÁSICA.

1.- Introducción (1 sem.) [BAC], [TAN], [AND] 1.1 Fundamentos concurrencia 1.2 Sistemas inherentemente concurrentes 1.3 Sistemas potencialmente concurrentes 2.- Visión Arquitectura (1 sem.) [PAT] 2.1 Sistemas multiprocesador con memoria compartida 2.2 Sistemas multiprocesador con memoria distribuida 3.-Sincronización y comunicación con memoria compartida (2 sem.) [AND] 3.1 El problema de la sección crítica 3.2 Semáforos 3.3 Regiones críticas y monitores 4.- Sincronización y comunicación con paso de mensajes (3 sem.) [AND] 4.1 Comunicación asíncrona 4.2 Comunicación síncrona 4.3 Invocación remota 5.- Sistemas Operativos Distribuidos (8 sem.) [TAN] 5.1 Comunicación y Sincronización 5.2 Memoria compartida distribuida 5.3 Sistemas de ficheros distribuidos

(Programa teórico desglosado al menos en dos niveles de detalle, por ejemplo: tema y subtema, o módulo y tema, etc..., incluyendo el número de horas estimadas al menos para el primer nivel. Indi-car además la bibliografía básica al menos para el primer nivel).

6. PROGRAMA PRÁCTICO(Detallar cada una de las prácticas explicitando objetivos y recursos recomendados para realizarlas).

Prácticas de programación en Ada

Objetivos

Descripción

Adiestrarse en la programación elemental en Ada

Material de Laboratorio recomendado (Software)Por cada alumno, un PC con Linux, compilador Ada (GNAT), entorno gráfico y conexión a la red

8Nº horas estimadas en laboratorio:

Práctica número 1

Material de Laboratorio recomendado (Hardware)

Pág. 241APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 242: PDAs Aprob ITIS 15Feb2001

7. METODOLOGÍA

La teoría se impartirá mediante clases magistrales basadas en los textos de referencia de la asignatura. Además se propondrán ejercicios, que luego se resolverán 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 teoría.

(Procedimientos de actuación a nivel didáctico).

8. EVALUACIÓN

La asignatura se calificará según 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,

(Sistema de evaluación con la indicación precisa del tipo y número de pruebas o exámenes, trabajos, así como las demás actividades que puedan establecerse. Deberá especificarse, en todos los casos, el porcentaje que los distintos criterios suponen para la calificación final).

Concurrencia en Ada

Objetivos

Descripción

Practicar el modelo de concurrencia de Ada, implementando ejercicios clásicos de concurrencia.Material de Laboratorio recomendado (Software)Por cada alumno, un PC con Linux, compilador de Ada (GNAT), entorno gráfico y conexión a la red

12Nº horas estimadas en laboratorio:

Práctica número 2

Material de Laboratorio recomendado (Hardware)

Concurrencia en Java

Objetivos

Descripción

Iniciarse en la programación concurrente usando Java

Material de Laboratorio recomendado (Software)Por cada alumno, un PC con Linux, entorno de programación en Java, entorno gráfico y conexión a la red.

10Nº horas estimadas en laboratorio:

Práctica número 3

Material de Laboratorio recomendado (Hardware)

Pág. 242APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 243: PDAs Aprob ITIS 15Feb2001

además de obtener una nota mínima en cada uno de ellos. Esta nota mínima es el 40% de la nota máxima de cada una de las pruebas. En otro caso, la calificación será de suspenso. Los trabajos de laboratorio suponen un 20% de la nota final. El examen supone un 80%. Los ejercicios propuestos en clase servirán como complemento de la nota y pueden ayudar hasta un 10% de la nota final. Las notas de los trabajos de laboratorio se guardarán para las dos convocatorias oficiales (junio y septiembre). Los trabajos prácticos, debidamente documentados han de ser entregados 1 semana antes del examen global de lo contrario, la calificación de la asignatura será de suspenso.

9. BIBLIOGRAFÍA Y MATERIAL RECOMENDADO(Bibliografía y Material docente recomendados, así como el libro de texto principal, si lo hubiere).

TÍTULO Distributed Operating Systems

AUTORESReferencia TAN

Andrew S. Tanenbaum

EDITORIAL Prentice Hall International 1995AÑO

TÍTULO Estructura y diseño de computadores

AUTORESReferencia PAT

David A. Patterson, John L. Hennesy

EDITORIAL Reverté 2000AÑO

TÍTULO Concurrent Programming. Principles and Practice

AUTORESReferencia AND

G.R. Andrews

EDITORIAL Benjamin/Cummings 1991AÑO

TÍTULO Concurrent Systems

AUTORESReferencia BAC

Jean Bacon

EDITORIAL Addison Wesley 1993AÑO

TÍTULO The Java Programming Language

AUTORESReferencia ADA

K. Arnold, J. Gosling

EDITORIAL Addison Wesley 1998AÑO

10. EQUIPO DOCENTE

DOCENCIA TEORÍCA Sí

CATEGORÍA Profesor Titular de Escuela Universitaria

NOMBRE Doreste Blanco, Luis

DOCENCIA PRÁCTICA Sí

DESPACHO 1-6 TELÉFONO 45-87-06 E-MAI 609142455

PÁGINA WEBTUTORÍAS

LX

JJ

10:309:30

9:3012:30

12:3010:30

10:3014:30

1 CUAT 2 CUAT

LM

12:309:30

13:3014:30

Pág. 243APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 244: PDAs Aprob ITIS 15Feb2001

11. PÁGINA WEB DE LA ASIGNATURA

http://

Pág. 244APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 245: PDAs Aprob ITIS 15Feb2001

1. IDENTIFICACIÓN DE LA ASIGNATURA.CENTRO Escuela Universitaria de InformáticaTITULACIÓN Ingeniería Técnica en Informática de Sistemas

NOMBRE ASIGNATURA

Sistemas Operativos: Programación de SistemasCÓDIGO 12575 CURSO 3 CARÁCT OP CRÉDITOS T: 3 CRÉDITOS P: 3

DESCRIPTORES B.O.E.Estructura Interna de los Sistemas Operativos. Manejadores de Dispositivos. Soporte de

Interfaces de usuario. Metodología de la programación de Sistemas.

2. CONCEPTO Y DEFINICIÓN.

Una de las actividades que un ingeniero técnico de sistema debe dominar es la que genérica-mente se denomina “Programación de Sistemas”, consistente en la construcción de módulos lógicos orientados a: * Mejorar el entorno de desarrollo de las aplicaciones generales; mediante facilidades que permitan una mayor comodidad y productividad en la programación. * 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 integración de nuevos recursos en el sistema.

(Descripción de la asignatura según los descriptores que aparecen en el B.O.E.)

3. CONOCIMIENTOS PREVIOS.

Principios básicos 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 teóricos del funcionamiento y diseño de los sistemas operativos. Sistemas Operativos para los alumnos de ITIS e ITIG

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

4. OBJETIVOS DIDÁCTICOS.

Que el alumno: * Profundice sus conocimientos sobre los sistemas operativos desde el punto de vista de la Programación 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 visión general de los sistemas operativos desde el punto de vista funcional. * Domine las distintas herramientas orientadas a facilitar el diseño de aplicaciones de sistemas, así como la calidad de éstas. * Conozca los fundamentos de distintas propuestas de estándares sobre especificaciones funcionales de sistemas, en especial se propone el dominio de normas POSIX.

(Descripción de los conocimientos, habilidades, técnicas, etc... que se pretende que el alumno ad-quiera al cursar la asignatura)

5. PROGRAMA TEÓRICO Y DE PRÁCTICAS EN AULA CON TEMPORIZACIÓN Y BIBLIOGRAFÍA BÁSICA.

1. Introducción, Conceptos generales y Herramientas Conceptos de programación de sistemas

(Programa teórico desglosado al menos en dos niveles de detalle, por ejemplo: tema y subtema, o módulo y tema, etc..., incluyendo el número de horas estimadas al menos para el primer nivel. Indi-car además la bibliografía básica al menos para el primer nivel).

Pág. 245APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 246: PDAs Aprob ITIS 15Feb2001

Arquitectura y Estructura General del UNIX Normas o estándares (POSIX,XPG) Donde buscar información (man, listas, faq, etc.) Herramientas de programación Compilador. Depurador. Strace. Make (2,5 horas) 2. Programación básica en UNIX Programación en C en el entorno UNIX Llamadas al sistema. Bibliotecas estándares El núcleo y su funcionamiento (4 horas) 3. Procesos y Señales Conceptos y características de un proceso Creación, terminación y espera Lectura y modificación de los atributos de un proceso Gestión de procesos Señales, conceptos básicos Recepción de una señal Envío de señales Señales que manejan el tiempo. Alarma (4,5 horas) 4. Comunicación y Sincronización de procesos IPC system V. Conceptos básicos. Tuberías. Semáforos. Memoria compartida. Colas de mensajes. Sockets (5 horas) 5. Memoria Conceptos básicos Gestión de la memoria Regiones de memoria Protección y bloqueo de zonas de memoria Proyección de archivos en memoria (3 horas) 6. Entrada/salida avanzada E/S Conceptos básicos Operaciones sobre ficheros Gestión y protección de ficheros Gestión de Directorios Bloqueo de ficheros o registros E/S multiplexada y asincrona Ficheros en memoria (mmap) (6 horas) 7. Manejadores de dispositivos Conceptos básicos Configuración de un terminal Norma Posix Modulos cargables, funciones asociadas Estructura y disciplina de diseño Reconstrucción de núcleos (5 horas)

7. METODOLOGÍA

En las clases teóricas se desarrollaran los contenidos del temario. La tipología de la clase teórica será magistral, cambiándose dicha tipología por la de desarrollo de ejemplos en grupo para estudiar los ejemplos teórico prácticos que se propongan normalmente al finalizar cada tema . Los conceptos aprendidos por el alumno se irán consolidando fundamentalmente mediante su aplicación en el desarrollo de las prácticas que se realizarán en grupos de 2 personas. Se propone fomentar la adquisición por parte del alumno de una disciplina de trabajo en los entornos de desarrollo UNIX.

(Procedimientos de actuación a nivel didáctico).

Pág. 246APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 247: PDAs Aprob ITIS 15Feb2001

8. EVALUACIÓN

Exámenes teóricos. (50 % de la calificación) Se realizará un examen de convocatoria, para el que será necesario tener superada la evalua-ción de los trabajos prácticos. Durante el curso se realizarán exámenes no liberatorios durante la hora de clase de teoría con el objeto de que el alumno adquiera entrenamiento para el exa-men de convocatoria y tenga un medio de observar su propia evolución. Dos trabajos prácticos obligatorios (40% de la calificación final, 20% cada uno) Los trabajos prácticos serán uno derivado de la práctica 2 y otro de la práctica 3 Un trabajo optativo (15 % de puntuación adicional), relacionado con la práctica 4 El profesor podrá añadir hasta un 10% de puntuación adicional por evaluación 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 añadir 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.

(Sistema de evaluación con la indicación precisa del tipo y número de pruebas o exámenes, trabajos, así como las demás actividades que puedan establecerse. Deberá especificarse, en todos los casos, el porcentaje que los distintos criterios suponen para la calificación final).

9. BIBLIOGRAFÍA Y MATERIAL RECOMENDADO(Bibliografía y Material docente recomendados, así como el libro de texto principal, si lo hubiere).

TÍTULO Linux 2.0 API sistema y funciones del nucleo

AUTORESReferencia

Rémy Card, Eric Dumas, Franck Mével

EDITORIAL Ediciones Gestión 2000 0AÑO

TÍTULO Unix programación avanzada

AUTORESReferencia

Francisco Manuel Marques

EDITORIAL Ra-ma 1996AÑO

TÍTULO Advanced Programming in the UNIX Environment

AUTORESReferencia

W. Richard Stevens.

EDITORIAL Addison-Wesley, 1992 1992AÑO

TÍTULO POSIX. Programer´s Guide

AUTORESReferencia

Donald Lewine

EDITORIAL O’Reilly & Associates, Inc. 1991AÑO

TÍTULO Writing UNIX Device Drivers

AUTORESReferencia

G. Pajari

EDITORIAL Addison-Wesley 1992AÑO

TÍTULO The Design of the UNIX Operating System

AUTORESReferencia

M. Bach

EDITORIAL Prentice-Hall 1986AÑO

Pág. 247APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 248: PDAs Aprob ITIS 15Feb2001

11. PÁGINA WEB DE LA ASIGNATURA

http://sopa.dis.ulpgc.es/psis

TÍTULO UNIX Network Programming

AUTORESReferencia

W. Richard Steven

EDITORIAL Prentice Hall 1990AÑO

TÍTULO Comunicaciones en UNIX

AUTORESReferencia

Jean-Marie Rifflet

EDITORIAL MCGraw-Hill 1992AÑO

TÍTULO Software Portability

AUTORESReferencia

Oliver Lecarme and Mireille Pellissier Gart

EDITORIAL McGraw-Hill 1986AÑO

TÍTULO Software Portability with imake (2ª Edic.)

AUTORESReferencia

Paul Dubois

EDITORIAL O’Reilly & Associates, Inc. 1993AÑO

TÍTULO Managing Proyects with make

AUTORESReferencia

Andrew Oram & Steve Talbott

EDITORIAL O’Reilly & Associates, Inc. 1991AÑO

10. EQUIPO DOCENTE

DOCENCIA TEORÍCA Sí

CATEGORÍA Profesor Titular de Escuela Universitaria

NOMBRE Padrón Morales, Gabino

DOCENCIA PRÁCTICA Sí

DESPACHO 3-1 TELÉFONO 45-87-41 E-MAI [email protected]

PÁGINA WEBTUTORÍAS

L,M,X 10:00 12:00

1 CUAT 2 CUAT

L,M,X 10:00 12:00

Pág. 248APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 249: PDAs Aprob ITIS 15Feb2001

1. IDENTIFICACIÓN DE LA ASIGNATURA.CENTRO Escuela Universitaria de InformáticaTITULACIÓN Ingeniería Técnica en Informática de Sistemas

NOMBRE ASIGNATURA

Tecnología de Equipos de Transmisión de DatosCÓDIGO 12601 CURSO 3 CARÁCT OP CRÉDITOS T: 3 CRÉDITOS P: 3

DESCRIPTORES B.O.E.Medios de Transmisión. Dispositivos físicos. Interfaces y protocolos en redes de área amplia.

2. CONCEPTO Y DEFINICIÓN.

Las redes de ordenadores se clasifican hoy en día según el ámbito geográfico de cobertura en Redes de Área Local (LAN) y Redes de Área Amplia (WAN) que se diferencian notablemente tanto en las tecnologías, medios y dispositivos físicos utilizados para la transmisión de datos como en las capas inferiores de la arquitectura protocolaria que las definen. Nuestro interés se centra por tanto en todos aquellos relacionados tanto con la tecnogolgía hardware como software de las redes de área amplia (WAN), así como en los aspectos de seguridad más relevantes relacionados con las mismas.

(Descripción de la asignatura según los descriptores que aparecen en el B.O.E.)

3. CONOCIMIENTOS PREVIOS.

Se recomienda que el alumno tenga unos conocimientos básicos de redes de orde-nadores tanto en lo referente a la arquitectura de interconexión como a las diferen-tes tecnologías de redes, LAN y WAN. Estos conocimientos se cubren en la asigna-tura de Redes de Ordenadores de segundo curso de ITIS e ITIG

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

4. OBJETIVOS DIDÁCTICOS.

Esta asignatura junto con las asignaturas de Tecnología de Redes Locales y Sistemas Públicos de Transmisión 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 Ingeniería Técnica en Informática. Los objetivos que se pretenden alcanzar podrían clasificarse en tres grandes apartados: 1) Tecnologías Hardware, en la cual se pretende que el alumno profundice en los conocimientos adquiridos sobre las tecnologías de transmisión de datos disponibles en la actualidad como pueden ser las redes de conmutación de circuitos (Red Telefónica Básica), Redes de conmutación 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 físicos asociados a estos tipos de tramsión. 2) Tecnologías Software, en la cual se pretende que conozca los entornos de red de área amplia de los sistemas operativos más extendidos hoy en día 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, criptografía y sus aplicaciones así como el proceso de hacer seguros Servicios de Internet como pueden se Telnet, Ftp, etc.

(Descripción de los conocimientos, habilidades, técnicas, etc... que se pretende que el alumno ad-quiera al cursar la asignatura)

Pág. 249APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 250: PDAs Aprob ITIS 15Feb2001

5. PROGRAMA TEÓRICO Y DE PRÁCTICAS EN AULA CON TEMPORIZACIÓN Y BIBLIOGRAFÍA BÁSICA.

PROGRAMA Capítulo 1: Tecnología Hardware (10 horas) Tema 1: Conmutación 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 Bibliografía: Referencias 1 y 2 Capitulo 2: Tecnología Software (10 horas) Tema 1: Entorno TCP/IP bajo Unix Tema 2: Entorno Microsoft Tema 3: Entorno Netware Bibliografía: Referencias 1 2 y 3 Capítulo 3: Seguridad en Redes de Ordenadores (10 horas) Tema 1: Seguridad en el Acceso: Cortafuegos y Proxys Tema 2: Criptografía: Cifrado Simétrico y Asimétrico Tema 3: Firmas Digitales y Autentificiación Tema 4: Protocolos Criptográficos Tema 5: Servicios Internet Seguros Bibliografía: Referencias 2 y 3

(Programa teórico desglosado al menos en dos niveles de detalle, por ejemplo: tema y subtema, o módulo y tema, etc..., incluyendo el número de horas estimadas al menos para el primer nivel. Indi-car además la bibliografía básica al menos para el primer nivel).

6. PROGRAMA PRÁCTICO(Detallar cada una de las prácticas explicitando objetivos y recursos recomendados para realizarlas).

Servidor de acceso a internet para una red local

Objetivos

Descripción

En esta práctica 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)

Práctica número 1

Pág. 250APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 251: PDAs Aprob ITIS 15Feb2001

Sistemas Operativos Linux Y Windows95/98

6 Nº horas estimadas en laboratorio:

Material de Laboratorio recomendado (Hardware)PC´s en red Modems. Lineas Telefónicas

Servidor de acceso a internet a través de acceso telefónico a redes

Objetivos

Descripción

En esta práctica se pretende que el alumno simule a un proveedor de servicios de internet para usuarios que acceden a través de un acceso telefónico a redes utilizando el protocolo PPP bajo diferentes entornos software.Material de Laboratorio recomendado (Software)Sistemas Operativos Linux Y Windows95/98

6 Nº horas estimadas en laboratorio:

Práctica número 2

Material de Laboratorio recomendado (Hardware)PC´s en red Modems. Lineas Telefónicas

Servicio de Información en Red

Objetivos

Descripción

Puesta en marcha y configuración de un servicio de información en red (Web Server)

Material de Laboratorio recomendado (Software)Sistemas Operativos Linux Y Windows95/98

6 Nº horas estimadas en laboratorio:

Práctica número 3

Material de Laboratorio recomendado (Hardware)PC´s en red Modems. Lineas Telefónicas

Servidor proxy

Objetivos

Descripción

Implementación de un sistema de seguridad de una red a través de un servidor proxy

Material de Laboratorio recomendado (Software)Sistemas Operativos Linux Y Windows95/98

6 TutoNº horas estimadas en laboratorio:

Práctica número 4

Material de Laboratorio recomendado (Hardware)PC´s en red

Pág. 251APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 252: PDAs Aprob ITIS 15Feb2001

7. METODOLOGÍA

La metodología a seguir en la asignatura consistirá de un conjunto de clases ma-gistrales impartidas en el aula durante el horario correspondiente a las clases teóri-cas de la asignatura. Así mismo, y durante dicho horario, se impartirán un conjunto de clases abiertas donde se irán verificando la adquisición de conocimientos teóricos del alumno. Para la realización de las prácticas se hará entrega al alumno del enunciado de la misma donde se le expondrá el trabajo a realizar, la documentación necesaria para su realización así como las fuentes de las mismas. Con dicha información el alumno tendrá que plantear una solución teórica para la realización de dicha tarea y deberá implementar dicha solución en el laboratorio.

(Procedimientos de actuación a nivel didáctico).

8. EVALUACIÓN

Teoría La teoría se evaluará por parciales (tres), de forma que para superar la parte teórica 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 tendrán que examinarse del mismo en la convocatoria de Junio o de Septiembre. Para superar la parte teórica 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 Teoría será: - 90% Examen - 10% Participación en la resolución de Ejercicios de clase Prácticas Cada práctica se evalúa 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 prácticas en Septiembre, para aquellos

(Sistema de evaluación con la indicación precisa del tipo y número de pruebas o exámenes, trabajos, así como las demás actividades que puedan establecerse. Deberá especificarse, en todos los casos, el porcentaje que los distintos criterios suponen para la calificación final).

Red Privada Virtual

Objetivos

Descripción

Puesta en marcha de una red privada virtual a través de una red pu-blica de transmisión de datosMaterial de Laboratorio recomendado (Software)Sistemas Operativos Linux Y Windows95/98

6 TutoNº horas estimadas en laboratorio:

Práctica número 5

Material de Laboratorio recomendado (Hardware)PC´s en red Modems Lineas Telefónicas

Pág. 252APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 253: PDAs Aprob ITIS 15Feb2001

alumnos que no las hayan superado durante el curso. La nota final de Prácticas será: - 80% Examen - 20% Participación en clase de prácticas Teoría + Prácticas La nota final será una ponderación entre teoría y prácticas Nota Final = 0,6 * Nota Teoría + 0,4 Nota de Prácticas

11. PÁGINA WEB DE LA ASIGNATURA

http://

9. BIBLIOGRAFÍA Y MATERIAL RECOMENDADO(Bibliografía y Material docente recomendados, así como el libro de texto principal, si lo hubiere).

TÍTULO Comunicaciones y Redes de Computadoras

AUTORESReferencia 1

William Stallings

EDITORIAL Prentice Hall 1997AÑO

TÍTULO Redes de Computadoras

AUTORESReferencia 2

Andrew S. Tanebaum

EDITORIAL Prentice Hall. 1997AÑO

TÍTULO Linux Network Toolkit

AUTORESReferencia 3

Paul G. Sery

EDITORIAL IDG Books 1998AÑO

TÍTULO Windows NT Network Administration Training

AUTORESReferencia 4

EDITORIAL Microsoft Press 1997AÑO

10. EQUIPO DOCENTE

DOCENCIA TEORÍCA Sí

CATEGORÍA Catedrático de Universidad

NOMBRE Muñoz Blanco, José Antonio

DOCENCIA PRÁCTICA Sí

DESPACHO 3-10 TELÉFONO 45-87-54 E-MAI [email protected]

PÁGINA WEBTUTORÍAS

LX

V8:308:30

8:3010:3010:30

10:30

1 CUAT 2 CUAT

LX

V8:308:30

8:3010:3010:30

10:30

Pág. 253APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 254: PDAs Aprob ITIS 15Feb2001

1. IDENTIFICACIÓN DE LA ASIGNATURA.CENTRO Escuela Universitaria de InformáticaTITULACIÓN Ingeniería Técnica en Informática de Sistemas

NOMBRE ASIGNATURA

Tecnología de Redes LocalesCÓDIGO 12600 CURSO 3 CARÁCT OP CRÉDITOS T: 3 CRÉDITOS P: 3

DESCRIPTORES B.O.E.Medios de transmisión. Dispositivos físicos, interfaces y protocolos en redes de área local.

2. CONCEPTO Y DEFINICIÓN.

Medios de transmisión. Dispositivos físicos. Interfaces y protocolos en redes de área local.

(Descripción de la asignatura según los descriptores que aparecen en el B.O.E.)

3. CONOCIMIENTOS PREVIOS.

Conceptos fundamentales sobre Redes de Ordenadores (Asignatura de Redes)

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

4. OBJETIVOS DIDÁCTICOS.

Se pretende que los alumnos que cursen esta asignatura adquieran los conocimientos para la instalación y administración de redes locales así como las tecnologías tanto software como hardware. Esto se puede lograr cumpliendo los siguientes objetivos: - Composición y aplicaciones de la redes locales. Conceptos básicos sobre redes locales. El alumno debe saber responder a las siguientes preguntas¿Qué es - , ¿ Pa-ra que sirve- , de que se compone- - Arquitectura de redes locales. Como es el diálogo entre los distintos dispositivos que forman parte de una red local dentro del esquema de la arquitectura de siste-mas abiertos. - Topología de redes. Mediante el conocimiento de las distintas alternativas de con-figuración física de una red el alumno sepa elegir que tipo de red local es necesaria en cada situación. - Protocolos y aplicaciones en redes locales. Conocer algunos de los protocolos ampliamente usado en redes locales y aplicaciones.

(Descripción de los conocimientos, habilidades, técnicas, etc... que se pretende que el alumno ad-quiera al cursar la asignatura)

5. PROGRAMA TEÓRICO Y DE PRÁCTICAS EN AULA CON TEMPORIZACIÓN Y BIBLIOGRAFÍA BÁSICA.

INTRODUCCIÓN (2 horas) Bibliografía: MAR-94, STA-93, STA-97 Conceptos básicos sobre redes locales Definición Aplicaciones de las redes locales Componentes de una red local Arquitectura de redes locales TECNOLOGÍA SOFTWARE (20 horas) Bibliografía: MAR-94, COM-1, STA-93, STA-97 Redes TCP/IP

(Programa teórico desglosado al menos en dos niveles de detalle, por ejemplo: tema y subtema, o módulo y tema, etc..., incluyendo el número de horas estimadas al menos para el primer nivel. Indi-car además la bibliografía básica al menos para el primer nivel).

Pág. 254APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 255: PDAs Aprob ITIS 15Feb2001

Arquitectura Direccionamiento Protocolos y Servicios de Aplicación Protocolos y Servicios de Transporte Nivel interred Enrutamiento Bibliografía: MAR-94 STA-93, STA-97 Aplicaciones TCP/IP DHCP DNS Correo Electrónico SAMBA Bibliografía: MAR-94 STA-93, STA-97 Redes Netware Arquitectura Direccionamiento Protocolos y Servicios de Aplicación Protocolos y Servicios de Transporte Nivel interred Enrutamiento Bibliografía: MAR-94, STA-93, STA-97 Redes Microsoft Arquitectura Protocolos y Servicios de Aplicación Protocolos y Servicios de Transporte Bibliografía: MAR-94, STA-93, STA-97 INTERCONEXIÓN (4 horas) Dispositivos de Interconexión Introducción Repetidores Puentes Conmutadores Convertidores de protocolos Bibliografía: MAR-94, STA-93, STA-97 Protocolos de Interconexión Introducción Facilidades de encaminamiento Bibliografía: MAR-94, STA-93, STA-97 Interconexión de Redes Heterogéneas Introducción Sistemas con múltiples protocolos Interconexión con dispositivos TECNOLOGÍA HARDWARE (4 horas) Bibliografía: MAR-94, STA-93, STA-97 El nivel de Enlace en Redes Locales. Arquitectura El control de enlace lógico

Pág. 255APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 256: PDAs Aprob ITIS 15Feb2001

Definición del servicio Especificación del protocolo Implementaciones Bibliografía: MAR-94, STA-93, STA-97 El nivel Físico en Redes Locales. Definición del servicio Topología de Redes Medios de Transmisión

6. PROGRAMA PRÁCTICO(Detallar cada una de las prácticas explicitando objetivos y recursos recomendados para realizarlas).

Configuración del protocolo TCP/IP

Objetivos

Descripción

Configurar un estaciones para su operación en red

Material de Laboratorio recomendado (Software)

4Nº horas estimadas en laboratorio:

Práctica número 1

Material de Laboratorio recomendado (Hardware)2 Pc / grupo de práctica Sistema Operativo Linux / Windows

Resolución de Nombres

Objetivos

Descripción

Instalar y configurar los servicios de resolución de nombres

Material de Laboratorio recomendado (Software)

6Nº horas estimadas en laboratorio:

Práctica número 2

Material de Laboratorio recomendado (Hardware)2 Pc / grupo de práctica Sistema Operativo Linux / Windows

Pág. 256APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 257: PDAs Aprob ITIS 15Feb2001

Sistema de Ficheros de Red

Objetivos

Descripción

Instalar y configurar un servicio de NFS

Material de Laboratorio recomendado (Software)

4Nº horas estimadas en laboratorio:

Práctica número 3

Material de Laboratorio recomendado (Hardware)2 Pc / grupo de práctica Sistema Operativo Linux

Correo Electrónico

Objetivos

Descripción

Instalar y configurar un servicio de correo electrónico

Material de Laboratorio recomendado (Software)

6Nº horas estimadas en laboratorio:

Práctica número 4

Material de Laboratorio recomendado (Hardware)2 Pc / grupo de práctica Sistema Operativo Linux / Windows

SAMBA

Objetivos

Descripción

Instalar y configurar el servicio SAMBA

Material de Laboratorio recomendado (Software)

6Nº horas estimadas en laboratorio:

Práctica número 5

Material de Laboratorio recomendado (Hardware)2 Pc / grupo de práctica Sistema Operativo Linux / Windows

Pág. 257APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 258: PDAs Aprob ITIS 15Feb2001

7. METODOLOGÍA

La metodología a seguir en la asignatura consistirá de un conjunto de clases magistrales impartidas en el aula durante el horario correspondiente a las clases teóricas de la asignatura. Así mismo, y durante dicho horario, se impartirán un conjunto de clases abiertas donde se irán verificando la adquisición de conocimientos teóricos del alumno. Para la realización de las prácticas se hará entrega al alumno de información so-bre los objetivos y documentación adicional para la realización de las prácticas. Las prácticas reflejaran la implementación de los conceptos explicados en las clases teó-ricas. Junto a esta información se entrega el enunciado de la misma donde se le ex-pondrá el trabajo a realizar. El alumno tendrá que plantear una solución teórica para la realización de dicha tarea y deberá implementar dicha solución en el laboratorio.

(Procedimientos de actuación a nivel didáctico).

8. EVALUACIÓN

Teoría La teoría se evaluará por parciales (dos), de forma que para superar la parte teórica 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 tendrán que examinarse del mismo en la convocatoria de Junio o de Septiembre. Para superar la parte teórica 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% Participación en la resolución de Ejercicios en clase La nota de teoría es la media aritmética de cada parcial, una vez superado cada uno de ellos. Prácticas Las prácticas se evaluarán mediante un examen final que se realizará en la convocatoria Ordinaria y en la Extraordinaria de Septiembre. Este examen se basa en los

(Sistema de evaluación con la indicación precisa del tipo y número de pruebas o exámenes, trabajos, así como las demás actividades que puedan establecerse. Deberá especificarse, en todos los casos, el porcentaje que los distintos criterios suponen para la calificación final).

Entorno Novell

Objetivos

Descripción

Configurar los servicios en el entorno Novell

Material de Laboratorio recomendado (Software)

4Nº horas estimadas en laboratorio:

Práctica número 6

Material de Laboratorio recomendado (Hardware)2 Pc / grupo de práctica Sistema Operativo Linux / Windows

Pág. 258APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 259: PDAs Aprob ITIS 15Feb2001

conocimiento prácticos adquiridos mediante la realización de las prácticas realizadas durante el curso. La nota final de práctica será: - 80% Examen - 20% Participación en clase de prácticas Nota Final La nota final será una ponderación entre teoría y prácticas Nota Final = 0,6 * Nota Teoría + 0.4 * Nota de Prácticas

9. BIBLIOGRAFÍA Y MATERIAL RECOMENDADO(Bibliografía y Material docente recomendados, así como el libro de texto principal, si lo hubiere).

TÍTULO Local Area Networks

AUTORESReferencia MAR-94

James Martin

EDITORIAL Prentice Hall 1994AÑO

TÍTULO Introducción a redes de área local

AUTORESReferencia NUN-95

Greg Nunemacher

EDITORIAL Paraninfo 1995AÑO

TÍTULO Local & Metropolitan Area Network

AUTORESReferencia STA-93

William Stallings

EDITORIAL Prentice Hall 1995AÑO

TÍTULO Comunicaciones y Redes de Computadores

AUTORESReferencia STA-97

William Stallings

EDITORIAL Prentice Hall 1997AÑO

TÍTULO Redes Globales de Información con Internet y TCP/IP

AUTORESReferencia COM-1

Douglas C. Comer

EDITORIAL Prentice Hall 1996AÑO

TÍTULO SAMBA

AUTORESReferencia CAR

Carter and Sharpe

EDITORIAL SAMS 1999AÑO

10. EQUIPO DOCENTE

DOCENCIA TEORÍCA Sí

CATEGORÍA Profesor Titular de Escuela Universitaria

NOMBRE Alayón Hernández, Francisco

DOCENCIA PRÁCTICA Sí

DESPACHO 3-12 TELÉFONO 45-87-56 E-MAI [email protected]

PÁGINA WEBTUTORÍAS

LJ

V9:3013:30

12:3011:3015:30

14:30

1 CUAT 2 CUAT

LJ

V9:3013:30

12:3011:3015:30

14:30

Pág. 259APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 260: PDAs Aprob ITIS 15Feb2001

11. PÁGINA WEB DE LA ASIGNATURA

http://

Pág. 260APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 261: PDAs Aprob ITIS 15Feb2001

1. IDENTIFICACIÓN DE LA ASIGNATURA.CENTRO Escuela Universitaria de InformáticaTITULACIÓN Ingeniería Técnica en Informática de Sistemas

NOMBRE ASIGNATURA

Traductores e Intérpretes ICÓDIGO 12563 CURSO 3 CARÁCT OB CRÉDITOS T: 4,5 CRÉDITOS P: 1,5

DESCRIPTORES B.O.E.Procesadores de Lenguajes. Compiladores.

2. CONCEPTO Y DEFINICIÓN.

Estudio a nivel introductorio de las técnicas de construcción de procesadores de lengua-jes, y la organización de los lenguajes para capacitar su implementación mediante traductores e intérpretes.

(Descripción de la asignatura según los descriptores que aparecen en el B.O.E.)

3. CONOCIMIENTOS PREVIOS.

Para esta asignatura es interesante haber cursado la de Teoría de Autómatas y Lenguajes formales I de 1º de ITIS, así como la de Lenguajes de Programación de 2º, ya que es necesario una soltura de programación en un lenguaje de alto nivel preferiblemente Pascal, y que el alumno esté familiarizado con diferentes lenguajes de programación tanto a nivel de usuario como de diseñador (estructuras, ámbito, etc.).

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

4. OBJETIVOS DIDÁCTICOS.

El objetivo fundamental de dicha asignatura es que el alumno se familiarice con los compiladores y los intérpretes; tanto a nivel de usuario como de diseñador de los mismos. Conozca sus partes y en lo posible sea capaz de desarrollar la fase de análisis de sus propios compiladores e intérpretes. También es interesante el conocimiento de las técnicas que ello conlleva, para que las pueda utilizar en la construcción de sus propios diseños de interface con el usuario y/o lenguajes.

(Descripción de los conocimientos, habilidades, técnicas, etc... que se pretende que el alumno ad-quiera al cursar la asignatura)

5. PROGRAMA TEÓRICO Y DE PRÁCTICAS EN AULA CON TEMPORIZACIÓN Y BIBLIOGRAFÍA BÁSICA.

MÓDULO I: INTRODUCCIÓN [9 horas]: ( [Pérez 98], [Aho 90], [Gries 75], [Sánchez 89], [Sanchís 88] ) Tema 1. Introducción 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 intérprete [3 horas]. MÓDULO II: GRAMÁTICAS Y LENGUAJES [7 horas]: ( [Pérez 98], [Aho 90], [Gries 75], [Alfonseca 87], [Sánchez 89], [Sanchís 88] ) Tema 1. Definiciones de la teoría de lenguajes formales [1 hora]. Tema 2. Definición formal de gramática. Tipos de gramáticas [1 hora]. Tema 3. Ejercicios [1 hora]. Tema 4. Relaciones [1 hora]. Tema 5. Restricciones de una gramática [1 hora].

(Programa teórico desglosado al menos en dos niveles de detalle, por ejemplo: tema y subtema, o módulo y tema, etc..., incluyendo el número de horas estimadas al menos para el primer nivel. Indi-car además la bibliografía básica al menos para el primer nivel).

Pág. 261APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 262: PDAs Aprob ITIS 15Feb2001

Tema 6. Notación BNF Extendida [1 hora ]. Tema 7. Jerarquía de gramáticas de Chomsky [1 hora] MÓDULO III: LÉXICO [5 horas]: ( [Pérez 98], [Aho 90], [P4], [Lesk 75], [Gries 75], [Alfonseca 87], [LC99] ) Tema 1. Autómatas finitos y expresiones regulares [1 hora]. Tema 2. Algunos ejemplos de analizadores léxicos [3 horas]. Tema 3. LEX [1 hora]. MÓDULO IV: SINTÁCTICO [24 horas]: ( [Pérez 98], [Aho 90], [Wirth 80], [LC99], [Sánchez 89], [Sanchís 88], [Gries 75], [John-son 75], [Tremblay 85], [Sippu 90] ) ) Tema 1. Análisis descendente [1 hora]. Tema 2. Descenso Recursivo para BNF [1 hora]. Tema 3. Condiciones en notación EBNF [1 hora]. Tema 4. Traducción [1 hora]. Tema 5. Compilador concreto: LC99(sintáctico) o PL/0 [1 hora]. Tema 6. Reconocedores LL(1) [1 hora] Tema 7. Transformaciones de las gramáticas [2 horas]. Tema 8. Análisis 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 PRÁCTICO(Detallar cada una de las prácticas explicitando objetivos y recursos recomendados para realizarlas).

Cada grupo definirá su propio lenguaje formal e informalmente; para esta definición se podrán utilizar la notación EBNF o los Diagramas Sintácticos.

Objetivos

Descripción

Esta práctica pretende que el alumno se habitúe con el uso de los metalenguajes, y que a su vez reflexione sobre los lenguajes de programación. El lenguaje diseñado por el alumno debe estar orientado a un tipo de problemas concretos, que se deben especifiMaterial de Laboratorio recomendado (Software)

1Nº horas estimadas en laboratorio:

Práctica número 1

Material de Laboratorio recomendado (Hardware)

Pág. 262APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 263: PDAs Aprob ITIS 15Feb2001

En esta práctica se construye "a mano" un analizador léxico del lenguaje que cada alumno tiene definido. No se ha definido todavía el lenguaje formalmente, ya que es en el módulo siguiente donde se estudia la notación EBNF y los diagramas sintácticos, per

Objetivos

Descripción

Llevar a la práctica los conceptos sobre análisis léxico y desarrollarlos para un lenguaje concreto.Material de Laboratorio recomendado (Software)sistema operativo WINDOWS-NT, Turbo Pascal 7.0, etc.

3Nº horas estimadas en laboratorio:

Práctica número 2

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.).

Los alumnos, por un lado, tomarán la gramática diseñada en la práctica nº 1 y comprobarán si es aplicable el descenso recursivo, en caso negativo realizarán las transformaciones necesarias para que sí sea aplicable, sin modificar el lenguaje. Por otro lad

Objetivos

Descripción

Mentalizar al alumno de las condiciones que ha de tener la gramática de un lenguaje de programación, para realizar el análisis sintáctico descendente, de una manera determinista y sin retroceso. Familiarizar al alumno con una técnica de construcción de anMaterial de Laboratorio recomendado (Software)sistema operativo WINDOWS-NT, Turbo Pascal 7.0, etc.

4Nº horas estimadas en laboratorio:

Práctica número 3

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.).

En esta práctica los alumnos construyen un analizador léxico usando el programa flex (que es una variante del lex desarrollado por GNU) para el lenguaje que ellos han definido.

Objetivos

Descripción

Aplicar los conocimientos teóricos de LEX en la implementación 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.

3Nº horas estimadas en laboratorio:

Práctica número 4

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.).

Pág. 263APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 264: PDAs Aprob ITIS 15Feb2001

7. METODOLOGÍA

Se utilizarán clases magistrales, en el horario establecido por el centro, en las que el profesor expondrá los temas relacionados con la asignatura, las clases serán teórico-prácticas, conjugándose las explicaciones teóricas con la exposición de ejemplos. En la presentación de la materia se emplearán los medios audiovisuales disponibles (pizarra, transparencias, videoproyectores, etc.). Se procurará que las clases sean lo más participativas posible, intentando motivar al alumno a que intervenga no sólo en la realización de ejercicios sino en la exposición de dudas e incluso en la resolución de las mismas. Las clases en laboratorio consistirán en dos partes por un lado el grupo de trabajo, constituido por 4 alumnos, recibirá una breve introducción de la tarea a realizar (explicación de la práctica y resolución de dudas sobre la misma) y posteriormente comenzarán con el desarrollo de la misma. Las tutorías serán un elemento básico de interacción profesor alumno, para resolver dudas y proporcionar a los alumnos interesados posibilidad de ampliar sus conocimientos sobre determinados temas, facilitándoles bibliografía y orientación.

(Procedimientos de actuación a nivel didáctico).

8. EVALUACIÓN

Se realizará dos o tres pruebas objetivas; dichas pruebas liberarán la parte teórica si la media algebraica de su calificación supera el 6 y aportarán el 70% de la nota final de la convocatoria ordinaria de febrero, en caso de no liberar la materia tendrán 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 prácticas todas las calificaciones se puntuarán 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.

(Sistema de evaluación con la indicación precisa del tipo y número de pruebas o exámenes, trabajos, así como las demás actividades que puedan establecerse. Deberá especificarse, en todos los casos, el porcentaje que los distintos criterios suponen para la calificación final).

En esta práctica los alumnos generarán un reconocedor de su lenguaje utilizando el compilador bison (suministrado por GNU como variante del yacc). Se apoyarán en el "Analizador léxico automático LEX" generado en la práctica nº 4.

Objetivos

Descripción

Familiarizarse con la herramienta de generación automática de analizadores sintácticos Yacc.Material de Laboratorio recomendado (Software)sistema operativo WINDOWS-NT, flex, bison, gcc, etc.

4Nº horas estimadas en laboratorio:

Práctica número 5

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.).

9. BIBLIOGRAFÍA Y MATERIAL RECOMENDADO(Bibliografía y Material docente recomendados, así como el libro de texto principal, si lo hubiere).

TÍTULO Traductores e Intérpretes. Volúmenes 1 y 2.

AUTORESReferencia [Pérez 98]

Pérez Aguiar, Miguel Angel.

EDITORIAL Dpto. de Informática y Sistemas de la U.L.P.G.C., Islas Can 1998AÑO

Pág. 264APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 265: PDAs Aprob ITIS 15Feb2001

TÍTULO Compiladores; Principios, Técnicas y herramientas.

AUTORESReferencia [Aho 90]

Aho, A. V., R. Sethi y J. D. Ullman.

EDITORIAL Addison-Wesley Iberoamericana, S. A. 1990AÑO

TÍTULO Teoría de Lenguajes, Gramáticas y Autómatas.

AUTORESReferencia [Alfonseca 8

Alfonseca, M., J. Sancho y M. Artínez Orga.

EDITORIAL Ediciones Universidad y Cultura. Madrid. 1987AÑO

TÍTULO Construcción de Compiladores.

AUTORESReferencia [Gries 75]

Gries, D.

EDITORIAL Paraninfo. Madrid. 1975AÑO

TÍTULO "YACC - Yet Another Compiler-Compiler".

AUTORESReferencia [Johnson 75]

Johnson, S. C.

EDITORIAL Computing Science Technical Report 32. AT&T Bell Laborat 1975AÑO

TÍTULO Prototipo de Compilador Didáctico del Lenguaje LC99

AUTORESReferencia [LC99]

Orlando Sánchez Montesdeoca

EDITORIAL Memoria de Proyecto de Fin de Carrera de la E.U.I. Las Pal 1999AÑO

TÍTULO "LEX - A Lexical Analyzer Generator".

AUTORESReferencia [Lesk 75]

Lesk, M. E.

EDITORIAL Computing Science Technical Report 39. AT&T Bell Laborat 1975AÑO

TÍTULO Lex & Yacc

AUTORESReferencia [Levine 92]

Levine, J. R., T. Mason and D. Brown.

EDITORIAL O'Reilly & Associates, Inc. 1992AÑO

TÍTULO Pascal Implemetation: The P4 Compiler. (1982). Pascal Impl

AUTORESReferencia [P4]

Pemberton, S. and M. C. Daniels.

EDITORIAL Ellis Horwood Limited. Chichester, West Sussex, Inglaterra. 1982AÑO

TÍTULO Compiladores e Intérpretes. Un enfoque pragmático.

AUTORESReferencia [Sánchez 89

Sánchez Dueñas, G. y J. A. Valverde Andreu.

EDITORIAL Díaz de Santos. Madrid. 1989. 1989AÑO

TÍTULO Compiladores. Teoría y construcción (2ª Edición).

AUTORESReferencia [Sanchís 88]

Sanchís Llorca, F. J. y C. Galán Pascual.

EDITORIAL Paraninfo. Madrid 1986AÑO

TÍTULO Algoritmos + Estructura de datos = Programas.

AUTORESReferencia [Wirth 80]

Wirth, N.

EDITORIAL Ed. del Castillo, S.A. Madrid. 1980AÑO

10. EQUIPO DOCENTE

DOCENCIA TEORÍCA Sí

CATEGORÍA Profesor Titular de Escuela Universitaria

NOMBRE Pérez Aguiar, Miguel Ángel

DOCENCIA PRÁCTICA Sí

DESPACHO 3-1 TELÉFONO 45-87-41 E-MAI [email protected]

PÁGINA WEBTUTORÍAS1 CUAT 2 CUAT

Pág. 265APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 266: PDAs Aprob ITIS 15Feb2001

11. PÁGINA WEB DE LA ASIGNATURA

http://

TUTORÍAS

XV

12:3010:30

14:3014:30

1 CUAT 2 CUAT

L,X,J 10:30 12:30

Pág. 266APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 267: PDAs Aprob ITIS 15Feb2001

1. IDENTIFICACIÓN DE LA ASIGNATURA.CENTRO Escuela Universitaria de InformáticaTITULACIÓN Ingeniería Técnica en Informática de Sistemas

NOMBRE ASIGNATURA

Traductores e Intérpretes IICÓDIGO 12564 CURSO 3 CARÁCT OP CRÉDITOS T: 3 CRÉDITOS P: 3

DESCRIPTORES B.O.E.Procesadores de lenguajes.

2. CONCEPTO Y DEFINICIÓN.

Estudio a nivel avanzado de las técnicas de construcción de procesadores de lenguajes, y la organización de los lenguajes para capacitar su implementación mediante traductores e intérpretes.

(Descripción de la asignatura según los descriptores que aparecen en el B.O.E.)

3. CONOCIMIENTOS PREVIOS.

Es imprescindible haber cursado Traductores e Intérpretes I de 3º de ITIS.

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

4. OBJETIVOS DIDÁCTICOS.

El objetivo fundamental de dicha asignatura es que el alumno se familiarice con los compiladores y los intérpretes; tanto a nivel de usuario como de diseñador de los mismos. Conozca sus partes y en lo posible sea capaz de desarrollar la fase de síntesis de sus propios compiladores e intérpretes. También es interesante el conocimiento de las técnicas que ello conlleva, para que las pueda utilizar en la construcción de sus propios diseños de interface con el usuario y/o lenguajes.

(Descripción de los conocimientos, habilidades, técnicas, etc... que se pretende que el alumno ad-quiera al cursar la asignatura)

5. PROGRAMA TEÓRICO Y DE PRÁCTICAS EN AULA CON TEMPORIZACIÓN Y BIBLIOGRAFÍA BÁSICA.

MÓDULO I: ORGANIZACIÓN DE LA MEMORIA EN TIEMPO DE EJECUCIÓN [10 horas]: ( [Pérez 98], [Aho 90], [Gries 75], [LC99], [Barrett 79], [Bauer 76], [Waite 84] ) Tema 1. Introducción. Nociones básicas [1 hora]. Tema 2. Almacenamiento de datos [1 hora]. Tema 3. Parámetros de subprogramas [1 hora]. Tema 4. Manejo de memoria de algunos lenguajes. Fortran [1 hora]. Tema 5. Algol [5 horas]. Tema 6. Asignación dinámica de memoria [1 hora]. MÓDULO II: FASE INTERMEDIA [14 horas]: ( [Aho 90], [Aho 73], [LC99], [Rapin 80]. [Sánchez 89], [Sanchís 88], [Pyster 80] ) Tema 14. Tablas de símbolos [1 hora]. Tema 15. Análisis Semántico [2 horas]. Tema 16. Códigos Intermedios [1 hora]. Tema 17. Generación del código intermedio [4 horas]. Tema 18. Optimización del código intermedio [3 horas]. Tema 19. Ejemplo concreto:LC99 (fase intermedia) [3 horas]. MÓDULO III: SÍNTESIS [6 horas]: ( [Aho 90], [LC99], [Gries 75], [Holup 90], [Berry 81], [Davie 81], [Hunter 81], [Rohl 75] ) Tema 20. Generación y Optimización del código objeto [4 horas]. Tema 21. Compilador concreto: LC99 (síntesis) [2 horas].

(Programa teórico desglosado al menos en dos niveles de detalle, por ejemplo: tema y subtema, o módulo y tema, etc..., incluyendo el número de horas estimadas al menos para el primer nivel. Indi-car además la bibliografía básica al menos para el primer nivel).

Pág. 267APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 268: PDAs Aprob ITIS 15Feb2001

6. PROGRAMA PRÁCTICO(Detallar cada una de las prácticas explicitando objetivos y recursos recomendados para realizarlas).

En esta práctica el alumno podrá, utilizando el Prototipo de Compilador Didáctico del Lenguaje LC99, escribir sus propios programas y ver como sería la ubicación en memoria de los datos.

Objetivos

Descripción

Entender de forma práctica el manejo de memoria en tiempo de ejecución.

Material de Laboratorio recomendado (Software)sistema operativo WINDOWS-NT, Turbo Pascal 7.0, etc.

4Nº horas estimadas en laboratorio:

Práctica número 1

Material de Laboratorio recomendado (Hardware)Por cada 4 personas un PC que posea el Prototipo de Compilador Didáctico del Lenguaje LC99, así como el software necesario para realizarla (sistema operativo WINDOWS-NT, Turbo Pascal 7.0, etc.).

En esta práctica los alumnos definirán las estructuras de datos adecuadas para el manejo de los símbolos de su lenguaje. A esta estructura de datos habrán de dotarla de los algoritmos necesarios para su buen funcionamiento, en cuanto a inserción, borrado,

Objetivos

Descripción

Aplicar los algoritmos de gestión de tablas de símbolos.

Material de Laboratorio recomendado (Software)sistema operativo WINDOWS-NT, Turbo Pascal 7.0, etc.

6Nº horas estimadas en laboratorio:

Práctica número 2

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.).

En esta práctica los alumnos elegirán un lenguaje intermedio que se adapte a las necesidades de su lenguaje, y que sea lo más general posible.

Objetivos

Descripción

Realizar la traducción 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.

4Nº horas estimadas en laboratorio:

Práctica número 3

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.).

Pág. 268APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 269: PDAs Aprob ITIS 15Feb2001

7. METODOLOGÍA

Se utilizarán clases magistrales, en el horario establecido por el centro, en las que el (Procedimientos de actuación a nivel didáctico).

Algunos alumnos, pueden sustituir esta práctica por un intérprete para el lenguaje intermedio, configurando el embrión de la práctica nº 5.

Objetivos

Descripción

Se realizarán distintos algoritmos de generación de código de una máquina real, a partir del lenguaje intermedio elegido en la práctica anterior.Material de Laboratorio recomendado (Software)sistema operativo WINDOWS-NT, Turbo Pascal 7.0, etc.

6Nº horas estimadas en laboratorio:

Práctica número 4

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.).

Esta práctica resume todas las del curso, es lo que se llama una práctica final de curso. Se puede intercambiar con la siguiente.

Objetivos

Descripción

Tener la visión completa de un intérprete. Construir el intérprete basado en el lenguaje de programación diseñado por los alumnos, incluyendo documentación.Material de Laboratorio recomendado (Software)sistema operativo WINDOWS-NT, Turbo Pascal 7.0, etc.

10Nº horas estimadas en laboratorio:

Práctica número 5

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.).

Esta práctica resume todas las del curso, es lo que se llama una práctica final de curso. Se puede intercambiar con la anterior. Esta práctica y la anterior no tienen por qué estar insertadas en ningún módulo ya que como indicamos anteriorm

Objetivos

Descripción

Tener una visión completa de un compilador. Construir el compilador basado en el lenguaje de programación diseñado por los alumnos o modificar el Prototipo de Compilador Didáctico del Lenguaje LC99, incluyendo documentación.Material de Laboratorio recomendado (Software)sistema operativo WINDOWS-NT, Turbo Pascal 7.0, etc.

10Nº horas estimadas en laboratorio:

Práctica número 6

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.).

Pág. 269APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 270: PDAs Aprob ITIS 15Feb2001

profesor expondrá los temas relacionados con la asignatura, las clases serán teórico-prácticas, conjugándose las explicaciones teóricas con la exposición de ejemplos. En la presentación de la materia se emplearán los medios audiovisuales disponibles (pizarra, transparencias, videoproyectores, etc.). Se procurará que las clases sean lo más participativas posible, intentando motivar al alumno a que intervenga no sólo en la realización de ejercicios sino en la exposición de dudas e incluso en la resolución de las mismas. Las clases en laboratorio consistirán en dos partes por un lado el grupo de trabajo, constituido por 4 alumnos, recibirá una breve introducción de la tarea a realizar (explicación de la práctica y resolución de dudas sobre la misma) y posteriormente comenzarán con el desarrollo de la misma. Las tutorías serán un elemento básico de interacción profesor alumno, para resolver dudas y proporcionar a los alumnos interesados posibilidad de ampliar sus conocimientos sobre determinados temas, facilitándoles bibliografía y orientación.

8. EVALUACIÓN

Se realizará una serie de pruebas objetivas al final de cada módulo; dichas pruebas liberarán la parte teórica si la media algebraica de su calificación supera el 6 y aportarán el 60% de la nota final de la convocatoria ordinaria de junio, en caso de no liberar la materia tendrán 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 prácticas todas las calificaciones se puntuarán 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.

(Sistema de evaluación con la indicación precisa del tipo y número de pruebas o exámenes, trabajos, así como las demás actividades que puedan establecerse. Deberá especificarse, en todos los casos, el porcentaje que los distintos criterios suponen para la calificación final).

9. BIBLIOGRAFÍA Y MATERIAL RECOMENDADO(Bibliografía y Material docente recomendados, así como el libro de texto principal, si lo hubiere).

TÍTULO Traductores e Intérpretes. Volumen 2.

AUTORESReferencia [Pérez 98]

Pérez Aguiar, Miguel Angel.

EDITORIAL Dpto. de Informática y Sistemas de la U.L.P.G.C., Islas Can 1998AÑO

TÍTULO Compiladores; Principios, Técnicas y herramientas.

AUTORESReferencia [Aho 90]

Aho, A. V., R. Sethi y J. D. Ullman.

EDITORIAL AddisonWesley Iberoamericana, S. A. 1990AÑO

TÍTULO The Theory of Parsing, Translation and Compiling. Volumen

AUTORESReferencia [Aho 72][Ah

Aho, Alfred V. y Jeffrey D. Ullman.

EDITORIAL Prentice-Hall, Inc. Englewood Cliffs, New Jersey, EE.UU. 1972 y 19AÑO

TÍTULO Compiler construction: Theory and Practice.

AUTORESReferencia [Barret 79]

Barret, William A. & John D. Couch.

EDITORIAL Scine Research Associates. Chicago, Illinois, EE.UU. 1979AÑO

TÍTULO Compiler Construction; An Advanced Course, 2nd ed

AUTORESReferencia [Bauer 76]

Bauer, F. L. and J. Eickel (Ed.).

EDITORIAL Springer-Verlag. New York, EE.UU. 1976AÑO

TÍTULO Programming Language Translation.

AUTORESReferencia [Berry 81]

Berry, R. E.

EDITORIAL Ellis Horwood Limited. Chichester, West Sussex, Inglaterra 1981AÑO

Pág. 270APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 271: PDAs Aprob ITIS 15Feb2001

TÍTULO Recursive Descent Compiling.

AUTORESReferencia [Davie 81]

Davie, A. J. T. and R. Morrison.

EDITORIAL Ellis Horwood Limited. Chichester, West Sussex, Inglaterra 1981AÑO

TÍTULO Construcción de Compiladores.

AUTORESReferencia [Gries 75]

Gries, D.

EDITORIAL Paraninfo. Madrid. 1975AÑO

TÍTULO Compiler Design in C.

AUTORESReferencia [Holup 90]

Holup, Allen I.

EDITORIAL Prentice-Hall Internatonal, Inc. 1990AÑO

TÍTULO The Design and Construction of Compilers

AUTORESReferencia [Hunter 81]

Hunter, R.

EDITORIAL John Wiley and Sons. Chichester, West Sussex, Inglaterra 1981AÑO

TÍTULO Prototipo de Compilador Didáctico del Lenguaje LC99

AUTORESReferencia [LC99]

Orlando Sánchez Montesdeoca

EDITORIAL Memoria de Proyecto de Fin de Carrera de la E.U.I. Las Pal 1999AÑO

TÍTULO Compiler Design and Construction

AUTORESReferencia [Pyster 80]

Pyster, A. B.

EDITORIAL Van Nostrand Reinhold Co. New York, New York, EE.UU. 1980AÑO

TÍTULO Compilation.

AUTORESReferencia [Rapin 80]

Rapin, C.

EDITORIAL École Polytechnique Fédérale de Lausanne; Department de 1980AÑO

TÍTULO An Introduction to Compiler Writing.

AUTORESReferencia [Rohl 75]

Rohl, J. S.

EDITORIAL Macdonald and Jane's, London, Inglaterra and American Els 1975AÑO

TÍTULO Compiladores e Intérpretes. Un enfoque pragmático.

AUTORESReferencia [Sánchez 89

Sánchez Dueñas, G. y J. A. Valverde Andreu.

EDITORIAL Díaz de Santos. Madrid. 1989AÑO

TÍTULO Compiladores. Teoría y construcción (2ª Edición).

AUTORESReferencia [Sanchís 88]

Sanchís Llorca, F. J. y C. Galán Pascual.

EDITORIAL Paraninfo. Madrid. 1986AÑO

TÍTULO Compiler Construction.

AUTORESReferencia [Waite 84]

Waite, W. M. and G. Goos.

EDITORIAL Springer-Verlag. New York, New York, EE.UU. 1984AÑO

10. EQUIPO DOCENTE

DOCENCIA TEORÍCA Sí

CATEGORÍA Profesor Titular de Escuela Universitaria

NOMBRE Pérez Aguiar, Miguel Ángel

DOCENCIA PRÁCTICA Sí

DESPACHO 3-1 TELÉFONO 45-87-41 E-MAI [email protected]

PÁGINA WEBTUTORÍAS1 CUAT 2 CUAT

Pág. 271APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001

Page 272: PDAs Aprob ITIS 15Feb2001

11. PÁGINA WEB DE LA ASIGNATURA

http://

XV

12:3010:30

14:3014:30

L,X,J 10:30 12:30

Pág. 272APROBADO EN CONSEJO DEL D.I.S. del 15 de Febrero de 2001