论文部分内容阅读
随着信息时代的来临,计算机事业蓬勃发展,计算思维受到国内外专家的热切关注,许多学者对计算思维进行研究,并将计算思维作为创新能力发展的重要内容;与此同时,知识推送系统也被大家所熟知,知识推送系统能帮助学习者获取更多学习资源,提高学习者的自主学习能力。但是,目前对知识推送系统的研究还停留在初级阶段,推送系统功能单一,推送形式枯燥,推送内容质量差,因此学习者的使用率也随之降低。为了更好的解决上述问题,本研究构建了基于计算思维的知识推送系统,具体研究如下:首先,介绍知识推送系统和计算思维的研究背景和意义,计算思维的内容与方法,知识推送系统的概念、目标和主要作用等。简单介绍几种常用的推送技术,分析这些技术的使用条件和优缺点,通过对比,结合本文的计算思维方法,选取最合适的知识推送技术。其次,基于计算思维的数学问题求解方法,以初中数学知识为研究内容,分析数学问题的特征属性,对数学问题进行分类;将人工智能系统自动解题和计算思维的方法相结合,通过一定的数学定义、定理、公式等找到数学问题的解题规则。再次,基于计算思维的中学数学知识推送系统,采用基于内容相似度的知识协同过滤推送算法,介绍算法的一般原理和步骤;设计了知识推送引擎,构建了学习者知识推送模型;介绍知识推送系统的基本功能;在第三章的基础上根据学习的个人信息、测试习题、解题规则等,构建数据库。最后,对系统进行测试,介绍了系统的运行环境、数据分析,从功能和环境两个大方面对系统的整体性能进行检测。