APP下载

面向高中生计算思维培养的 Python游戏化编程教学设计研究

2021-12-14岳彦龙袁亚娜张学军

中国教育信息化·基础教育 2021年11期
关键词:教学设计

岳彦龙 袁亚娜 张学军

摘   要:利用编程教学培养计算思维已成为业界共识,数字游戏和编程能够有效结合,因此,游戏化编程教学不仅可以培养计算思维,还能够有效避免传统编程教学的局限性。文章在分析计算思维要素、Python五大核心概念及数字游戏要素的基础上,构建了三者之间的关系模型,进一步提出了面向高中生计算思维培养的Python游戏化编程教学模型,并基于该教学模型,以“贪吃蛇”游戏为例,介绍了具体教学设计方法。

关键词:计算思维;Python;DGBL;教学设计;高中生

中图分类号:G434;TP314 文献标志码:B 文章编号:1673-8454(2021)22-0093-04

一、问题的提出

《普通高中信息技术课程标准(2017年版)》(以下简称《2017年课标》)将计算思维列为信息技术学科核心素养之一[1],可见智能时代计算思维对人才创新和科技创新的重要性。

计算思维(Computational Thinking)的提出可以追溯到20世纪50年代[2],2006年美国卡内基·梅隆大学的周以真教授给出了较为公认的界定,她认为计算思维需要通过借鉴计算机科学的基本概念来解决问题、设计系统和理解人类行为[3]。Shute认为可以通过编程、机器人、游戏以及非数字干预等手段或方法来培养计算思维[4]。虽然编程技能与计算思维技能是不相同的,但是会编程是能够进行计算思维的一个前提条件,因此,通过编程教学培养计算思维已成为共识。

然而在传统的编程教学中利用编程语言教学,容易使学习变得枯燥、乏味,从而导致学习效果不佳,当然也就无法谈及计算思维的培养。Kazimoglu通过对自愿参加的25名被试学生的反馈分析,结果证明通过玩数字游戏在学习编程的过程中培养计算思维是有效的[5]。……

登录APP查看全文

猜你喜欢

教学设计
《电气工程毕业设计》 课程的教学设计
高中数学一元二次含参不等式的解法探讨
“仿真物理实验室” 在微课制作中的应用
翻转课堂在高职公共英语教学中的应用现状分析及改善建议
马克思主义基本原理概论课案例教学的几点思考
提高课堂教学有效性的研究