Subject: Cooperative Intelligent Agents	Code: MI360	

Semester	 Hours: C+S+L	Type	 Section	
1	2+2+0	compulsory	Intelligent Systems - in English	

Teaching Staff in Charge	Assoc.Prof. SERBAN Gabriela, Ph.D., gabis@cs.ubbcluj.ro	
Aims	To introduce the student a new field of Artificial Intelligence - Distributed AI. To allow a comparative approach of theoretical aspects in distributed and classic AI. To contribute to understanding the necessity of DAI through the study of relevant industrial and practical applications	
Content	0. Introduction
1. Intelligent agents
2. Multiagent systems and societies of agents
3. Distributed problem solving and planning
4. Search algorithms for agents
5. Applications of Intelligent Agents and of MultiAgent Systems
6. Learning in multiagent systems
7. Computational organizational theory
8. Formal methods in Distributed AI: Logic-based representation
9. Industrial and practical applications of DAI
10. Supplementary topics	
Selective References	1. SERBAN, GABRIELA: Sisteme multiagent in Inteligenta Artificiala Distribuita. Arhitecturi si aplicatii. Ed. RisoPrint, Cluj-Napoca, 2006
2. WEISS, GERHARD (Ed.): Multiagent Systems: A Modern Approach to Distributed Artificial Intelligence, MIT Press, 1999.
3. WOOLDRIDGE, MICHAEL: Agent-Based Software Engineering. London: Mitsubishi Electric Digital Library Group, 1997. 
4. SHOHAM, YOAV: Agent-oriented programming. Artificial Intelligence. 60(1), 1993, pp.51-92.	
Assessment	Each student has to prove that (s)he acquired an acceptable level of understanding and processing of the domain knowledge, that (s)he is able of expressing this knowledge in a coherent form, that (s)he has the ability to develop a conceptual analysis of the domain and to use the knowledge in problems solving. The final grade will be based on the following components: theoretical and applicative reports()40%; programming project(30%); written paper (30%).