Course Name: 

Autonomous Agents (IT355)


B.Tech (AI)


Programme Specific Electives (PSE)

Credits (L-T-P): 

(3-0-2) 4


Agents Overview: Agent definition, agent programming paradigms, Agents Vs objects, mobile agents, Agent frame works, Agent reasoning; Agents Implementation: Processes, threads, Sockets, RPCs – distributed computing, aglets programming – JINI architecture, actors and agents. Multi Agent Systems: Interaction between agents, reactive agents, cognitive agents, interaction protocols, agent coordination, agent negotiation, agent cooperation, agent organization, self –interested agents in electronic commerce applications. Intelligent Software Agents: Interface Agents, Agent Communication Languages, Agent Knowledge Representation, Agent Adaptability, Belief Desire Intension, Mobile Agent, Applications. Agents and Security: Agent Security Issues, Mobile Agents Security, Protecting Agents Malicious Hosts, Untrusted Agents, Black box Security, Authentication for Agents, Security issues for Aglets.


Joseph P. Bigus and Jennifer Bigus, “Constructing Intelligent Agents Using Java: Professional Developer's Guide”, Wiley, Second edition, 2001.
Bradshaw, “Software Agents”, MIT Press, 2000
Michael Wooldridge, An Introduction to MultiAgent Systems - Second Edition. Wiley, 2009
Roland Siegwart, Illah Reza Nourbakhsh and Davide Scaramuzza, Introduction to Autonomous Mobile Robots - Second Edition. MIT Press, 2011
Rafael H. Bordini, Jomi Fred Hubner and Michael Wooldridge , Programming Multi-agent Systems in AgentSpeak Using Jason. Wiley, 2007


Information Technology

Contact us

Head of the Department,
Department of Information Technology,
National Institute of Technology Karnataka,
SurathkalP. O. Srinivasnagar, Mangalore - 575 025
Ph.:    +91-824-2474056
Email:  hodit [at] nitk [dot] edu [dot] in

Web Admin: Sowmya Kamath S

Connect with us

We're on Social Networks. Follow us & stay in touch.