title,doi,url,abstract,journal,publication_year,pmid,arxiv Role of Agent Oriented Programming over Object Oriented Programming - A Part of Artificial Intelligence, https://doi.org/10.32628/IJSRCSEIT, https://ijsrcseit.com/CSEIT174410, The first question is what is meant by an 'Agent'. The answer is Software with Mental State. Agent Oriented Programming (AOP) sits one level of abstraction above Object Oriented Programming (OOP). In this paper firstly we discuss what AOP is. Then we discuss the brief history of AOP after that we analyze how the change occurs due to Agent Oriented Programming over the Object Oriented Programming., International Journal of Scientific Research in Computer Science Engineering and Information Technology, 2017, CSEIT174410