Professional Documents
Culture Documents
Fundamentals of AI Syllabus - 21 - 22
Fundamentals of AI Syllabus - 21 - 22
Roberto Amadini
Maurizio Gabbrielli
CONTACT INFORMATION
COURSE OVERVIEW
The course in the first part will give a general overview of the Artificial Intelligence field, introducing the
main techniques and the main application areas, as well as discussing the main economic and ethic
implications. In the second part, the course will focus on Artificial Intelligence for optimization and
decision making. We will give an overview of Decision Support Systems (DSS), by focusing in particular
on constraint-based DSS and the MiniZinc language
Teaching Method(s): description of your teaching method for this course: theoretical background,
cases, laboratories, team work, guest speakers’ lectures, etc.
The main part of the course, consisting of frontal lessons, will provide the necessary theoretical
background. A second, smaller, part will illustrate some constraint programming techniques on real
case studies possibly using also the laboratory.
Required Readings (for the course): textbook, scientific articles and other material used in class.
Please note that readings should be included in the table below so here you can also refer to that
table if you do not have textbook but just articles that you would like to use in the course.
The slides used in the lessons and some additional notes will be distributed to the students during the
course.
As a reference textbook the students can consult:
• Russell, Norvig. Artificial Intelligence: A Modern Approach, 3rd Edition. Pearson Intl. 2010 (US
edition) and 2016 (global edition).
• M. Wallace. Buliding Decision Support Systems: Using MiniZinc. Springer, 2020.
1
INTENDED LEARNING OUTCOMES (ILOs): description of the knowledge, skills and abilities that
students should possess at the end of the course upon completing the entire learning process (3 to 5
ILOs)
Matching with the overall ILOs of the programme: please tick at least two programme ILOs that
your course contributes to reach.
Matching with the UN’s SDG (if applicable): please tick at least three SDGs that your course
contribute to reach. See also: https://www.un.org/sustainabledevelopment/
STUDENT ASSESSMENT
Marks are intended on a numerical grade scale (0 to 30), being 18 to 30 the passing grade range. The
following is an example of a students’ assessment method for a course. Please refer to the official
guide for more information about the student assessment methods and criteria.
WEIGHT ON FINAL
TYPE OF ASSESSMENT DUE DATE
GRADE
Individual participation Throughout the entire course 20%
2
CLASS SCHEDULE, LOCATION, AND ASSIGNMENTS
3
5th session: Title Introduction to DSS and knowledge-based DSS
Date - hours November 24, 2021 – 15:30 – 17:30 Italian time
Location Padiglione 34 Bologna Fiere – Bologna
Content • Introduction to decision support systems
• Brief overview on Semantic web and ontologies
Required Course slides
Readings
6th session: Title Rule-based DSS and “Intelligent” decision support systems
Date - hours November 29, 2021 –--- 14:30 – 17:30 Italian time
Location Padiglione 34 Bologna Fiere – Bologna
Content • Rule-based DSS
• “Intelligent” DSS
Required Course slides
Readings
Supplementary M. Wallace. “Building Decision Support Systems using MiniZinc”
readings
8th session: Title Hands on Minizinc and the Traveling Salesman Problem (TSP)
Date - hours December 6, 2021 –-- 14:30 – 17:30 Italian time
Location Padiglione 34 Bologna Fiere – Bologna
Content • Hands on MiniZinc
• The Traveling Salesman Problem (TSP) and Minizinc
Required Course slides
Readings
Supplementary M. Wallace. “Building Decision Support Systems using MiniZinc”
readings
Case study The Traveling Salesman Problem
4
PLAGIARISM
Plagiarism is an academic fraud consisting of attributing authorship by (partial or total) copying, imitation or misappropriation.
Examples of academic fraud committed by students are the followings:
• Appropriating written or oral work to themselves when they are not the author (in whole or in part) of the work, by
omitting any references or quotations to the author or to the owner of the work;
• Presenting data that has been falsified or invented in any way;
• Appropriate the work of someone else and presenting it as the own;
• Including exerts of texts, images, results from external sources without mentioning the source of the document;
• Citing the original idea of an author by expressing it in their own words but omit quoting the source;
• Cheating in an academic evaluation.
All students completing this course should be aware that in submitting any assignment for this course, you agree to the following
declaration:
“I certify that the coursework that I have submitted is entirely my own unaided work, and that I have read and complied with the
School’s guidelines on plagiarism and referencing as set out in the School handbook.
I understand that the School may make use of plagiarism detection software and that my work may therefore be stored on a
database which is accessible to other users of the same software.” Students should be aware that, where plagiarism is
suspected, a formal investigation may be carried out under the School’s Student Disciplinary Procedure. This may result in
penalties ranging from mark deduction to expulsion from the School.
DISCLAIMER
The information contained in this syllabus may be subject to moderate changes. The course instructor will communicate any
modifications to students.