Convocatoria de enero de 2019
Primera convocatoria de evaluación del curso 2018-19:
- Examen escrito (teoría y problemas): 28 de enero de 2019, a las 10:00, en las aulas A02 y A04 del edificio Ada Byron.
- Examen de laboratorio: 21 de enero de 2019, por la tarde, a las 16:00, en el laboratorio L0.04 del edificio Ada Byron. Estarán exentos de hacer el examen de laboratorio quienes hayan superado las prácticas realizadas durante el curso.
Se recuerda que en los exámenes de la asignatura no está permitido el uso de libros, apuntes, la red de comunicaciones, dispositivos de almacenamiento externo, ni el uso de instrumentos electrónicos (teléfonos móviles, calculadoras, portátiles, tabletas, etc.). Por ello, siguiendo recomendaciones textuales de la Universidad de Zaragoza, se establece: “la prohibición de acceder a los exámenes portando cualquier dispositivo móvil, activado o no, ya que podría ser utilizado en cualquier momento de la evaluación como herramienta para prácticas fraudulentas. Esto es, se entenderá que si un estudiante porta un dispositivo móvil dentro del aula de exámenes, es como si tuviera una herramienta fraudulenta y será expulsado del aula con los efectos académicos correspondientes.”
Encuestas sobre la docencia
Desde ayer, 11 de diciembre, hasta el próximo 15 de enero, está abierto el periodo de realización de encuestas sobre la docencia de la asignatura: http://encuestas.unizar.es/
Las encuestas son muy importantes para facilitar la mejora, año a año, de la asignatura. Os rogamos dediquéis unos minutos de vuestro tiempo para responderlas y os lo agradecemos.
Enrutamiento de direcciones IP
Una de las formas de almacenar la información sobre las direcciones IP en los nodos que hacen función de enrutamiento en internet es la estructura de datos PATRICIA.
Consultando el PATRICIA en un nodo de enrutamiento, es posible rechazar un dominio como no válido (si no está almacenado en el PATRICIA) o como válido, y en este caso, bien aceptarlo (si ya se ha alcanzado el dominio buscado) o redirigir la petición HTTP al siguiente nodo.
Éste es el artículo en el que se propuso por vez primera (en 1991) el PATRICIA para este uso.
En esta página podéis encontrar un simulador y algunas explicaciones.
En este artículo, una comparativa del uso de PATRICIA frente al uso de tablas hash (las veremos más adelante).
Y en estas transparencias (desde la nº 142 a la nº 150), algunas ideas sobre la implementación de un PATRICIA.
Material sobre AVL’s
En la zona de acceso restringido de esta web (acceso con usuario y clave comunicados en clase) están disponibles algunas páginas de documentación sobre árboles AVL:
- del libro de X. Franch citado en la bibliografía,
- del libro de Z.J. Hernández et al citado en la bibliografía,
- del libro Algorithms and Data Structures (2004) de N. Wirth (libro completo publicado en este enlace).
Libro(s): “El arte de programar ordenadores”
The Art of Computer Programming (TAOCP) es probablemente el libro más famoso de las Ciencias de la Computación. Tal es así, que suele conocerse como “la biblia de los informáticos” y su autor, Donald E. Knuth, es uno de los más reconocidos expertos en la Historia de la Informática.
A finales de 1999, TAOCP fue incluido por la publicación American Scientist entre las 12 monografías más importantes de las “ciencias físicas” (las “no biológicas”) en el siglo XX, junto con el libro de Dirac sobre mecánica cuántica, el de Einstein sobre relatividad, el de Mandelbrot sobre fractales, el de Pauling sobre el enlace químico, el de Russell y Whitehead sobre fundamentos de matemáticas, el de von Neumann y Morgenstern sobre teoría de juegos, el de Wiener sobre cibernética, el de Woodward y Hoffmann sobre simetría orbital, el de Feynman sobre electrodinámica cuántica, el de Smith sobre la búsqueda de estructura, y la colección de artículos de Einstein de 1902 a 1909.
En el archivo MacTutor de Historia de las Matemáticas aparece una reseña biográfica de D. Knuth, en la que se cuenta lo siguiente sobre los orígenes de su libro TAOCP:
“Knowledge of his computing expertise was so well established by 1962 that, although he was still a doctoral student at the time, Addison-Wesley approached him and asked him to write a text on compilers. He began that project in the summer of 1962. […] By 1966 his book on compilers had grown to 3000 handwritten pages and Addison-Wesley realised that here was a much more major work than they had originally envisaged. Discussions led to a decision that Knuth should produce a seven volume work covering much more than compilers. The work became The Art of Computer Programming and publication began in 1968 when Volume 1: Fundamental Algorithms appeared. Volume 2: Seminumerical algorithms came out in the following year, and Volume 3: Sorting and searching in 1973. In the Preface Knuth writes that these are:
… books that have been designed to train the reader in the various skills which go into a programmer’s craft… [They are] not meant to serve as an introduction to computer programming; the reader is supposed to have some previous experience. [I aim to provide] (a) reference books which summarize the knowledge which has been acquired in several important fields, and (b) textbooks for self-study or for college courses in the computer and information sciences.
Knuth’s aim was to:
… organize and summarize what is known about the fast subject of computer methods and to give it firm mathematical and historical foundations.
… show that the connection between computers and mathematics is far deeper and more intimate than these traditional relationships would imply.”
Próximamente: punteros y datos dinámicos
Directamente desde la Universidad de Stanford. Recomendable además leer el documento sobre “punteros y memoria” de la misma Universidad.
Problemas con el Moodle
Nos avisan desde el Servicio de Informática y comunicaciones que el moodle está sufriendo algunos problemas debido a la migración a una nueva infraestructura y a la saturación por el inicio de curso.
Hemos retrasado a mañana martes a las 13:00 horas la apertura de la consulta para la reserva de sesión de la práctica 0. Mañana en clase se os dará la nueva contraseña de autoinscripción en la asignatura a los del grupo de mañanas (hoy por la tarde a los del grupo de tardes).
Resultado de la segunda convocatoria del curso 2017-18
Se ha publicado en Moodle, en la sección de información general, las notas y la solución del examen escrito de EDA correspondientes a la segunda convocatoria del curso 2017-2018.
Se recomienda consultar la solución del examen escrito antes de acudir a la revisión.
Las revisiones del examen ESCRITO se atenderán:
- Ejercicio 1 con Javier Campos (Despacho 1.12), el jueves 20 de 12:00 a 13:00 y de 16:00 a 17:00.
- Ejercicio 2 con Yolanda Villate (Despacho 0.06), el jueves 20 de 12:00 a 13:00 y de 16:00 a 17:00.
Las revisiones del examen PRÁCTICO se atenderán:
- En el despacho 0.06, el jueves 20 de 17:00 a 18:00.
Se recuerda que las normas de evaluación de la asignatura están disponibles en la Guía Académica oficial.
Presentación de la asignatura (curso 2018-19)
La presentación de la asignatura para el curso 2018-19 es el próximo lunes 17 de septiembre con los siguientes horarios:
- grupo de mañana: 10:00 horas, aula A01 (edificio Ada Byron)
- grupo de tarde: 17:00 horas, aula A11 (edificio Ada Byron)
Convocatoria de septiembre de 2018
Segunda convocatoria de evaluación del curso 2017-18:
- Examen escrito (teoría y problemas): 07-09-2018, a las 14:50:00 h., en el aula A06 del edificio Ada Byron.
- Examen de laboratorio: 07-09-2018, a las 18:15 h., en el laboratorio L0.04 del edificio Ada Byron. Estarán exentos de hacer el examen de laboratorio quienes hayan superado las prácticas realizadas durante el curso.
Se recuerda que en los exámenes de la asignatura no está permitido el uso de libros, apuntes, la red de comunicaciones, dispositivos de almacenamiento externo, ni el uso de instrumentos electrónicos (teléfonos móviles, calculadoras, portátiles, tabletas, relojes inteligentes, etc.). Por ello, siguiendo recomendaciones textuales de la Universidad de Zaragoza, se establece: “la prohibición de acceder a los exámenes portando cualquier dispositivo móvil, activado o no, ya que podría ser utilizado en cualquier momento de la evaluación como herramienta para prácticas fraudulentas. Esto es, se entenderá que si un estudiante porta un dispositivo móvil dentro del aula de exámenes, es como si tuviera una herramienta fraudulenta y será expulsado del aula con los efectos académicos correspondientes.”