Course syllabus - Artificial Intelligence 2
Scope
7.5 credits
Course code
DVA265
Valid from
Autumn semester 2022
Education level
First cycle
Progressive Specialisation
G1F (First cycle, has less than 60 credits in first-cycle course/s as entry requirements).
Main area(s)
Computer Science
School
School of Innovation, Design and Engineering
Ratified
2022-01-24
Literature lists
Course literature is preliminary up to 8 weeks before course start. Course literature can be valid over several semesters.
-
Books
Artificial intelligence : a modern approach
Fourth edition global edition : Harlow : Pearson Education Limited, 2022 - 1166 pages
ISBN: 1292401133 LIBRIS-ID: p3vvfhm1m3dsszsg
Objectives
The course aims at deepening the knowledge in artificial intelligence by looking into practical methods for problem definition and knowledge representation. Furthermore, to introduce logic programming and paradigms suitable for when fast execution and memory safety are desirable properties. The course also aims to deepen the knowledge regarding ethical and gender equality analysis of AI systems.
Learning outcomes
After completing the course, the student shall be able to:
1. analyse and define propositional and predicate logic; and demonstrate how these theories can be used in logic programming for solving problems and representation of agent models,
2. explain and apply population-based agent models, such as evolutionary algorithms and its variations,
3. analyse and define the most representative methods in uncertainty, fuzzy logic, and reasoning,
4. explain and apply expert systems for solving domain specific problems,
5. explain and apply planning through population-based agent models,
6. explain the means for knowledge representation with respect to performance, especially in the context of different representation paradigms, such as (i) logic, that is symbolic, (ii) numeric, and (iii) the combination of both,
7. analyse and define a given problem with the ambition of deciding if it can be addressed by the methods covered in this course and also
8. carry out an ethical and gender equality analysis of an agent-based AI system.
Course content
- Introduction to propositional and predicate logic; and a profound review of applying these theories to logic programming and agent models in general,
- Agent models, including interaction between agents within the context of population-based algorithms for optimisation and planning,
- Uncertainty, fuzzy logic, and reasoning for agents,
- Domain specific expert systems,
- Planning for individual and multi-agent systems,
- Analysis of representation of knowledge, through practical methods, and with respect to high performance and low memory and requirement,
- Ethics and gender equality analysis of an agent-based AI systems.
Specific requirements
30 credits in coumputer science, of which includes Programming 7,5 credits, Data Structures, Algorithms and Programme Development 7,5 credits and Artificial Intelligence 7,5 credits. In addition vectoralgebra 7,5 credits is needed.
Examination
Laboratory work (LAB1), an assignment that is demonstrated to the teacher, 0.5 credits, examines the learning outcomes 1 and 7, marks Fail (U) or Pass (G).
Laboratory work (LAB2), an assignment that is presented with a report and a demonstration to the teacher, 2.5 credits, examines the learning outcomes 1, 3, 4, 6 and 7, marks Fail (U) or Pass (G).
Laboratory work (LAB3), an assignment that is presented with a report and a demonstration to the teacher, 2 credits, examines the learning outcomes 2, 6 and 7, marks Fail (U) or Pass (G).
Laboratory work (LAB4), an assignment that is presented with a report and a demonstration to the teacher, 2.5 credits, examines the learning outcomes 2, 5, 6, 7 and 8, marks Fail (U) or Pass (G).
For final grade Pass (G) the mark Pass (G) is required in all four laborations.
A student who has a certificate from MDU regarding a disability has the opportunity to submit a request for supportive measures during written examinations or other forms of examination, in accordance with the Rules and Regulations for Examinations at First-cycle and Second-cycle Level at Mälardalen University (2020/1655). It is the examiner who takes decisions on any supportive measures, based on what kind of certificate is issued, and in that case which measures are to be applied.
Suspicions of attempting to deceive in examinations (cheating) are reported to the Vice-Chancellor, in accordance with the Higher Education Ordinance, and are examined by the University’s Disciplinary Board. If the Disciplinary Board considers the student to be guilty of a disciplinary offence, the Board will take a decision on disciplinary action, which will be a warning or suspension.
Grade
Pass, Fail
Interim Regulations and Other Regulations
The course completely overlaps towards CDT312/DVA340/DVA349 Artificial Intelligence and DVA255 Artificial intelligence 2. The courses Artificial Intelligence 1 and Artificial Intelligence 2 can not be included in the same degree as CDT312/DVA340/DVA349 Artificial Intelligence.
The course contributes to fulfill the degree requirement of at least 75 credits in the main area of computer science with the focus of intelligent systems for technology bachelor's degree in computer science with the focus of intelligent systems.