ECTS credits ECTS credits: 4.5
ECTS Hours Rules/Memories Student's work ECTS: 70.5 Hours of tutorials: 2 Expository Class: 20 Interactive Classroom: 20 Total: 112.5
Use languages Spanish, Galician
Type: Ordinary Degree Subject RD 1393/2007 - 822/2021
Departments: Electronics and Computing
Areas: Computer Science and Artificial Intelligence, Languages and Computer Systems
Center Higher Technical Engineering School
Call: Second Semester
Teaching: With teaching
Enrolment: Enrollable
El objetivo de esta materia es proporcionar una introducción a las técnicas de recuperación de información no estructurada, tanto desde el punto de vista de la implementación de sistemas de búsqueda y filtrado de información, como desde el punto de vista de la gestión de datos no relacionales.
Introducción a la recuperación de información.
Representación de texto, indexación y búsqueda.
Modelos de recuperación textual.
Evaluación de sistemas de búsqueda.
Recuperación de información en la web.
Recuperación de información multimedia.
Gestión de datos no relacionales.
Gestión de datos documentales.
Gestión de grafos.
Gestión de arrays.
Textos básicos:
Manning, C.D., Raghavan, P., Schütze, H. Introduction to Information Retrieval, 1ª edición. Lugar de publicación: New York. Cambridge University Press. 2008. ISBN: 978-0-521-86571-5
Sadalage, Fowler. NoSQL Distilled: A Brief Guide to the Emerging World of Polyglot Persistence, Addison-Wesley, 2012.
Textos complementarios:
Croft, B., Metzler, D., Strohman. T. Search Engines: Information Retrieval in practice. 1ª edición, Lugar de publicación: New Jersey. Pearson, 2010. ISBN: 9780131364899
Banker K., Bakkum P., Verch S., Garrett D., Hawkins T., MongoDB in Action. Manning Publications Co, 2016
Cacheda, F., Fernández-Luna, J.M., Huete, J. Recuperación de Información. Un enfoque práctico y multidisciplinar. 1ª edición, Lugar de publicación: Madrid. Ra-Ma, 2011. ISBN: 9788499641126
Baeza-Yates, R., Ribeiro-Neto, B. Modern Information Retrieval: the concepts and technology behind search, 2ª edición. Lugar de publicación: Essex. Pearson, 2011. ISBN: 978-0-321-41691-9
CG1 - Capacidad para concebir, redactar, organizar, planificar, desarrollar y firmar proyectos en el ámbito de la ingeniería en informática que tengan por objeto, de acuerdo con los conocimientos adquiridos según lo establecido en el apartado 5 de dicho Acuerdo, la concepción, el desarrollo o la explotación de sistemas, servicios y aplicaciones informáticas.
CG2 - Capacidad para dirigir las actividades objeto de los proyectos del ámbito de la informática de acuerdo con los conocimientos adquiridos según lo establecido en el apartado 5 de dicho Acuerdo.
CG4 - Capacidad para definir, evaluar y seleccionar plataformas hardware y software para el desarrollo y la ejecución de sistemas, servicios y aplicaciones informáticas, de acuerdo con los conocimientos adquiridos según lo establecido en el apartado 5 de dicho Acuerdo
CG6 - Capacidad para concebir y desarrollar sistemas o arquitecturas informáticas centralizadas o distribuidas integrando hardware, software y redes de acuerdo a los conocimientos adquiridos según lo establecido en el apartado 5 de dicho Acuerdo.
CG8 - Conocimiento de las materias básicas y tecnologías, que capaciten para el aprendizaje y desarrollo de nuevos métodos y tecnologías, así como las que les doten de una gran versatilidad para adaptarse a nuevas situaciones
CG9 - Capacidad para resolver problemas con iniciativa, toma de decisiones, autonomía y creatividad. Capacidad para saber comunicar y transmitir los conocimientos, habilidades y destrezas de la profesión de Ingeniero Técnico en Informática.
TR1 - Instrumentales: Capacidad de análisis y síntesis. Capacidad de organización y planificación. Comunicación oral y escrita en gallego, castellano e inglés. Capacidad de gestión de la información. Resolución de problemas. Toma de decisiones
TR3 - Sistémicas: Aprendizaje autónomo. Adaptación a nuevas situaciones. Creatividad. Iniciativa y espíritu emprendedor. Motivación por la calidad. Sensibilidad hacia temas medioambientales
RI1 - Capacidad para diseñar, desarrollar, seleccionar y evaluar aplicaciones y sistemas informáticos, asegurando su fiabilidad, seguridad y calidad, conforme a principios éticos y a la legislación y normativa vigente
RI5 - Conocimiento, administración y mantenimiento de sistemas, servicios y aplicaciones informáticas.
RI12 - Conocimiento y aplicación de las características, funcionalidades y estructura de las bases de datos, que permitan su adecuado uso, y capacidad para el diseño, análisis e implementación de aplicaciones basadas en ellos
RI13 - Conocimiento y aplicación de las herramientas necesarias para el almacenamiento, procesado y acceso a los Sistemas de información, incluidos los basados en web
RI14 - Conocimiento y aplicación de los principios fundamentales y técnicas básicas de la programación paralela, concurrente, distribuida y de tiempo real
TI3 - Capacidad para emplear metodologías centradas en el usuario y la organización para el desarrollo, evaluación y gestión de
aplicaciones y sistemas basados en tecnologías de la información que aseguren la accesibilidad, ergonomías y usabilidad de los sistemas
TI5 - Capacidad para seleccionar, desplegar, integrar y gestionar sistemas de información que satisfagan las necesidades de la organización, con criterios de coste y calidad identificados.
TI6 - Capacidad de concebir sistemas, aplicaciones y servicios basados en tecnologías de red, incluyendo Internet, web, comercio electrónico, multimedia, servicios interactivos y computación móvil
El programa de docencia expositiva se basa en clases de pizarra, en las que se incluyen las explicaciones de los temas y seminarios de problemas.
El programa de docencia interactiva se organiza de forma regular en sesiones semanales de prácticas en laboratorio de ordenadores.
En cada sesión se aplican en la práctica de la forma más inmediata posible los temas explicados en las clases teóricas.
Las prácticas estarán centradas en el desarrollo de aplicaciones de búsqueda utilizando librerías ampliamente utilizadas (tipo Lucene) y en la gestión de datos en sistemas de almacenamiento NoSQL de distintos tipos.
El programa de tutorías se basa en seminarios de resolución de problemas relacionados con los distintos aspectos del temario y también en pruebas a realizar por el alumnado.
Se utilizará de modo constante el Campus Virtual como herramienta de apoyo a la docencia expositiva e interactiva presencial.
La parte teórica de la materia tiene un valor del 50% (evaluable mediante un examen teórico realizado en la fecha oficial establecida).
El examen teórico tendrá dos partes, una correspondiente a la parte de Recuperación de Información (RI) y otra correspondiente a Bases de Datos No Relacionales (BD). La parte de RI valdrá 7 puntos y la parte de BD valdrá 3 puntos (pero hay que aprobar ambas partes independientemente).
La parte práctica de la materia tiene un valor del 50% (evaluable de forma continua mediante la entrega y defensa de una serie de desarrollos software y mediante la demostración de competencia en el uso de las herramientas de gestión de datos en sesiones de prácticas).
En la evaluación de la parte práctica, la parte de RI valdrá 3 puntos y la parte de BD valdrá 7 puntos (pero hay que aprobar ambas partes independientemente).
Para aprobar la asignatura es necesario aprobar independientemente la parte teórica y la parte práctica.
Si no se supera una de las partes la nota final en actas será (normalizada a 10) la correspondiente a la parte no superada.
La parte práctica ** no será posible superarla en la oportunidad de julio**. Es decir, quien no supere la evaluación continua de las prácticas a lo largo del cuatrimestre, podrá acudir al examen teórico de julio, pero no podrá superar la materia en esta oportunidad.
Condiciones para el "Presentado": Quien se presente al examen final o entregue 2 trabajos de prácticas no podrá tener un "No presentado" como nota final.
El alumnado repetidor tiene exactamente el mismo sistema de evaluación que el alumnado de nueva matrícula. No se conservan notas de ninguna de las partes de la materia entre convocatorias (de un año para otro).
CONVOCATORIA EXTRAORDINARIA:
La evaluación tendrá lugar a través de la realización en el mismo día de un examen teórico, con un peso del 50% en la nota final, y de una prueba práctica de la que resultará el 50% restante. Para aprobar la materia es necesario superar separadamente ambos exámenes.
Se considera presentado a aquel alumnado que participe en cualquiera de estas pruebas.
Para los casos de realización fraudulenta de ejercicios o pruebas será de aplicación lo recogido en la "Normativa de evaluación del rendimiento académico de los/las estudiantes y de revisión de calificaciones"
Clases expositivas: 20 h
Clases interactivas: 20 h
Tutorías y Actividades de evaluación: 2 h
Trabajo personal del alumnado y otras actividades: 70.5 h
Requisitos previos recomendados: Bases de Datos I. Bases de Datos II. Programación Orientada a Objetos.
David Enrique Losada Carril
Coordinador/a- Department
- Electronics and Computing
- Area
- Computer Science and Artificial Intelligence
- Phone
- 881816451
- david.losada [at] usc.es
- Category
- Professor: University Professor
Jose Ramon Rios Viqueira
- Department
- Electronics and Computing
- Area
- Languages and Computer Systems
- Phone
- 881816463
- jrr.viqueira [at] usc.es
- Category
- Professor: University Lecturer
Wednesday | |||
---|---|---|---|
12:00-14:00 | Grupo /CLIL_01 | Galician, Spanish | IA.S2 |
16:30-17:30 | Grupo /CLE_01 | Spanish, Galician | IA.S1 |
01.09.2025 16:00-20:00 | Grupo /CLE_01 | Work Classroom |
01.09.2025 16:00-20:00 | Grupo /CLIL_01 | Work Classroom |
05.19.2025 10:00-14:00 | Grupo /CLE_01 | Classroom A2 |
05.19.2025 10:00-14:00 | Grupo /CLIL_01 | Classroom A2 |
06.24.2025 16:00-20:00 | Grupo /CLIL_01 | Classroom A3 |
06.24.2025 16:00-20:00 | Grupo /CLE_01 | Classroom A3 |