The course focuses on contents that allow to understand the theoretical bases and techniques of Artificial Intelligence, providing fundamentals of Computer Science, Mathematics, Physics, Statistics, Cognitive Sciences and also of Law and Ethics, which is essential for understanding the constraints that limit the socially acceptable use of these new tools.

Check the program of each course on the course catalogue:

Teaching Semester
Computational logic 1st
Experimental physics for AI 1st
Computer programming, algorithms and data structures 1st and 2nd
Knowledge representation and reasoning 1st and 2nd
Calculus 1st and 2nd
Theoretical and computational linear algebra 2nd
Cognitive psychology 2nd
Teaching Semester
Ethic, law and AI 1st
Machine learning, artificial neural networks and deep learning 1st and 2nd
Probability and statistical inference 1st and 2nd
Theoretical and quantum Physics for AI 1st and 2nd
Fuzzy systems and evolutionary computing 2nd
Text mining and natural language processing 2nd
Teaching Semester
Statistical modelling 1st
Brain modelling 1st
Chosen Track courses (see below) 1st and 2nd
Electives (⨯2) 1st and 2nd
Stage 9 CFU (x1) or Laboratories (x3) or Stage 6 CFU (x1) + Laboratory (x1) 2nd
Final exam 2nd

All students who own a study title obtained outside of Italy must attend and pass a course to learn the Italian language called ITALIAN LANGUAGE FOR FOREIGN STUDENTS – 3 ECTS (cod. 509536).
Students shall be considered exempt if they:
1) Have obtained a high school or bachelor’s degree in Italian in Italy;
2) Have obtained an Italian school qualification abroad;
3) Hold at least A2 Level Italian language certificate.

We kindly ask you to inform us if you meet any of these exemption requirements by writing to artificial.intelligence@unipv.it

During the third year, students can choose one of the following 4 tracks containing four courses each:

Teaching Semester
Data mining and knowledge extraction 1st
Information retrieval and recommender systems 1st
Web and social networks search and analysis 2nd
Artificial intelligence for communication and marketing 2nd
Teaching Semester
Medical applications and health-care 1st
Human-system interaction 1st
Signal and image processing 2nd
Process control, industrial automation and robotics 2nd
Teaching Semester
Brain-inspired Neural Networks and Neural Architectures 1st
Human-system interaction 1st
Logic for Practical Reasoning and Artificial Intelligence 2nd
Artificial Intelligence and Society 2nd
Teaching Semester
Experimental Physics for AI 2 1st
Mathematics for Imaging and Signal Processing 1st
Imaging and Spectroscopy for Environment and Health 2nd
Materials and Platforms for Artificial Intelligence 2nd

During the second semester of the third year, students can choose between a stage or three of the following laboratories:

  • Laboratory of machine learning
  • Laboratory of computational intelligence
  • Laboratory of machine learning applied to physical systems
  • Laboratory of industrial applications
  • Laboratory of medical devices and systems
  • Laboratory of cognitive and behavioural measures
  • Laboratory of neural signals and brain-inspired systems
  • Laboratory of complex systems
  • Laboratory of quantum information
  • Laboratory of physics sensors and related data analysis
  • Italian Language for Foreign Students