DM879: Artificial Intelligence
Comment
Entry requirements
Academic preconditions
The student is expected to have basic understanding of mathematical proofs and programming, obtainable e.g. by having followed DM549 Discrete methods for computer science or MM537 Introduction to Mathematical Methods and DM536/DM550/DM574 Introduction to Programming or DM562 Scientific Programming.
Course introduction
- provide knowledge of a selection of specialized models and methods developed in computer science based on the highest international research, including topics from the subject's research front
- provide knowledge of computer science models and methods intended for applications in other professional areas
- provide the ability to describe, analyze and solve advanced computer science problems using the learned models
- provide the ability to develop new variants of the learned methods where the specific problem requires it
- provide competence to plan and carry out scientific projects at a high professional level, including managing work and development situations that are complex, unpredictable and require new solutions
Expected learning outcome
At the end of this course, the student is expected to have the following competences:
- outline the basic logic and probabilistic principles of problem solving, reasoning, learning, and decision making under uncertainty;
- describe in detail the fundamental algorithms of searching, reasoning, learning and decision making under uncertainty covered in the curriculum of the course;
- assess the applicability of basic problem solving, reasoning and learning techniques to different problems that resemble those seen in the lectures;
- develop intelligent systems to solve concrete computational problems.
Content
- Overview of Artificial Intelligence
- Search techniques
- Knowledge, reasoning and planning
- Probabilistic reasoning
- Machine learning
Literature
Examination regulations
Exam element a)
Timing
Tests
Project and written exam
EKA
Assessment
Grading
Identification
Language
Duration
Examination aids
Project: To be announced during the course.
Written exam: Without aids. However, it is allowed to use language translation dictionaries (e.g. Danish/English, Danish/German etc) in "ordbogsprogrammet" (the dictionary programme) from http://www.ordbogen.com/ in electronic form. The browser version is not allowed. See the complete list of which dictionaries are allowed in the separate "Instruction to ordbogen dot com". All dictionaries other than the allowed dictionaries must be switched off in “ordbogsprogrammet” (the dictionary programme). Internet is not allowed.
ECTS value
Additional information
The exam consists of a group project and an individual written exam. The written exam includes a number of questions about the project, the aim of which is to evaluate the student's individual contribution to the project. The final grade combines the performance of both components.
Indicative number of lessons
Teaching Method
- Intro phase: 44 hours
- Skills training phase: 28 hours tutorials
Activities during the study phase: Solving small assignments, individually or in small groups.