Teaching introductory artificial intelligence using a simple agent framework

被引:37
|
作者
Pantic, M [1 ]
Zwitserloot, R [1 ]
Grootjans, RJ [1 ]
机构
[1] Delft Univ Technol, Elect Engn Math & Comp Sci Dept, NL-2628 CD Delft, Netherlands
关键词
agent framework; artificial intelligence (AI) course; intelligent agents; introductory engineering course; !text type='Java']Java[!/text; rule-based reasoning; semantic network; World Wide Web search;
D O I
10.1109/TE.2004.842906
中图分类号
G40 [教育学];
学科分类号
040101 ; 120403 ;
摘要
This paper describes a flexible method of teaching introductory artificial intelligence (AI) using a novel, Java-implemented, simple agent framework developed specifically for the purposes of this course. Although numerous agent frameworks have been proposed in the vast body of literature, none of these available frameworks proved to be simple enough to be used by first-year students of computer science. Hence, the authors set out to create a novel framework that would be suitable for the aims of the course, for the level of computing skills of the intended group of students, and for the size of this group of students. The content of the introductory AI course in question is a set of assignments that requires the students to use intelligent agents and other AI techniques to monitor, filter, and retrieve relevant information from the World Wide Web. It represents, therefore, a synthesis of the traditional objectivist approach and a real-world-oriented, constructivist approach to teaching programming to novices. The main aim of implementing such a pedagogy was to engage the students in learning to which they personally relate while attaining intellectual rigor. Classroom experience indicates that students learn more effectively when the traditional objectivist approach is combined with a constructivist approach than when this orthodox approach to teaching programming to novices is used alone.
引用
收藏
页码:382 / 390
页数:9
相关论文
共 50 条
  • [1] Teaching Introductory Artificial Intelligence with Pac-Man
    DeNero, John
    Klein, Dan
    [J]. PROCEEDINGS OF THE TWENTY-FOURTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE (AAAI-10), 2010, : 1885 - 1889
  • [2] Could an artificial-intelligence agent pass an introductory physics course?
    Kortemeyer, Gerd
    [J]. PHYSICAL REVIEW PHYSICS EDUCATION RESEARCH, 2023, 19 (01):
  • [3] Design of Artificial Intelligence Network Teaching System Based on Intelligence Agent
    Chen Feng
    [J]. PROCEEDINGS OF 2009 INTERNATIONAL CONFERENCE ON EDUCATION MANAGEMENT AND ENGINEERING, 2009, : 712 - 716
  • [4] An Intelligent Agent based Novel Framework for Building Management System using Artificial Intelligence
    Alhammadi, Shabbab A.
    [J]. INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2020, 20 (01): : 167 - 172
  • [5] Teaching Introductory Business Statistics Using the DCOVA Framework
    Levine, David M.
    Stephan, David F.
    [J]. DECISION SCIENCES-JOURNAL OF INNOVATIVE EDUCATION, 2011, 9 (03) : 395 - 400
  • [6] Toward a Framework for Teaching Artificial Intelligence to a Higher Education Audience
    Allen, Becky
    McGough, Andrew Stephen
    Devlin, Marie
    [J]. ACM TRANSACTIONS ON COMPUTING EDUCATION, 2022, 22 (02)
  • [7] Justice and artificial intelligence: introductory remarks
    Casonato, Carlo
    [J]. BIOLAW JOURNAL-RIVISTA DI BIODIRITTO, 2021, (02): : 359 - 365
  • [8] iRobot: Teaching an Evaluated, Competencies-Based Introductory Artificial Intelligence Class in Highschools
    Burgsteiner, Harald
    Kandlhofer, Martin
    Steinbauer, Gerald
    [J]. KI 2016: Advances in Artificial Intelligence, 2016, 9904 : 218 - 223
  • [9] Fatigue Detection Using Artificial Intelligence Framework
    Vidhi Parekh
    Darshan Shah
    Manan Shah
    [J]. Augmented Human Research, 2020, 5 (1)
  • [10] Teaching and artificial intelligence
    Pena, Andrea Alarcon
    [J]. PROLEGOMENOS-DERECHOS Y VALORES, 2023, 26 (52): : 9 - 10