Multi-Agent Systems: An Introduction to Distributed Artificial Intelligence
Multi-Agent Systems: An Introduction to Distributed Artificial Intelligence
Biter: A Platform for the Teaching and Research of Multiagent Systems' Design Using RoboCup
RoboCup 2001: Robot Soccer World Cup V
A CS1 to CS2 bridge class using 2D game programming
Journal of Computing Sciences in Colleges
Implementing the jigsaw model in CS1 closed labs
Proceedings of the 11th annual SIGCSE conference on Innovation and technology in computer science education
Engagement: gaming throughout the curriculum
Proceedings of the 40th ACM technical symposium on Computer science education
Hi-index | 0.00 |
Multiagent systems is an attractive problem solving approach that is becoming ever more feasible and popular in today's world. It combines artificial intelligence (AI) and distributed problem solving to allow designers (programmers and engineers alike) to solve problems otherwise deemed awkward in traditional approaches that are less flexible and centralized. In the Fall semester of 2002, I introduced a new game-based technique to my Multiagent Systems class. The class was aimed for seniors (with special permission) and graduate students in Computer Science, covering some breadth and depth of issues in multiagent systems. One of the requirements was participation in four Game Days. On each Game Day, student teams competed against each other in games related to issues such as auction, task allocation, coalition formation, and negotiation. This article documents my designs of and lessons learned from these Game Days. The Game Days were very successful. Through role-playing, the students were motivated and learned about multiagent systems.