“读思达”教学法导向下的Scratch编程校本教材开发

作者: 张汉城

【摘 要】本文基于“读思达”教学法,厘清读、思、达之间是互相联动、循环往复的关系,以此为基础开发Scratch编程校本教材,从而提升学生的阅读力、思考力、表达力。

【关键词】读思达 Scratch编程 校本教材

目前,Scratch编程教材大都按照“出示任务—呈现步骤—运行测试”等模块编写,过多关注Scratch编程表达,却忽视Scratch编程阅读与Scratch编程思考的重要性。为了改变这一不足,笔者以“读思达”教学法为指导,深入分析“读”“思”“达”之间的关系,开发Scratch编程校本课程,将阅读、思考、表达素养培养有机融入校本案例编写模块,引导学生经历知识与技能的深度加工过程,从而提升学生的阅读力、思考力、表达力。

一、厘清“读”“思”“达”关系,明确校本教材建设方向

在Scratch编程教学中,“读”“思”“达”三者之间,应该是什么关系呢?笔者认为,这三者应是互相联动、循环往复的关系。Scratch校本教材开发必须尊重这种关系,方能有效培养学生的阅读、思考、表达三大能力。

1. “读”“思”联动。

“读”指阅读,对应信息输入。在Scratch编程教学中,“读”的内容应不局限于文字,还包括图片、声音、视频、程序等内容。在看一看、听一听等“读”的过程中,学生主动思考,进而明确本课的学习任务及探究问题;当获取的信息还不够多、思考还不够深入时,学生会继续关注“读”的内容,在任务情境、程序结构、配套插图等内容中捕捉能够启发进一步思考的信息。

2. “思”“达”联动。

“思”指思考,对应信息加工。思考源于问题,基于问题的发现启发学生思考并寻求问题的答案。在Scratch编程教学中,“思”更注重学生独立思考、主动思考。通过深思熟虑,学生在想一想、找一找等“思”的过程中,梳理出解决问题的个性化办法,在组内进行交流或者画出程序流程图;当想得还不够透彻、尚无法进行个性化表达时,学生会返回“思”的环节,进一步厘清“要解决什么问题”“解决这些问题的Scratch指令块在哪里”“程序要有什么样的逻辑结构”“相关参数要如何设置才会更合理”等疑问,提升思维能力。

3. “达”“读”联动。

“达”指表达,对应信息输出。在Scratch编程教学中,“达”是最终目标,具体呈现是一段或者几段能解决问题的程序。在试一试、评一评等“达”的过程中,当程序无法按照要求运行时,学生就会把目光聚焦到“读”的环节,通过读取已有经验来理解程序逻辑、参数;在反复学习、训练的编程实践中,学生及时积累经验,在遇到类似问题时能尽快找到方法,提升“读”的能力。

二、基于“读思达”教学法,设置校本教材编写模块

基于“读思达”教学法,笔者开发《跟着猫猫学Scratch编程》校本课程,设置“小小导演—我会建模—编写程序—创意比拼—我会评价”五大模块,把学习的主动权还给学生,将阅读、思考、表达合理安排入校本课程案例集的每一个模块中,在凸显相关模块培养读、思、达某方面素养的同时,强化学生其他两方面素养,实现以教为主向以学为主的转变。笔者以校本教材第7课《猫猫玩顶球》为例,阐述编写模块的安排构想。

1. 设置“小小导演”模块,凸显学生的阅读力培养。

将学生的真实生活体验,作为Scratch编程教学情境,能提升学生的参与热情,并帮助他们明确学习任务。在每课“小小导演”模块中,笔者将文字情境设置为130字左右,让学生在1分钟的时间里,迅速读完相关文字,明确学习任务。

如,在《猫猫玩顶球》中,“小小导演”提供159字的顶气球情境,让学生阅读。由于有时间限制,每位学生注意力高度集中,在与文本的对话中,迅速读懂本课主任务,在阅读中,学生还会思考,迅速明确角色、背景、任务等关键要素,并进一步完善细节;学生还需用笔在“气球下落”“左右移动”“用身体把气球顶向空中”“气球掉在地上,游戏结束”等关键词句下方标注,帮助整理阅读要点,厘清任务细节;学生还能通过“读”取自己顶气球的经历,思考自己做了哪些动作,分解本课任务。借助“小小导演”,创设合适字数的真实生活情境文字案例,使学生阅读力得到强化,“思”与“达”也得到锻炼。

2. 设置“我会建模”与“创意比拼”模块,凸显学生的思考力培养。

若学生在确定主任务之后马上编程,思维容易出现随意发散的无序情况。为此,笔者设置“我会建模”模块,提供学习支架,引导学生用完成任务表的方式,有序地将主任务分为一个个更容易完成的子任务,强化思维培养,彰显“读”的成效;设置“创意比拼”模块,引导学生有序发散思维,根据个人差异改编程序,锻炼创新思维,为个性化表达打好基础。

如,在“小小导演”模块之后,笔者出示任务表,启发学生根据表格分解主任务,即主任务涉及哪些对象、这些对象分别有什么动作、相关动作实现的效果是什么、可能包括哪些指令块、实现这些子任务的程序结构是什么。为了让思维更具条理性,学生需不断返回学习“小小导演”中的任务情境及个人已有生活、编程经验,并填写任务单,将自己的思维过程可视化呈现出来,形成为“思”而“读”、为“达”而“思”的良好局面。在“创意比拼”模块,按照由易到难的方式,笔者出示“程序背景能否更具个性化”“程序难度能否再提高一些”“运用今天所学,你还想设计什么程序”等提示,让学生依照个人水平选择,在拓展思维的过程中实现程序个性化表达。

3. 设置“编写程序”与“我会评价”模块,凸显学生的表达力培养。

表达是最后一个环节,是认知的输出,以阅读和思考为基础,同样是对阅读和思考的检验。为此,笔者设置“编写程序”模块,让学生在“我会建模”任务单的指导下,将阅读和思考的成果,通过搭建程序、调试优化等过程,以“达”检验“读”与“思”的成效;设置“我会评价”模块,利用PMIQ量表,协助学生进行反思性评价,提升学生的表达力,进一步夯实“读”与“思”的基础。

如,在实现“气球从上往下落”子任务程序编写中,个别学生抓住“从上往下”的信息,直接选择“将Y坐标增加……”指令块,所以在执行程序之后,发现气球只是改变纵向的坐标值,未能按照既定设想运行。程序表达失败,学生只能回到“读”的过程,继续在Scratch2.0左边的代码指令块中找一找,发现“移动……步”指令块,猜测其能在角色面向方向上移动相应步数,因此置换“将Y坐标增加……”指令块并再次调试程序,最终获得成功。这个过程,是“达”(编写、调试程序)—“读”(已有编程经验)—“思”(想一想)循环往复的过程。在“我会评价”模块中,教师可引导学生从P(plus,我已学懂哪些知识)、M(minus,我还有哪些知识未学懂)、I(interest,我还对哪些知识感兴趣想继续学习)、Q(questions,我对哪些知识仍然存在疑问)四个方面,以组内说一说(每个人都必须写一写、说一说)、班内说一说(随机抽选)的形式思考本课学习得失,鼓励学生在“读”“思”中进一步探究未学懂的知识及感兴趣的知识,提升个人表达力。

(作者单位:福建省厦门市集美区曾营小学)

[1]余文森.“读思达”教学法:学生教材学习的基本范式及主要变式[J].中国教育学刊,2021(07):67-72,77.

[2]余文森.论“读思达”教学法[J].课程·教材·教法,2021,41(04):50-57.

[3]余文森.论阅读、思考、表达的教学意义[J].全球教育展望,2021,50(08):25-43.

本文系教育部福建师范大学基础教育课程研究中心2023年开放课题“基于‘读思达’教学法的小学Scratch校本课程建设研究”(课题编号:KCA2023299)的研究成果。

经典小说推荐

杂志订阅