论文部分内容阅读
随着人工智能技术的迅速发展及其应用的不断深入,人工智能教育也开始引起了人们的关注。2003年教育部颁布的《普通高中技术课程标准(实验)》中首次设立了人工智能选修模块,其中包含“知识及其表达”,“推理与专家系统",“人工智能语言与问题求解”三个主题。至此,我国高中阶段的人工智能教育拉开了序幕。但是,人工智能教育在我国的起步相对较晚,高中信息技术教师对人工智能知识的理解,以及对人工智能课程教学方法的把握等方面还存在着一定的问题。而Prolog语言作为人工智能的一个重要组成部分,接近于人类自然语言,富有逻辑性,容易编写和阅读。因此,本文在探索基于Prolog语言的人工智能课程教学的意义与可行性的基础上,结合具体案例来阐述课程模块中三个主题教学应分别采用何种教学模式,这为人工智能教育如何在高中阶段更好的展开提供了一条新的思路,并能在一定程度上解决当前高中教师缺乏可供借鉴的教学方法等问题。本文围绕高中人工智能教育的课标,结合本人在浙师大附中的教学实践,将论文分为四个部分进行阐述:第一部分从人工智能的发展与应用、人工智能教育的兴起、Prolog语言的作用等方面进行了分析与讨论,同时也对国内外与本研究相关的文献进行了综述。这既是本文研究的背景,也是本文提出基于Prolog语言进行人工智能教学探索的现实依据。第二部分对高中人工智能课程标准进行解读,讨论人工智能课程与信息技术课程之间的关系,对课程的目标与理念进行明确,同时也提出对标准的若干认识,包括人工智能课程的学科体系定位、与必修模块的链接、内容深度的把握等方面。这既是本文研究的理论与政策解析部分,也是探索基于Prolog的人工智能课程教学的依据。第三部分提出基于Prolog语言开展人工智能课程的教学思路,并就其可行性与意义进行详细的阐述,最后通过“知识表示与Prolog语言",“专家系统与Prolog语言”,“问题解决与Prolog语言”这三个案例来论证基于Prolog语言开展人工智能教学可行性。第四部分针对人工智能课程的三个主题分别提出三种不同的教学模式,即“知识及其表达”主题采用基于案例学习的教学模式,“推理与专家系统”采用认知学徒制模式,“人工智能语言与问题求解”采用基于问题的教学模式,并详细论述三种教学模式分别应用于三个主题的可行性、在教学过程中的实施步骤,并结合自身的教学实践,给出若干典型的教学案例。