Jump to content

DAT160 Intelligent robots

Course description for academic year 2021/2022

Contents and structure

The course gives an introduction to intelligent robots. This includes fundamental principles, programming, software architectures, intelligence, simulation and the application of robots.

Learning Outcome


  • Fundamental knowledge about intelligent robots, with a focus on applications, programming and intelligence.
  • Fundamental knowledge about modelling and simulation of mobile robots.


  • Simple programming and simulation of mobile robots.
  • Programming and design of software architectures for simple intelligent robots. 

General competencies

  • The candidate can take responsibility for projects concerning the application of intelligent robots. 

Entry requirements


Recommended previous knowledge

Recommended prerequisites: Basic knowledge of programming, algorithms and mathematics as covered by the second year of studies in the computing and information technology programs. Knowledge of Matlab and Python is a plus.

Teaching methods

Lectures, labs, and obligatory exercises.

Compulsory learning activities

3 approved exercises. Approved exercises will be valid for the 3 following semesters.


Exam in two parts: 

  1. Individual written exam (70%). Oral exam if fewer than 10 students are enrolled.
  2. Project thesis (written report) in group (30%). 

Grading scale is A-F where F is fail.

Both parts must get a passing grade in order to get a final grade for the course.

Examination support material

All written, calculator (all), pc (no internet).

More about examination support material