ABSTRACT
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.
- 1.ABET. http://www.abet.org/.Google Scholar
- 2.Agent Resources. http://www.cs.umbc.edu/agents/.Google Scholar
- 3.Agent Society. http://www.agent.org/.Google Scholar
- 4.Bigus, J. P., and Bigus, J. Constructing Intelligent Agents with Java. John Wiley & Sons, New York, 1998. Google ScholarDigital Library
- 5.Bradshaw, J. M. Software agents. AAAI Press, The MIT Press, Cambridge, MA, 1997. Google ScholarDigital Library
- 6.Farley, J. Java Distributed Computing. O'Reilly Publishers, 1998. Google ScholarDigital Library
- 7.Hupfer, E. F. S., and Arnold, K. JavaSpaces Principles, Patterns, and Practice. Addison-Wesley, 1999. Google ScholarDigital Library
- 8.JATLite. http://java.stanford.edu/java_agent/html.Google Scholar
- 9.Jennings, N. R., and Wooldridge, M. J. Agent technology: Foundations, applications, and Markets. Springer, Berlin, 1998. Google ScholarDigital Library
- 10.Weiss, G., Ed. Multiagent Systems: A Modern Approach to Distributed Artificial Intelligence. The MIT Press, Cambridge, MA, 1999. Google ScholarDigital Library
Index Terms
- Agent technology in computer science and engineering curriculum
Recommendations
Agent technology in computer science and engineering curriculum
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 ...
Electrical engineering vs. computer engineering vs. computer science: developing three distinct but interrelated curricula
FIE '95: Proceedings of the Frontiers in Education Conference, on 1995. Proceedings., 1995 - Volume 02In 1993, the University of Kansas merged the Department of Computer Science in the College of Liberal Arts and Sciences with the Department of Electrical and Computer Engineering in the School of Engineering. The resulting department, called the ...
Engineering a New Curriculum: Experiences at Ohio University in Incorporating the IEEE-TCPP Curriculum Initiative During a Transition to Semesters
IPDPSW '12: Proceedings of the 2012 IEEE 26th International Parallel and Distributed Processing Symposium Workshops & PhD ForumThis paper describes the efforts at Ohio University to incorporate selected topics from the IEEE-TCPP Curriculum Initiative into the Computer Science/Computer Engineering curriculum prior to a transition to semesters at Ohio University that will occur ...
Comments