Multi-Agent Systems for Education and Interactive Entertainment: Design, Use and Experience

The increased sophistication of the multi-agent software now becoming available is allowing much more sophisticated learning scenarios to be attempted. This has caused interest in the role of artificial intelligence in interactive systems to grow in recent years. Increasingly powerful consumer hardware makes research-level AI usable in real-world games and/or immersive learning environments.

[1]  Sean Luke,et al.  Cooperative Multi-Agent Learning: The State of the Art , 2005, Autonomous Agents and Multi-Agent Systems.

[2]  Barry S. Fagin,et al.  Measuring the effectiveness of robots in teaching computer science , 2003, SIGCSE.

[3]  M. Resnick,et al.  Diving into Complexity: Developing Probabilistic Decentralized Thinking through Role-Playing Activities. , 1998 .

[4]  M. Resnick,et al.  Thinking in Levels: A Dynamic Systems Approach to Making Sense of the World , 1999 .

[5]  U. Netlogo Wilensky,et al.  Center for Connected Learning and Computer-Based Modeling , 1999 .

[6]  Peter J. Denning,et al.  Recentering computer science , 2005, CACM.

[7]  Sandra Katz,et al.  Gender, achievement, and persistence in an undergraduate computer science program , 2006, DATB.

[8]  Paulo Blikstein An atom is known by the company it keeps: a constructionist learning environment for Materials Science using multi-agent simulation , 2006 .

[9]  Joanna Goode,et al.  If You Build Teachers, Will Students Come? The Role of Teachers in Broadening Computer Science Learning for Urban Youth , 2007 .

[10]  Division on Earth BIO2010: Transforming Undergraduate Education for Future Research Biologists , 2003 .

[11]  Carles Sierra The Fourth International Conference on Autonomous Agents , 2001, AI Mag..

[12]  Jeannette M. Wing An introduction to computer science for non-majors using principles of computation , 2007, SIGCSE.

[13]  Sergey Brin,et al.  The Anatomy of a Large-Scale Hypertextual Web Search Engine , 1998, Comput. Networks.

[14]  J. Ottino Foundations for Complex Systems Research in the Physical Sciences and Engineering Report from an , 2009 .

[15]  Seymour Papert,et al.  Mindstorms: Children, Computers, and Powerful Ideas , 1981 .

[16]  Judith Bayard Cushing,et al.  CS0++ broadening computer science at the entry level: interdisciplinary science and computer science , 2007 .

[17]  H. Hethcote Three Basic Epidemiological Models , 1989 .

[18]  Joshua M. Epstein,et al.  Growing Artificial Societies: Social Science from the Bottom Up , 1996 .

[19]  U. Wilensky,et al.  Thinking Like a Wolf, a Sheep, or a Firefly: Learning Biology Through Constructing and Testing Computational Theories—An Embodied Modeling Approach , 2006 .

[20]  Ian H. Witten,et al.  Computer Science Unplugged: off-line activities and games for all ages , 1998 .

[21]  Atanas Radenski "Python first": a lab-based digital introduction to computer science , 2006, ITICSE '06.

[22]  Steven Johnson,et al.  Emergence: The Connected Lives of Ants, Brains, Cities, and Software , 2001 .

[23]  Pratim Sengupta,et al.  On learning electricity with multi-agent based computational models (NIELS) , 2008, ICLS.

[24]  Andrea A. diSessa,et al.  Changing Minds: Computers, Learning, and Literacy , 2000 .

[25]  Craig W. Reynolds Flocks, herds, and schools: a distributed behavioral model , 1998 .

[26]  Paul Davidsson,et al.  Agent Based Social Simulation: A Computer Science View , 2002, J. Artif. Soc. Soc. Simul..

[27]  Lauri Malmi,et al.  A survey of literature on the teaching of introductory programming , 2007, ITiCSE-WGR '07.

[28]  L.A. Stein,et al.  Designing a small-footprint curriculum in computer science , 2006, Proceedings. Frontiers in Education. 36th Annual Conference.

[29]  Byron Weber Becker Teaching CS1 with karel the robot in Java , 2001, SIGCSE '01.

[30]  Mark Guzdial A media computation course for non-majors , 2003 .

[31]  Uri Wilensky,et al.  Crossing Levels and Representations: The Connected Chemistry (CC1) Curriculum , 2009 .

[32]  Yifat Ben-David Kolikant Gardeners and Cinema Tickets: High School Students' Preconceptions of Concurrency , 2001, Comput. Sci. Educ..

[33]  Rick Rashid Image CrisisInspiring a new generation of computer scientists , 2008, CACM.

[34]  John E. Howland IT'S ALL IN THE LANGUAGE (Yet Another Look at the Choice of Programming Language for Teaching Computer Science) , 1997 .

[35]  David A. Patterson Restoring the popularity of computer science , 2005, CACM.

[36]  Sharona T. Levy,et al.  Students ’ foraging through the complexities of the particulate world in the Connected Chemistry ( MAC ) curriculum , 2007 .

[37]  Jeffrey C. Carver,et al.  Increased Retention of Early Computer Science and Software Engineering Students Using Pair Programming , 2007, 20th Conference on Software Engineering Education & Training (CSEET'07).

[38]  Lynn Andrea Stein,et al.  Challenging the Computational Metaphor: Implications for How We Think , 1999, Cybern. Syst..

[39]  Fang Wei,et al.  From objects-first to design-first with multimedia and intelligent tutoring , 2005, ITiCSE '05.

[40]  Thomas R. Flowers,et al.  Teaching problem solving, computing, and information technology with robots , 2002 .

[41]  Mark H. Overmars,et al.  Teaching computer science through game design , 2004, Computer.

[42]  Douglas S. Blank Robots make computer science personal , 2006, CACM.