“双减”背景下python编程教学策略的探究

2022-07-07 06:24王倩
中学生学习报 2022年35期
关键词:双减结构教材

王倩

2020年9月,浙江省全面使用新编信息技术教材,八年级学生由此开始接触Python程序设计。2021年7月国家教育部发布“双减”《意见》提出“提升课堂教学质量,严格按照课程标准零起点教学”。作为一名信息技术教师,看到这些新的变化,又欣喜又着急。我所任教的城乡学生本来就信息技术基础薄弱,还要学习“包罗万象”的编程课。我们该如何做才能既遵循教学实际情况和学生的成长规律,又能最大限度促使学生有真正意义上的收获?本人以浙教版八年级《循环结构——for循环》为例进行教学策略研究,提出以下拙见。

一、准确把握教学目标

根据学生实际情况和教材内容,确定教学目标,重点,难点。一堂课才45分钟,在有限的时间里,我们要把握住教学目标,找准着力点,让学生花时间在讨论、思考、质疑、体验编程的过程中去,强化相应抽象思维训练。

(一)游戏策略

程序设计讲解比较枯燥,直面陌生的概念,学生注意力容易分散,教师灵活设计游戏环节,可以抓住学生的兴趣,把注意力集中到教学中的关键点上,也活跃了课堂氛围。

循环结构是三大程序控制结构之一,相对于其他两个结构而言,循环比较复杂。为方便学生入门和理解,设定游戏导入策略,让学生参与理解循环的概念和特点。教师随机叫五个学生到讲台上,依次和学生打招呼,体现了循环的特点——重复。然后让学生归纳重复的结构,由此发现打招呼循环结构:“你好,XX”。接着学生运行小程序[图1],看到代码通过两句话就实现了打招呼,体验了计算机是通过这样的方式实现生活中的一些过程的。

(二)情景化策略

设定教学情景对展开教学有重大意义,能激发学生的学习积极性,能促进学科整体架构的形成,促进学生学科素养的提升,突进教学评价的有效实施。

for循环是计数型循环,只要知道序列的长度就能知道循环几次。而序列通常是字符串、列表、range对象实例等。为了让学生体验列表序列,设定情境项目 “算算一天卡路里”,吃下去的食物都有能量。查查食物能量表,统计一天的卡路里数值。首先用列表存储卡路里数据,接着通过循环把数据读取进来存放,再把数据加起来就能计算出一天的卡路里数值。同理,字符串和列表原理相通,也能掌握相应字符串类型的序列。

二、科学构建教学结构

教师在教学中切勿生搬硬套教材内容,应和学生的心理认知相融合,以学生为中心真实有效地进行教学活动。城乡初中生认知水平以及课时设置注定学生不可能记得住太多,所以教材里安排的内容不一定都要在一节课讲完。教师灵活机动处理教材,可以对一个问题进行细讲,不留死角,给学生多点时间思考,多点时间练习。

(一)重组教材策略

据浙教版教材上的安排《循环结构——for循环》主要认识循环结构和range函数,《for循环应用实例》主要复习for循环结构,还要学习累加算法。第一课知识点比较多,第二课难度比较大,所以对教学内容进行适度调整。可以调整教材内容的前后顺序,也可以选取典型素材进行组合,把知识点串联起来变成一个项目。作为重组的循环结构的第一课时,一是理解循环结构一般格式和执行流程,特别是理解遍历的过程。遍历就是刚才一次次和不同的学生接触。循环体就是一次次说“XX,你好!”。二是体验累加,算算一天卡路里就是通过循环把所有数值加起来,这是循环在生活中的运用。

(二)精选范例策略

信息技术课堂主线都是用信息技术手段解决生活中问题,前后知识相互关联,可是课前不预习,课后不复习,还没有课后作业,导致教学效果很差。在有限的课堂时间里,只能抓住课本资源这个“解药”,协助学生解决学习矛盾。教师要充分解读课本,精选范例,设定自学任务,安排学生自学时间,对出现的问题进行有针对性的答疑解惑。比如学习range函数,就可以让学生翻书进行学习。设定任务range(1,101)创建的数字序列是哪些?range(1,101,2) 创建的数字序列是哪些?所有数字加起来总和是多少?让学生带着问题进行思考,还可以上机验证代码,充分体会range函数的魅力,也体会了累和思想。

三、精确落实知识要点

课堂,是学生的学习场,重点放在学生学到了什么,是怎么学到的。一口气吃不成一个胖子,所以教师的期望也不要太高,需要放缓心态,精准落实知识点,再加强巩固练习,夯实基础。

(一)学习支架策略

程序设计需要对生活问题进行抽象建模,难就难在抽象的过程。教师提供学习支架,比如流程图、图表、模块搭积木、半成品代码等进行帮辅。

循环中的累加是个教学难点,通过引入储蓄罐帮助学生理解。给储蓄罐贴上标签total,每天放进去的钱为变量i,由此理解总数在不断变多。前一天的总量加上今天的钱,就是今天的总量,就是代码total=total+i[图2]。

(二)在线测试策略

课堂中学习知识是否掌握,在线检测是个不错的选择。一方面学生完成习题就是对当节课重点知识的梳理,有针对性得进行查漏补缺,学生表现很激动,参与性更强烈;另一方面教师也可以从答题数据指标中反思教师在教學过程中的合理性,从而提出新的教学方案,新的测试题。我校机房使用极域电子教室系统,具有测试和统计功能。在课程结束前5分钟测试并当场反馈结果,在分数出来那一刻,学生议论纷纷,反响不错。

总之,“双减”背景下需要高效课堂,以学生为中心,在有限的时间里让学生学好知识。在程序设计教学中,要重视发展学生的思维,合理的制定教学策略,让学生理解知识,学到知识,运用知识,学生才能触类旁通,在生活中才能得心应手用编程思想去解决问题。

猜你喜欢
双减结构教材
《史记》类传结构论
教材精读
“双减”出台,校外培训面临巨震
省教育厅基础教育处一行到莒县开展“双减”工作专项调研活动
持续推动“双减”,强化学校育人主阵地作用
苹果园实现化肥农药“双减”的路径选择
当型结构与直到型结构的应用
物质结构规律归纳
源于教材,高于教材
半包围结构