Artificial Intelligence
Course objectives
General goals: The course aims at introducing students to a wide-spectrum presentation of Artificial Intelligence (AI). Specific goals: The course aims at making students proficient in the theoretical comprehension of a wide set of AI techniques and in the practical use of such techniques within the design of intelligent software systems. Knowledge and understanding: A wide-spectrum introduction to the foundational principles and the different branches of Artificial Intelligence (AI), knowledge about problem solving by searching, logic inference, planning, automated reasoning, learning. Applying knowledge and understanding: The successful student will be able to exploit the portfolio of techniques and the different approaches shown in the course for the design and the successful implementation of intelligent software systems. Critical and judgmental skills: Students will be able to take autonomous and rational decisions on the most effective AI techniques to employ in the design of intelligent software systems. Communication skills: Students will be able to interact proficiently with other AI researchers on a wide set of AI topics. Learning capabilities: Students will be able to extend their skills in the subjects of this course, by the autonomous reading of the scientific literature on AI.
Program - Frequency - Exams
Course program
Prerequisites
Books
Teaching mode
Frequency
Exam mode
Bibliography
Lesson mode
- Lesson code1022262
- Academic year2025/2026
- CourseComputer Science
- CurriculumMetodologico
- Year3rd year
- Semester2nd semester
- SSDINF/01
- CFU6