Artificial Intelligence: Methods and Applications
A.Y. 2025/2026
Learning objectives
The teaching aims to introduce the fundamental concepts concerning Artificial Intelligence, illustrating the main methods and applications.
It also intends to provide the student with the philosophical and sociotechnical bases of the concept of Artificial Intelligence, with particular attention to the role played by the same in the development of Cognitive Sciences.
Secondly, the course intends to develop critical knowledge on the psychological and social factors related to the implementation of Artificial Intelligence in the real world.
The knowledge of the methods used by Artificial Intelligence in the various fields of application is considered of utmost importance, deepening the algorithmic aspects of each topic.
In the presentation of the course contents, particular attention will be paid to methods and applications relevant to data analysis, in order to provide the student with an understanding of the use of Artificial Intelligence as a powerful knowledge discovery tool.
It also intends to provide the student with the philosophical and sociotechnical bases of the concept of Artificial Intelligence, with particular attention to the role played by the same in the development of Cognitive Sciences.
Secondly, the course intends to develop critical knowledge on the psychological and social factors related to the implementation of Artificial Intelligence in the real world.
The knowledge of the methods used by Artificial Intelligence in the various fields of application is considered of utmost importance, deepening the algorithmic aspects of each topic.
In the presentation of the course contents, particular attention will be paid to methods and applications relevant to data analysis, in order to provide the student with an understanding of the use of Artificial Intelligence as a powerful knowledge discovery tool.
Expected learning outcomes
The student will have to fully learn the methods underlying the different types of AI applications, knowing how to critically compare the different algorithmic solutions of the same problem.
Furthermore, the student must be able to deal with real AI management cases in an application context.
The communication of the knowledge learned must take place through a formally correct lexicon.
Furthermore, the student must be able to deal with real AI management cases in an application context.
The communication of the knowledge learned must take place through a formally correct lexicon.
Lesson period: Second semester
Assessment methods: Esame
Assessment result: voto verbalizzato in trentesimi
Single course
This course cannot be attended as a single course. Please check our list of single courses to find the ones available for enrolment.
Course syllabus and organization
Single session
Course syllabus
- What is Artificial Intelligence (AI)
- History of AI
- Philosophy of AI
- Strong/Weak AI
- The Concept of Intelligence: From Psychology to AI
- Applications of Artificial Intelligence, with a Focus on the Medical and Healthcare Sectors
- Current and Future Challenges in Implementing AI Across Different Contexts
- XAI (eXplainable Artificial Intelligence)
- Artificial Intelligence and Machine Learning
- Supervised and Unsupervised Learning
- Classification, Regression, Clustering
- AI Platforms: The Case of Orange
- Data Analysis with Orange
- Basic Models with Orange
- Introduction to Python
- Using Python on the Jupyter Online Platform
- Programming in Python with ChatGPT
- History of AI
- Philosophy of AI
- Strong/Weak AI
- The Concept of Intelligence: From Psychology to AI
- Applications of Artificial Intelligence, with a Focus on the Medical and Healthcare Sectors
- Current and Future Challenges in Implementing AI Across Different Contexts
- XAI (eXplainable Artificial Intelligence)
- Artificial Intelligence and Machine Learning
- Supervised and Unsupervised Learning
- Classification, Regression, Clustering
- AI Platforms: The Case of Orange
- Data Analysis with Orange
- Basic Models with Orange
- Introduction to Python
- Using Python on the Jupyter Online Platform
- Programming in Python with ChatGPT
Prerequisites for admission
While no prior knowledge is required, a basic understanding of computer science is recommended to fully grasp the concepts
that will be presented in this course.
that will be presented in this course.
Teaching methods
Instruction for both course modules will be delivered through lectures, supported by slides.
Additional multimedia online resources and relevant publications will also be provided to enhance the course material.
Additional multimedia online resources and relevant publications will also be provided to enhance the course material.
Teaching Resources
1. Francesco Paolo Appio, , Davide La Torre, Francesca Lazzeri, Hatem Masri, Francesco Schiavone, F. (Eds.). (2023). Impact of Artificial Intelligence in Business and Society: Opportunities and Challenges (1st ed.). Routledge.
2. Shai Ben- David, Giuseppe Curigliano, David Koff, Barbara Alicja Jereczek-Fossa, Davide La Torre, Gabriella Pravettoni (Eds.) (2024). Artificial Intelligence for Medicine: An Applied Reference for Methods and Applications (1st ed.). Elsevier.
2. Shai Ben- David, Giuseppe Curigliano, David Koff, Barbara Alicja Jereczek-Fossa, Davide La Torre, Gabriella Pravettoni (Eds.) (2024). Artificial Intelligence for Medicine: An Applied Reference for Methods and Applications (1st ed.). Elsevier.
Assessment methods and Criteria
- Professors will conduct the assessment through an oral examination, during which the student will be asked
questions covering the entire course syllabus;
- The evaluation criteria will focus on the student's ability to clearly present the requested topic using precise and
appropriate terminology, possibly supporting the oral explanation with written formulas and/or graphs. Additional
criteria include critical thinking skills and the demonstration of a comprehensive understanding of the topics;
- No midterm exams or early exam sessions are scheduled;
- The grading system uses a 30-point scale. A minimum score of 18 points is required in each of the two course
modules to pass the exam.
questions covering the entire course syllabus;
- The evaluation criteria will focus on the student's ability to clearly present the requested topic using precise and
appropriate terminology, possibly supporting the oral explanation with written formulas and/or graphs. Additional
criteria include critical thinking skills and the demonstration of a comprehensive understanding of the topics;
- No midterm exams or early exam sessions are scheduled;
- The grading system uses a 30-point scale. A minimum score of 18 points is required in each of the two course
modules to pass the exam.
INF/01 - INFORMATICS - University credits: 6
Lessons: 40 hours
Professors:
Durosini Ilaria, La Torre Davide
Professor(s)
Reception:
To schedule an online appointment, please reach out via email at [email protected]