Software agents
Agent technology: foundations, applications, and markets
Agent technology: foundations, applications, and markets
Multiagent systems: a modern approach to distributed artificial intelligence
Multiagent systems: a modern approach to distributed artificial intelligence
Constructing Intelligent Agents with Java: A Programmer's Guide to Smarter Applications
Constructing Intelligent Agents with Java: A Programmer's Guide to Smarter Applications
Java Distributed Computing
JavaSpaces Principles, Patterns, and Practice
JavaSpaces Principles, Patterns, and Practice
A distributed task environment for teaching artificial intelligence with agents
Proceedings of the 35th SIGCSE technical symposium on Computer science education
Hi-index | 0.00 |
In recent years, agent technology has been used increasingly in information management and distributed computing. A CSE curriculum that cultivates the knowledge of agent technology will increase the likelihood that the next generation of IT professionals have the background needed to design and develop software systems that are scalable, reliable, adaptable, and secure. In this paper, we present the rationale and our practice in incorporating agent technology into the CSE curriculum. We develop agent-based teaching materials and software modules and apply them to existing CSE courses including artificial intelligence, parallel and distributed processing, networking, and software engineering. Promising results have been obtained in teaching two graduate level courses using agent components.