Course - Artificial Intelligence - PROG2051
PROG2051 - Artificial Intelligence
About
New from the academic year 2020/2021
Examination arrangement
Examination arrangement: Assignment and Work
Grade: Letters
Term:
Spring
Evaluation | Weighting | Duration | Grade deviation | Examination aids |
---|---|---|---|---|
Prosjekt | 60/100 | |||
Mappe (arbeider) | 40/100 |
Examination arrangement
Examination arrangement: Assignment and Work
Grade: Letters
Term:
Spring
Evaluation | Weighting | Duration | Grade deviation | Examination aids |
---|---|---|---|---|
Prosjekt og arbeider (mappe) |
Course content
The subject starts with a description of problem solving methods by means of heuristic search. Therafter, various knowledge representation languages and inference methods for automatic problem solving. Representation in form of predicate logic, frames and semantic nets are treated, and connected to the main forms of reasoning - especially rule based reasoning. Furthermore, architectures that integrates various resoning methods, agent based architectures and architectures for interactive problem solving. Numerous applicaton examples are given to demonstrate the methods.
Learning outcome
On successful completion of the module, students will be able to:
* Understand and evaluate various core techniques and algorithms of AI, including machine learning, tree and graph search algorithms, Markov decision process, Constraint satisfaction problems, and Bayesian networks. Understand the meaning of concepts such as intelligence, agents, reasoning, and making inferences.
* Identify different uses and applications of AI techniques and algorithms, from neuroscience, understanding brain to game development, to web technologies and secure system designs.
* Implement several of the algorithms on the coding games and different AI problems. The students will also enhance their programming skills in a preferred language of their own by learning to program AI algorithms and/or agents.
* Improve programming skills through the programming of AI algorithms and/or intelligent agents. Programming exercises and assignments help enhancing the understanding the theory learnt in class.
* Evaluate the run-time and memory complexity of several AI algorithms, and practice with creating better algorithms.
Learning methods and activities
Lectures, exercises, self-study and obligatory assignments.
This course will focus on the practical implementation of AI concepts. Lectures will introduce a topic area, and students are expected to implement and report on the key concept.
Further on evaluation
The assignment (60%) is carried out as a project. Students can form groups of up to 2 students. 4 compulsory assignments (40%). Each of the 4 assignments in the portfolio assessment must be completed individually. Both assignment and portfolio assessment must be passed to receive a grade in the course.
Re-sit examination may be changed to oral exam. The portfolio assessment must be taken the next time the course is running.
Specific conditions
Admission to a programme of study is required:
Computer Science (BIDATA)
Programming (BPROG)
Recommended previous knowledge
BMA1010 or IMAG2021
IDATG 2102
Required previous knowledge
IMT2021 Algoritmiske metoder
REA1101 Matematikk for informatikkfag eller REA2091
Course materials
To be announced.
May include:
- History and overview of AI
- Machine learning
- Search
- Markov decision process
- Game playing
- Constraint satisfaction problems
- Bayesian networks
- Other AI topics
No
Version: 1
Credits:
7.5 SP
Study level: Third-year courses, level III
Term no.: 1
Teaching semester: SPRING 2021
Language of instruction: English
Location: Gjøvik
- Informatics
Department with academic responsibility
Department of Computer Science
Examination
Examination arrangement: Assignment and Work
- Term Status code Evaluation Weighting Examination aids Date Time Examination system Room *
-
Spring
ORD
Prosjekt
60/100
Release
2021-05-24Submission
2021-06-07
08:00
INSPERA
23:59 -
Room Building Number of candidates -
Spring
ORD
Mappe (arbeider)
40/100
Submission
2021-05-24 -
Room Building Number of candidates
Examination arrangement: Assignment and Work
- Term Status code Evaluation Weighting Examination aids Date Time Examination system Room *
- Spring ORD Prosjekt og arbeider (mappe) (1)
-
Room Building Number of candidates
- * The location (room) for a written examination is published 3 days before examination date. If more than one room is listed, you will find your room at Studentweb.
- 1) Merk at eksamensform er endret som et smittevernstiltak i den pågående koronasituasjonen. Please note that the exam form has changed as a preventive measure in the ongoing corona situation.
For more information regarding registration for examination and examination procedures, see "Innsida - Exams"