Checking date: 03/03/2025


Course: 2025/2026

Heuristics and Optimization
(20197)
Bachelor in Artificial Intelligence (Plan: 555 - Estudio: 506)


Coordinating teacher:

Department assigned to the subject:

Type: Compulsory
ECTS Credits: 6.0 ECTS

Course:
Semester:




Learning Outcomes
K5: Determine the most appropriate techniques for problem solving, including reasoning models in centralised and distributed environments, automatic learning, perception and cognitive robotics, intelligent entities and systems that enable the acquisition and representation of knowledge, the transformation of data into knowledge and the manipulation of the environment, for the resolution of problems that require the use of infrastructures, environments and techniques of artificial intelligence using a socially responsible manner and in accordance with the ethical, legal and regulatory aspects of artificial intelligence. K6: Determine the fundamental principles and models of computation, the theoretical foundations of programming languages and associated lexical, syntactic and semantic processing techniques, algorithmic strategies and the paradigms and techniques of intelligent systems and computational learning necessary for the resolution of problems in any field of application, such as computation, perception and performance in intelligent environments, acquisition, formalisation and representation of human knowledge, interactive and complex information presentation systems, human-computer interaction, computational learning environments and automatic extraction of information or knowledge from large volumes of data.. S4: Apply techniques for extracting information from structured, semi-structured or unstructured data, including text, image, video and audio, by means of relevant data identification and acquisition, reduction, compression, integration, transformation, cleansing and quality assessment techniques, including human-computer interfaces that visualise these data in an effective and user-centred way. S9: Develop knowledge-based systems oriented to problem solving and decision making that require intelligent behaviour, in supervised and unsupervised classification problems, search for conditional independence relationships between related variables, or that can perceive their environment for manipulation, navigation and planning of their behaviour, with a certain degree of autonomy. C2: Assess which techniques and methods, e.g. natural language processing, expert systems, neural networks, are best suited for solving problems requiring the use of artificial intelligence methods.
Description of contents: programme
Dynamic programming · Linear programming · Logical satisfiability · Constraint processing · Search
Learning activities and methodology
A1: MASTER CLASS. Lecture of a theoretical nature given by the teacher in the regular classroom. He/she can use different technologies to support his/her expository activity such as presentations, videos, etc. and carry out formative activities of analysis, reflection, debates on the information provided, etc. 100% de presencialidad / A2: PROBLEM SOLVING AND CASE STUDIES IN THE CLASSROOM. Practical activity (guided problems, tutorials or group work) in the regular classroom. It can use different support technologies in its expository activity such as presentations, videos, etc. and perform training activities of analysis, reflection, discussions of the information provided, etc. but does not require a specific infrastructure. 100% de presencialidad / A2bis: PROBLEM SOLVING IN A COMPUTER ENVIRONMENT: Activity similar in nature to A2 but performed in a computer environment with specific hardware and software. 100% de presencialidad / A3: STUDENT'S INDIVIDUAL WORK: This is the student's individual work outside the ¿classroom¿ and consists of self-study, solving exercises and problems, individual work, etc. 0% de presencialidad / A4: LABORATORY SESSIONS. Practical activities that students carry out in a laboratory environment, using the necessary specific resources and under the supervision and control of the professor. In these sessions the maximum number of students per group is 20 students. 100% de presencialidad / A5: FINAL EXAM Consists of an objective test whose purpose is to verify the acquisition of the knowledge, skills and abilities of the course. 100% de presencialidad M1: SEMINARS AND LECTURES SUPPORTED BY COMPUTER AND AUDIOVISUAL AIDS. / M2: PRACTICAL LEARNING BASED ON CASES AND PROBLEMS, AND EXERCISE RESOLUTION. / M3: INDIVIDUAL AND GROUP OR COOPERATIVE WORK WITH THE OPTION OF ORAL OR WRITTEN PRESENTATION. / M4: INDIVIDUAL AND GROUP TUTORIALS TO RESOLVE DOUBTS AND QUERIES ABOUT THE SUBJECT.
Assessment System
  • % end-of-term-examination 60
  • % of continuous assessment (assigments, laboratory, practicals...) 40




Extraordinary call: regulations

The course syllabus may change due academic events or other reasons.