This is Babak Esfandiari's Spring/Summer 2016 Software Agents course web site.

: The (optional) third course assignment is now available! [6]

: The RoboCup project is now available!

: The second installment of CourseAssignments is now available!

objectives: after this course, students should be able to:

prerequisite: understanding of basic discrete math (propositional logic, set theory, basic probability), good knowledge of a programming language, preferably Java.

books: this course uses a certain number of SoftwareAgentBooks.


outline: (the official course outline can be found here: [3]) (see the week-by-week AgentOverview to see how we actually will proceed) And Romelia Plesa's presentation on BDI architectures [8], Natalia Villanueva-Rosales presentation on the Semantic Web [5]


project: thanks:

For their contribution, help...: (in chronological order of contribution) Ramiro Liscano, Olivier Boissier, Sanjay Chandrasekharan, Vladimir Tosic, Dwight Deugo, Tom Gray, Steve Marsh, Michael Weiss, Tony White, Andre Vellino, Neal Arthorne, Kevin Lam, Shawn Henry, Michael Floyd, Natalia Villanueva-Rosales, Romelia Plesa, Edgar Acosta, Parthy Chandrasekaran.

Carleton University's health and safety standard notice: please consult

(last edited June 1, 2016)
Find Page by browsing or searching