基于计算思维的初中程序设计课堂实践
2021-02-27凌志鹏刘翠霞
广东教学报·教育综合 2021年21期
关键词:培养策略
凌志鹏 刘翠霞
【摘要】2017年的新课程标准凝练了信息技术学科核心素养,并更新了部分教学内容,对程序设计更为重视了。以《新一代人工智能发展规划》为标志,程序设计教育在我国进入第二次发展。在中小学信息技术教育领域也提出了python程序设计这一内容。本文主要探讨以培养学生计算思维为目的python程序设计课堂。首先分析计算思維与程序设计的联系,再分享for循环教学、培养学生计算思维的策略。
【关键词】python程序设计;计算思维;培养策略
一、计算思维与程序设计
陈国良院士指出,理论科学、实验科学和计算科学是人类科学发展的三大支柱,相对应的三种思维方式是理论思维、实验思维和计算思维。计算思维是指使用计算机领域的思想方法,建立模型、组织数据、选择信息资源、形成解决方案的过程中生成的一系列思维活动,《信息技术课程标准(2017年版)》确定了计算思维水平等级。
表1 计算思维等级
笔者使用python程序设计针对性地培养学生计算思维,原因有四:其一,程序设计以算法为桥梁培养学生的计算思维。其二,程序设计在语言层面诠释计算机处理问题的方式。其三,基于核心素养的程序设计课堂更关注学生思维发展。其四,python的简洁性、易读性、开发环境安装简单、丰富的扩展库等特点,更适合初学者学习。
二、在python程序设计课堂中培养学生的计算思维
(一)学生分析
本文教学对象为八年级学生。学生对使用计算机程序解决问题的一般过程不了解,计算思维还未达到预备级水平,但敢于尝试新事物。……
登录APP查看全文
