| Code: | M.IA031 | Acronym: | PRI |
| Keywords | |
|---|---|
| Classification | Keyword |
| OFICIAL | Computer Science |
| OFICIAL | Informatics Engineering |
| Active? | Yes |
| Responsible unit: | Department of Informatics Engineering |
| Course/CS Responsible: | Master in Artificial Intelligence |
| Acronym | No. of Students | Study Plan | Curricular Years | Credits UCN | Credits ECTS | Contact hours | Total Time |
|---|---|---|---|---|---|---|---|
| M.IA | 0 | Syllabus | 1 | - | 6 | 42 | 162 |
| 2 |
| Teacher | Responsibility |
|---|---|
| Sérgio Sobral Nunes |
| Recitations: | 3,00 |
The course Information Processing and Retrieval (PRI) aims to prepare students to understand, design, and develop effective solutions for information processing and retrieval.
The specific objectives are:
Upon completing this course unit, students should be able to design and implement an information processing and retrieval system.
In particular, students should be able to:
Programming: knowledge and practice with programming languages for application development.
Databases: knowledge and practice of data modeling using UML.
Information Processing
Fundamentals of Information Retrieval
Architecture of Retrieval Systems
Retrieval Models
Retrieval in Modern Environments
Evaluation of Information Retrieval Systems
The program topics are addressed in lecture-practical sessions, combining theoretical exposition and laboratory work. Each student group defines and develops a project throughout the semester, with part of the development, supervision, and assessment taking place during class.
Project: design and implementation of an information processing and retrieval system, developed in student groups. The project is structured into partial deliverables and presentations, corresponding to the different phases of development.
The project development is supervised during the lecture-practical sessions and assessed based on continuous monitoring, submitted reports, and presentations.
Theoretical knowledge is assessed through a final exam, consisting of multiple-choice and open-ended questions.
| Designation | Weight (%) |
|---|---|
| Exame | 40,00 |
| Trabalho prático ou de projeto | 60,00 |
| Total: | 100,00 |
| Designation | Time (hours) |
|---|---|
| Elaboração de projeto | 70,00 |
| Estudo autónomo | 50,00 |
| Frequência das aulas | 42,00 |
| Total: | 162,00 |
The conditions for obtaining attendance are as follows:
Participation in the project development (point 3) is assessed based on the evidence produced by the student (code and documentation), the instructors’ evaluation during practical classes, and the self-assessment and peer assessment carried out within the group.
The final grade is calculated according to the following formula:
NF = 60% Project + 40% Exam
Approval in the project requires the participation of each student in all phases of development, namely in the selection of data sources, the choice of technologies, the identification and characterization of the problem, the design and implementation of the solution, the writing of the reports, and the project presentations.
The individual final grade for the project may vary among members of the same group, by up to 3 points higher or lower, based on the instructors’ evaluation as well as on the self-assessment and peer assessment carried out within the group.
Approval in the course unit also requires obtaining a minimum individual score of 40% in the exam.
The distributed assessment, carried out during the semester in which the course unit operates, is required for all students, regardless of the enrollment regime.
Student workers and their equivalents dismissed from classes must, at intervals to be agreed with the teachers, present the progress of their work, as well as present these, simultaneously with ordinary students, and carry out the theoretical tests for individual assessment provided for.
Only the individual component (exam) can be improved.