You will learn about the basic concepts and the main research areas of AI.
You will also gain elementary analysis and design skills in specific areas such as searching, constraints, logic, belief networks, and learning.
B003368 (Algorithms and Data Structures)
Lectures + lab sessions
Type of Assessment
Final project + Final oral exam.
The final project will be assigned by the teacher on one of the main topics of the course (Learning, Searching, Constraints, Logic programming, Graphical Models). The topic will be decided discussing with the student. The project typically consists of modeling or application of AI techniques to simple real problems, or it could involve the implementation and the verification of algorithmic techniques described in the course. The project will be discussed during the oral examination.
The oral exam covers the rest of the course. During the exam, students should prove they can master both theoretically and practically the methods and the algorithmic techniques described in the course.