Intelligent Agent Systems

Course Information
TitleΣυστήματα Ευφυών Πρακτόρων / Intelligent Agent Systems
Cycle / Level2nd / Postgraduate
Teaching PeriodSpring
CoordinatorNick Bassiliades
Course ID600016306

Programme of Study: PMS TECΗNĪTĪ NOĪMOSYNĪ (2018 éōs sīmera) MF

Registered students: 2
OrientationAttendance TypeSemesterYearECTS
KORMOSElective Courses belonging to the selected specialization217.5

Programme of Study: PMS TECΗNĪTĪ NOĪMOSYNĪ (2018 éōs sīmera) PF

Registered students: 11
OrientationAttendance TypeSemesterYearECTS
KORMOSElective Courses belonging to the selected specialization217.5

Class Information
Academic Year2019 – 2020
Class PeriodSpring
Faculty Instructors
Weekly Hours3
Class ID
Course Type 2016-2020
  • Scientific Area
  • Skills Development
Course Type 2011-2015
Specific Foundation / Core
Mode of Delivery
  • Face to face
Digital Course Content
Language of Instruction
  • Greek (Instruction, Examination)
General Prerequisites
Basic knowledge of Artificial Intelligence, Basic knowledge of distributed computer systems.
General Competences
  • Apply knowledge in practice
  • Retrieve, analyse and synthesise data and information, with the use of necessary technologies
  • Adapt to new situations
  • Make decisions
  • Work autonomously
  • Work in teams
  • Generate new research ideas
  • Be critical and self-critical
  • Advance free, creative and causative thinking
Course Content (Syllabus)
Introduction to Intelligent Agents. Different agent types. Features. Multiagent systems. Standardization. Agent architectures: Deductive Reasoning agents. BDI agents. Reactive agents. Hybrid agents. Multiagent systems: communication protocols, Speech Acts, Agent communication languages, ΚQML and FIPA ACL. Agent Interaction Protocols. Blackboard architecture. Contract Net. Negotiation. Auctions. Multiagent Planning. Agent Applications.
intelligent agents, multi-agent systems, auctions, negotiation, game theory, argumentation
Educational Material Types
  • Slide presentations
  • Book
Use of Information and Communication Technologies
Use of ICT
  • Use of ICT in Course Teaching
  • Use of ICT in Laboratory Teaching
  • Use of ICT in Communication with Students
Powerpoint slides, Intelligent agents programming systems demonstration
Course Organization
self study78
Student Assessment
Written exams (50%), Programming Project (50%)
Student Assessment methods
  • Written Exam with Short Answer Questions (Summative)
  • Written Exam with Extended Answer Questions (Summative)
  • Written Assignment (Formative, Summative)
Course Bibliography (Eudoxus)
Michael Wooldridge, "An Introduction to MultiAgent Systems - Second Edition", John Wiley & Sons, ISBN: 978-0470519462, May 2009.
Additional bibliography for study
- Fabio Luigi Bellifemine, Giovanni Caire, Dominic Greenwood, "Developing Multi-Agent Systems with JADE", ISBN: 978-0-470-05747-6, February 2007 - Rafael H. Bordini, Jomi Fred Hübner, Michael Wooldridge, "Programming Multi-Agent Systems in AgentSpeak using Jason", ISBN: 978-0-470-02900-8, October 2007 - Lin Padgham, Michael Winikoff, "Developing Intelligent Agent Systems: A Practical Guide", ISBN: 978-0-470-86120-2, June 2004 - Stuart Russell and Peter Norvig, "Artificial Intelligence: A Modern Approach", 2nd Edition, ISBN: 0-13-790395-2, Prentice Hall, 2003. - G. Weiss (ed.), "Multi-Agent Systems: A Modern Approach to Distributed Artificial Intelligence", MIT Press, ISBN 0262731312, 1999. - J. Ferbe, "Multi-Agent Systems", Addison-Wesley, 1999.
Last Update