Estructuras de Datos y de la Información
Ingeniería
Técnica en Informática de Sistemas
Departamento
de
Informática
y Análisis
Numérico
Curso académico: 2009 - 2010
DESCRIPCIÓN DE LA
ASIGNATURA
- Programa
de la
asignatura
- Asignatura
- Estructuras de Datos y de la Información
- Titulación:
Ingeniería
Técnica en Informática de Sistemas
- 12 créditos: 6
teóricos
y 6 prácticos
- Aulas
de docencia
- Teoría:
- aula
B4 del aulario
Averroes del Campus de Rabanales
- Prácticas:
- aula P2 situada en la primera planta de el edificio
Ramón y Cajal (SCAI)
- Horario
Primer cuatrimestre
- Teoría:
- Viernes: de 8:30 a 10:30 horas
- Prácticas:
- Martes
- Grupo 1: de 16:00 a 18:00
horas
- Grupo 2: de 18:00 a 20:30 horas
- Jueves
- Grupo 3: de 16:00 a 18:00
horas
- Grupo 4: de 18:00 a 20:30 horas
Segundo cuatrimestre
- Teoría:
- Martes: de 8:30 a 10:30 horas
- Miércoles
de 18:00 a 20:00 horas.
- Prácticas:
- Lunes:
- Grupo 4: de 16:00 a 18:00
horas
- Martes
- Grupo 2: de 18:00 a 20:30 horas
- Jueves
- Grupo 3: de 16:00 a 18:00
horas
- Grupo 1: de 18:00 a 20:30 horas
- Profesores
- Primer cuatrimestre
- Teoría: Nicolás Luis Fernández García (Horario de tutoría en Rabanales)
- Prácticas: Manuel Jesús Marín Jiménez (cuatro grupos)
- Segundo cuatrimestre
- Teoría: Aida De Haro García
- Prácticas: Rafael Muñoz Salinas (1 grupo) y Rafael Del Castillo Gomariz (3 grupos)
MATERIAL DOCENTE
- Teoría
- Tema 3: Programación orientada a objetos con C++
- Clases
- Constructores: sobrecargados,´parametrizados, parametrizados con valores por defecto.
- Clase Punto
- makefile
- Uso de la clase Punto para mostrar distintas formas declarar variables de una clase
- Uso de la clase Punto: cálculo del área de un triángulo utilizando la fórmula de Herón
- Clase Pila
- Clase Vector de números enteros
- Constructor de copia
- Iniciadores
- Uso de la clase Punto para definir la clase Segmento: se muestra el uso de los iniciadores de objetos
- Función amiga:
- Ejemplo de uso de función amiga de la clase Segmento y la clase Círculo
- Constante estática
- Uso de la clase Punto para definir la clase Círculo, que contiene un dato miembro que es una constante estática (PI)
- Atributo estático y atributo constante
- Clase Ciclista: atributo estático (número de ciclistas) y atributo constante (dorsal)
- Vinculación dinámica
- Clase Base con una función virtual "area"
- Clases derivadas que redefinen la función virtual "area"
- Clase Triángulo
- Clase Rectángulo
- Vinculación dinámica y herencia de una clase abstracta
- Clase Base: Figura3D (clase abstracta que contiene una función virtual "pura" --> volumen)
- Clase Derivada: Esfera (incluye la definición de la función virtual "volumen" de la esfera)
- Clase Derivada: Cilindro (incluye la definición de la función virtual "volumen" del cilindro)
- Clase Hora: desarrollada por el profesor Rafael Del Castillo Gomariz
- Clase Termometro: sobrecarga de operadores (incluyendo funciones friend)
- Clase Matriz: utilizada para mostrar sobrecarga de operadores "=" y "^"
- Ejemplos de uso de la clase string
- Ejemplos de control excepciones
- Extractores e Insertadores
- Ficheros: documento pdf
- Ficheros de texto
- Ficheros binarios
- Biblioteca estándar de plantillas: STL (documento pdf)
- Contenedores de secuencia
- Fig08_14.cpp (ejemplo del Libro de Deitel y Deitel: "Cómo programar en C++")
- Contenedores asociativos
- Adaptadores de contenedores
- Pila: ejemplo_pila.cpp (ejemplo del Libro de Deitel y Deitel: "Cómo programar en C++")
- Cola: ejemplo_cola.cpp (ejemplo del Libro de Deitel y Deitel: "Cómo programar en C++")
- Varios:
- Ejemplo de uso de atoi en C++
- Ejercicios de las clases de teoría
EXÁMENES
- Convocatoria de septiembre
de 2010
- Fecha: 1 de
septiembre de 2010
- Prácticas
- Hora:: 9:00
- Lugar: aulas A1, A2, A3 y A4 del aulario Averroes
- Teoría
- Aula: B2 del aulario Averroes
Exámenes ya realizados
- Convocatoria del segundo cuatrimestre
de 2010
- Fecha: 18 de junio de 2010
- Prácticas
- Aula: B1, B3, P1, P2, S1 y S2 del edificio Ramón y Cajal
- Teoría
- Aulas: P6, P7, P8 y P9 del aulario Averroes
- Convocatoria del primer cuatrimestres
de 2010
- Primer llamamiento
- Fecha: jueves 11 de
febrero de 2010
- Aulas A1, A2, A3 A4 del aulario Averroes
- Aula: B3 del aulario Averroes
- Segundo llamamiento
- Fecha: jueves 28 de enero de 2010
- Aulas A2 del aulario Averroes
- Aula: B2 del aulario Averroes
- Observación
- Sólo se podrán presentar al segundo llamamiento los
alumnos que tengan coincidencia de exámenes con Sistemas
Digitales
- Convocatoria de diciembre
de 2009
- Fecha: 10 de diciembre de 2009
- Prácticas
- Hora: 8:30 a 12:00
- Aula: A2, A3 y A4 del aulario Averroes
- Teoría
- Hora: 16:00
- Aula: B3 del aulario Averroes
ENLACES DE
INTERÉS
- La asignatura de Estructura de datos y de la información en la plataforma de docencia virtual moodle
- Generación de documentación con doxygen
AVISOS
- En esta sección se publicarán avisos
relacionados con la asignatura
- Las clases de prácticas comenzarán el jueves 1 de octubre de 2009