论文部分内容阅读
随着计算机技术的发展,人们开始探索将各种新技术应用于教育教学领域,同时也促进了CAI理论的发展。其中,课程软件概念的提出将CAI的功能从辅助教学扩展为教学与自学相结合的辅助,这种新的辅助模式也对一些相关的技术提出了需求。
算法课程作为计算机学科的一门重要专业课,具有较强的抽象性,教授和理解的难度较大。因此,形象而智能的CAI相关研究具有了可行性和必要性。在国外,大量算法可视化技术的CAI应用已经取得了引人注目的成果,国内相关研究则还处于发展初期。本论文针对算法课程特点设计研发了一套智能可视化的课程软件。该软件一方面,使用算法可视化技术为算法执行过程提供形象展示的功能,同时允许用户自行对所求问题的命题参数进行设置,并在演示执行过程中与用户进行适当交互以确保用户对执行过程的理解。另一方面,采用智能及人机交互技术辅助学生自主作题并检查解答过程和结果的正确性和算法符合性,为学生提供解题帮助。
本文旨在通过将可视化、智能人机交互等技术应用到算法课程的教学中,促进对课程软件现实意义的研究以及在新的技术背景下对CAI的改进和发展。