论文部分内容阅读
在高中信息技术学科核心素养中,“计算思维”作为高中生信息技术课程目标之一,引起了人们对高中生计算思维能力培养的广泛关注。计算思维是运用计算机科学基础概念进行问题求解、系统设计以及理解人类行为等涵盖计算科学之广度的一系列思维活动。而核心素养视域下的高中生计算思维能力应凸显什么?又需要什么样的培养方法进行课堂教学呢?本研究首先利用问卷调查和访谈,考查了浙江省一所高中信息技术的教学现状和高中生计算思维能力,共回收178份学生问卷和30份浙江省内的教师问卷。调查发现,教师与学生对计算思维的了解程度不容乐观:教师尚缺乏主动培养高中生计算思维能力的意识;高中生的学习也只是停留在简单的基础知识以及机械的操作上,以此满足应试要求;而面对复杂的计算问题,学生不能顺利的进行抽象分解、数据建模,更不能利用计算机实现自己的想法;学生在解决问题时,并没有意识去利用计算思维的方法。而当前的信息技术课程无论是硬件、软件、课时,还是开放教学资源已经基本满足高中生计算思维培养的条件。目前迫切需要一套致力于高中生计算思维能力培养的教学解决方案,并进行课堂实践探索。基于此,笔者依据相关教学设计原理进行了相应的课程设计。在参考高中信息技术学科核心素养对计算思维的界定以及计算思维发展层次的基础上,设定高中生计算思维能力培养的教学目标。随后借鉴Cynthia Selby博士和John Woollard博士提出的计算思维五个核心概念,构建了信息技术学科核心素养视域下的计算思维框架,即抽象思维、分解思维、可视化思维、自动化思维、算法思维、评价思维、概括思维。进而选择并组织高中生计算思维培养的基础知识模块与思维方法层模块的教学内容,最后以其中的两个知识单元,《算法及表示》和《程序设计实现》为对象,进行了面向计算思维的课堂教学设计与实施。发现基础概念与问题相结合的教学方法,有助于提高学生对概念与原理的理解;基于计算思维的探究式教学模式,能够提升学生的课堂积极性与计算思维能力。