Distributed Intelligent Systems


Syllabus for students spring 2021, spring 2020, spring 2019

Course Code:
DA382A revision 1.1
Swedish name:
Distribuerade intelligenta system
Level of specialisation
Main fields of study:
Computer Science
Date of ratification:
26 November 2018
Decision-making body:
Faculty of Technology and Society
Enforcement date:
26 November 2018
Replaces Syllabus ratified:
24 October 2016


The aim of the course is to study intelligent systems that react to and interact with their environment in a smart way. The students learn about the techniques and concepts common to intelligent systems based on their knowledge about object oriented programming. Small teams of students jointly develop a distributed system with intelligent parts that are capable of communicating and coordinating with other software agents.


The course contains the following topics:

  • Different concepts of intelligent systems
  • Overview over agent-based paradigms
  • Multi agent-based systems and development platforms
  • Reasoning and decision making
  • Communication and co-ordination between agents
  • Examples of applications

Learning outcomes

Knowledge and understanding

On completion of the course the student shall:

  • be able to demonstrate an understanding for the concept of multi-agent systems
Skills and abilities

On completion of the course the student shall:
  • be able to contribute to the implementation of a distributed intelligent system
  • be able to manage and apply development methodologies for multi-agent systems that communicate and collaborate with one another.
Judgement and approach

On completion of the course the student shall:
  • be able to analyze and discuss technical solutions and limitations in the subject described in current research.

Learning activities

Students put the theoretical concepts studied continuously into practice. They are expected to actively participate in small teams that design, implement, and validate the theory in a large complex distributed software project.


Students’ fulfillment of learning objectives are examined based on the software produced and on an individual documentation and oral presentation of how their practical work refers to the theoretical concepts taught in the course.
Requirements for pass (scale A-E):
Mandatory active participation in at least 80% of all exercise classes as well as passed software (3 hp).

Passed individual documentation and presentation (4,5 hp).
The final grade for the course is the same as the grade for the individual documentation and presentation.

Grading system

Excellent (A), Very Good (B), Good (C), Satisfactory (D), Pass (E) or Fail (U).

Course literature and other teaching materials

Recommended literature:
  • Wooldridge, Michael J. (2009).An introduction to multiagent systems. 2nd ed. Chichester, U.K.: John Wiley & Sons
Supplementary literature in the form of relevant scientific articles are provided during the course.


The education is provided by the Faculty of Technology and Society at the department Computer Science and Media Technology.

Further information

Studentservice TS - Malmö Universitet,
Gion Koch Svedberg, Course Coordinator
Phone: 040-6657658


30 March 2020 - 07 June 2020 Day-time 50% Malmö This course is offered as part of a program

29 March 2021 - 06 June 2021 Day-time 50% Malmö This course is offered as part of a program