• DocumentCode
    2597517
  • Title

    Simple agent framework: an educational tool introducing the basics of AI programming

  • Author

    Pantic, M. ; Zwitserloot, R. ; Grootjans, R.J.

  • Author_Institution
    Electr. Eng., Math, & Comput. Sci.- Mediamatics Dept., Delft Univ. of Technol., Netherlands
  • fYear
    2003
  • fDate
    11-13 Aug. 2003
  • Firstpage
    426
  • Lastpage
    430
  • Abstract
    We describe a Java-implemented agent framework developed for an introductory undergraduate course in knowledge engineering. Although numerous agent frameworks have been proposed in the vast body of literature, none of these available agent frameworks are simple enough for use by first year undergraduate students of computer science. Hence, we set out to create our own framework that would fulfill all requirements, satisfy the aims of the course, the computing skills level of the intended group of students, and the size of the intended group of students. Besides the designed agent framework, which embodies the concepts of concurrency, multiagent systems, and persistency, the strategy for the best possible utilization of the developed tool for the goals of guiding and instructing the students in their learning of AI concepts and techniques, is also discussed. The results of the coursework suggest that the developed agent framework is highly suitable for the purposes of teaching students the AI basics including the knowledge representation schemes, rule-based reasoning and intelligent agents paradigm.
  • Keywords
    Java; computer aided instruction; computer science education; educational courses; knowledge engineering; multi-agent systems; teaching; AI programming; Java-implemented agent framework; educational tool; intelligent agent paradigm; knowledge engineering; knowledge representation scheme; multiagent system; rule-based reasoning; rule-based system; semantic network; undergraduate computer science students; undergraduate course; Artificial intelligence; Computer science; Concurrent computing; Education; Intelligent agent; Java; Knowledge engineering; Knowledge representation; Multiagent systems; Programming profession;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Information Technology: Research and Education, 2003. Proceedings. ITRE2003. International Conference on
  • Print_ISBN
    0-7803-7724-9
  • Type

    conf

  • DOI
    10.1109/ITRE.2003.1270651
  • Filename
    1270651