Back to all courses

Collective intelligence and agent technology

Individual course

Max amount of FITech students: 20

Persons without a valid study right to a Finnish university have preference to this course.

The course concerns the so called autonomic (“self-managed”) approach to AI, when AI is represented by autonomous intelligent agents (i.e., software robots) capable to fully manage themselves (having self-trained models of own objectives, beliefs, desires, intentions, plans, values, consciousness to some extent, etc.), and being capable to communicate, negotiate, collaborate, replicate, etc., among each other within collaborative or competitive environments.

The topic is very challenging and interesting due to the popular assumption that such autonomous agents can one day become super intelligent and take majority of jobs from humans. Therefore we believe that the best and safest way for human in such a context is to study this topic and even to drive it further towards AI benefits (or at least keep an eye on it).

Course contents

The course focuses on the use of distributed artificial intelligence methods, and more specifically of intelligent agents technologies, for development of complex distributed software systems. Intelligent software agents are such self-managed (autonomic) software entities that are capable to carry out some goal-driven and knowledge-based behavioral activities on behalf of a user or some other software application which created it. The theory-oriented part of the course reviews appropriate AI methods and technologies needed to enable intelligent agents.

The course provides knowledge about

  • autonomous intelligent agents
  • agent technologies
  • mobility of agents
  • agent platforms
  • multi-agent systems
  • agent communication, coordination, negotiation and intelligence
  • semantic modelling of agents
  • agent-based industrial applications and systems.

Learning outcomes

Knowledge on autonomic computing, smart systems, intelligent agent technology, multi-agent systems and collective intelligence.

Course material

Online course materials.

Teaching schedule

  • Self-studies with video recorded materials + assignment. All lectures will be available in Moodle as recordings.
  • In-class lectures + assignment: Lectures on Tue at 10-12 and Thu 14-16.

Completion methods

Assignment 100 %

More information in the University of Jyväskylä study guide and on the course page.

You can get a digital badge after completing this course.

autonomous intelligent agents, agent technologies, mobility of agents, agent platforms, multi-agent systems, agent communication, agent coordination, agent negotiation, agent intelligence, semantic modelling of agents, agent-based industrial applications and systems, tekoäly, agentti

Responsible teacher

University of Jyväskylä
Vagan Terziyan

Further information about the course and studying

University of Jyväskylä
Annemari Auvinen

Contact person for applications

FITech Network University
Fanny Qvickström, Student services specialist
Application period has ended
Application period has ended
5G technology,
AI and machine learning,
Smart systems,
Software systems
Course code:
Study credits:
0 €
Course level:
Teaching period:
Application start date:
Application deadline:
Application period has ended
Host university:
University of Jyväskylä
Who can apply:
Adult learner,
Degree student
Teaching method:
Teaching language:
Interested in this course? Subscribe and get updates about the course directly to your email. You can cancel subscription any time you want.