DV2401 Agent Systems

Programme course, 7.5 ECTS credits, Second cycle, spring semester 2013

Overview

Agent based systems are a paradigm to conceptualize, design and implement software systems. As the expectations of the capacities of computers increase, the needs for flexible and adaptable systems capable of functioning in dynamic environments rise. A software agent equates an intelligent entity, which, to some extent, works on its own in an environment to achieve its design goals. The main purpose of the course is to introduce the concepts of agent and multi-agent systems and their abilities within computer science. The course focuses on reasoning if, when and how it is favorable to apply the agent paradigm compared to other technologies for software development. For instance, what are the benefits (and limitations) of using agent systems.
The course also gives practical training in the implementation of agent systems. The goal is that students will gain an understanding for central concepts related to agent technology, such as the interaction between agents and decentralized controls.

Course period

2013-January-21 until
2013-March-31

Mode of delivery

On campus (face-to-face), Day-time, part time 50 %

Teaching location

Karlskrona

Language of instruction

English

Syllabus in English

Main field of study

Computer Science

Level

A1N

Admission

Prerequisites

The student must have successfully completed courses in object oriented programming in Java corresponding to 15 ECTS or C++ and Operating Systems corresponding to 7.5 ECTS.

Course period

2013-January-21 until
2013-March-31

Mode of delivery

On campus (face-to-face), Day-time, part time 50 %

Teaching location

Karlskrona

Language of instruction

English

Syllabus in English

Main field of study

Computer Science

Level

A1N

Learning Outcomes

Content

Introduction to the agent paradigm inclusive historical background
  • Application areas with multi-agent based simulations
  • Agent systems development including tools and methodologies
  • Agent interaction with communication and negotiation
  • Agent architectures

Learning outcomes

On completion of the course the student will:
  • be able to design and implement an agent system.
  • be able to thoroughly describe the agent concept and currently used tools, languages and architectures within agent oriented programming
  • be able to briefly describe the current application field of (multi-) agent systems.

Generic Skills

The following generic competences are trained in the course:
  • Problem solving
  • Working in teams
  • Writing reports

Course literature and other teaching material

Huvudlitteratur
Titel: An Introduction to Multi Agent Systems
Författare: Michael Wooldridge
Förlag: John Wiley & Sons
Utgiven: 2009,
ISBN: 978-0-470-51946-2

Course period

2013-January-21 until
2013-March-31

Mode of delivery

On campus (face-to-face), Day-time, part time 50 %

Teaching location

Karlskrona

Language of instruction

English

Syllabus in English

Main field of study

Computer Science

Level

A1N

Stucture - Literature

Course literature and other teaching material

Huvudlitteratur
Titel: An Introduction to Multi Agent Systems
Författare: Michael Wooldridge
Förlag: John Wiley & Sons
Utgiven: 2009,
ISBN: 978-0-470-51946-2

Learning methods

The course consists of lectures and assignments. Assignments will be submitted via the BTH learning management system and will be presented within the given time frame. Each assignment will be examined once per course date. The assignments will be done in groups. The seminars are designed to give students the theoretical foundation for further analysis of agent technologies. Students will also practice agent technology. The course concludes with a written exam. The BTH learning management system us used to continuously provide students with course information and as a forum of communication. The lectures will be given in English.

Work placement

No work placement is included in the planned learning activities. BTH is aiming for a close contact with the surrounding community when developing courses and programmes.

Teachers

Examiner
Marie Persson

Course Manager
Marie Persson

Teacher(s)
Johan Holmgren
Marie Persson

Planned learning activities

Lectures, laboratory sessions and laboratory presentation.

Time allocation

On average, a student should study 200 hours to reach the learning outcomes. This time includes all the various available learning activities (lectures, self studies, examinations, etc.). This estimation is based on the fact that one academic year counts as 60 ECTS credits, corresponding to an average student workload of 1 600 hours. This may vary individually.

Course period

2013-January-21 until
2013-March-31

Mode of delivery

On campus (face-to-face), Day-time, part time 50 %

Teaching location

Karlskrona

Language of instruction

English

Syllabus in English

Main field of study

Computer Science

Level

A1N

Examination

Assessments

Component examinations for the course
Code Title ECTS credits Grade
0805 Written examination1 3.5 F-A
0815 Assignement 1 2 U/G
0825 Assignement 2 2 U/G
1 Determines the final grade for the course, which will only be issued when all components have been approved.

Grading

The course will be graded F Fail, FX Fail, E Sufficient, D Satisfactory, C Good, B Very good or A Excellent.

Future exams

No upcoming, centrally coordinated, examinations for this course were found.

To participate in a centrally coordinated examination, you must enroll in Student's Portal, no later than fifteen days before the examination.

Time and location for the examination will be published about 5 days in advance.

There might be other scheduled examinations. Information concerning these examinations are available in It's Learning or at other places that the person who is responsible of the course will refer to.

Course Evaluation

The course manager is responsible for the views of students on the course being systematically and regularly gathered and that the results of the evaluations in various forms affect the form and development of the course.

Course period

2013-January-21 until
2013-March-31

Mode of delivery

On campus (face-to-face), Day-time, part time 50 %

Teaching location

Karlskrona

Language of instruction

English

Syllabus in English

Main field of study

Computer Science

Level

A1N

 

Share Share