论文部分内容阅读
当前国内外计算机界越来越关注计算思维,各领域专家已把计算思维的重要作用推向一个新的高度。在教育领域,国际教育技术协会(ISTE)、计算机科学教师协会(CCSTA)、英国计算在学校工作组(CAS)、谷歌和微软等国际知名企业都在研究计算思维如何进入中小学,我国的高中信息技术课程标准(2017)也提出了计算思维的概念,并明确提出把计算思维作为学科核心素养之一。尽管有着广泛的兴趣和关注,但如何培养计算思维能力目前还缺乏有效的方法,在中小学学科教学中落实还没得到足够的关注,加上计算思维的抽象性等特征,一时也没有有效测量计算思维能力的工具和评价体系,在一定程度上加大了计算思维能力培养的难度。本文研究如何结合计算思维的相关概念和游戏化教学的相关理论用于课堂教学,提出了基于游戏化教学的计算思维培养方案(以高中算法与程序设计为例),并给出了在课堂教学中的应用案例:《冒泡排序算法》和《对分查找算法》。在进行教学设计时,笔者尽量将计算思维的相关方法(分解、概括、抽象、算法思维、评估等)渗透到教学游戏环节中去,让学生在游戏互动过程中不知不觉的运用了计算思维的相关方法。经过实践,笔者发现将计算思维与游戏化教学有效结合,利用计算思维的相关方法指导教师设计游戏化教学,从而将相关的计算思维方法渗透给学生,可以达到促进学生计算思维的培养。基于游戏化教学的计算思维培养不但能提高学生的学习兴趣,活跃课堂,还能增强学生自主探究寻求答案的能力,能促进学生的抽象思维能力。本文所做的研究对高中算法与程序设计教学中培养计算思维能力做出了一定的尝试和探索,希望对高中算法与程序设计教学的提高及培养具有计算思维的创新人才贡献自己的绵薄之力。