The goal of the subject is to provide the student with enough ability and knowledge about agents and multiagent systems through its application on a real problem. The domain of problems where agents are applied often have distributed nature, require privacy, intelligence and planning. Students have to apply the principles, methods and techniques of agents into the chosen problem