詹惠华
摘 要:笔者以《Python编程基础》这节课为例,阐述在教学目标上要明确学科核心素养的要求,在教学环节中要清楚如何落实核心素养的培养,并初步探索关于Python编程教学的教学策略:设置有梯度的任务;分解任务;提供多样形式的数字化学习资源;及时评价与反馈。
关键词:学科核心素养;初中信息技术;Python编程
近年来,人工智能在社会上的热度持续不减。以Python为代表的人工智能编程语言凭借其语言本身的简洁易读性和可拓展性,辅以完善的基础代码库和丰富的第三方代码库,在人工智能领域受到了人们的青睐。
2020年,广州初中信息技术教材第2册将原有的编程版块Visual Basic 编程,修改为Python编程。为了唤起学生学习的主观能动性,让学生主动探究Python编程语言,笔者以《Python编程基础》这节课为例,阐述本课指向学科核心素养的教学目标、教学过程,并尝试对指向学科核心素养的初中信息技术Python编程教学策略展开分析。
一、教学目标及教学流程
教育部公布的《普通高中信息技术课程标准(2017 年版)》将信息技术课程的核心素养界定为信息意识、计算思维、数字化学习与创新、信息社会责任。本课指向学科核心素养的教学目标如下:
(一)会编写“求圆的面积”积木程序;(数字化学习与创新)
(二)通过自主学习、实践探究,结合教师讲解,掌握变量的命名规则,知道常用的数据类型以及数据类型转换函数、input()函数等Python编程基础知识;(信息意识、计算思维、数字化学习与创新)
(三)感受用Python解决问题的乐趣和价值。……