编程教学中计算思维有效落地的思考与探索
2021-06-24刘锋
中国信息技术教育 2021年11期
刘锋
《普通高中信息技术课程标准(2017年版)》(以下简称《标准》)将计算思维作为信息技术学科的四大核心素养之一,这是本轮信息技术学科课程改革的最大亮点。编程教学作为信息技术教学的一部分,是实施编程教育的重要载体,它贯穿全学段,承担着落实四大学科核心素养的重要任务。不少专家给出了对“计算思维”的认识和解读,却鲜有培养学生计算思维的方法和具体的教学范例供一线教师参考。同时,笔者通过听课、座谈、研讨发现,一些教师对计算思维如何在编程教学中落地存在着困惑。究其原因,主要表現在对计算思维的理解有误区、对计算思维的落地不得法等方面。
● 厘清《标准》中计算思维的内涵
计算思维在编程教学中有效落地的前提是要厘清计算思维的含义,而对计算思维概念的理解在学术界一直存在着不同观点。《标准》指出:“计算思维是指个体运用计算机科学领域的思想方法,在形成问题解决方案的过程中产生的一系列思维活动。具备计算思维的学生,在信息活动中能够采用计算机可以处理的方式界定问题、抽象特征、建立结构模型、合理组织数据;通过判断、分析与综合各种信息资源,运用合理的算法形成解决问题的方案;总结利用计算机解决问题的过程与方法,并迁移到与之相关的其他问题解决中。”对《标准》中所描述的计算思维,在理解时可能出现的一些误区,现梳理阐述如下。
①“计算机科学领域”是定语,是说个体要“运用计算机领域解决问题的思想方法”,不是说“运用于计算机科学领域”,也不是说运用计算机科学领域的“知识”。……
登录APP查看全文
