Principles of Cooperation (1 hours/UE)

Course Information
Lecturer Ismail Khalil
Course No. 367071
Hours Di 12:00 - 12:45
Level
  • Master Computer Science (921)
  • Master Information Electronics (489)
  • Master Pervasive Computing (938)
  • Master Software Engineering (937)
  • Networks and Security (911)
Description / Goals

This course has been revised and updated to reflect more recent development of the field


Objectives
The objectives of this course is to give students a hands-on experience in building cooperative systems and to learn more on the application of cooperative systems principles, methods and technologies in real world examples for Web searching, collaborative filtering, recommendation systems, etc that empower a host of modern applications for collective choice, collective intelligence and collective behaviour. The course is complemented by exercises.

Subject
In the lab, selected principles of cooperation will be implemented in practical programming exercises.

Criteria for evaluation:
Grading for the students doing the practical part will be based on the performance in the exercises given during the semester and in presenting a mini final project.

Methods:
Students will deepen their understanding of the principles of cooperation and get hands-on experience by elaborating on implementation technologies, and programming examples.

Course Overview:
  • Introduction
    • Cooperation, Collaboration and Coordination
    • Agents-based cooperation
    • Examples
  • Multiagent Communication
    • ACL, Ontologies
  • Multiagent Interaction
    • Interaction Protocols
  • Multiagent Collaboration
    • Collaborative Filtering
    • Recommendations
  • Multiagent Coordination
    • Multiagent Planning and Synchronization
Timetable Link to KUSSS system