基于计算思维培养的小学 Scratch 编程教学实施对策

2024-05-14 16:29赵小斌
教育周报·教研版 2024年11期
关键词:编程教学计算思维小学

赵小斌

摘要:随着教育改革的持续深入,培养学生学科素养成为众多教师研究内容。小学信息技术教师在 Scratch 编程教学中重视学生思维能力培养,并借助有效教学方式开展教学活动,能够调动学生学习兴趣,使学生在知识和技能学习中不断树立认知,实现自我发展,利于教师实现新时期下的教学改革目标。本文就计算思维培养下的小学 Scratch 编程教学进行研究,并对此提出相应看法。

关键词:小学 Scratch 编程教学;计算思维;培养;研究

一、计算思维培养下小学 Scratch 编程教学现状

近年以来,我国教育部出台了《教育信息化2.0 行动计划》,其中明确提出在信息化背景下,教师要进一步提升学生的信息化素养,实现技术应用到能力素质的拓展,从而使其具备信息化思维。在这一背景下,很多信息技术教师开始关注 Scratch 编程教学,通过开展相应的教学活动,让学生了解信息技术应用规律,并让学生在这一过程中不断探索、创新,从而更好地适应信息社会、生活。

而为了进一步实现既定教学目标,小学教师在 Scratch 编程教学中,则需要引导学生逐渐深入理解基础性的知识,之后通过探索、思考,将自身想法进行实践,并形成良好的计算机素养。由此来看,学生在教师带领下积极应用计算,之后应用所学知识找到最佳解决方法,并进行实践,他们在这一过程中产生的思维活动则是计算思维。不过结合实际进行分析,在现阶段的 Scratch 编程教学中,很多教师仅是将相关知识进行讲解,之后让学生理解、实践,这一过程中学生的实践机会较少,他们难以在兴趣支持下主动进行学习,同时不能很好地掌握操作技巧与基础知识,这使得他们的计算思维得不到发展,新时期下的教学目标也难以实现。

二、计算思维培养下小学 Scratch 编程教学对策

(一)教师构建良好教学环境

在素质教育背景下,教师结合教学内容以及学生学情打造良好的教学环境,能够进一步提高学生的信息敏感度,确保学生在情境中产生学习兴趣,从而主动加入学习中。从这一角度来看,教师为进一步提升教学质量,则需要转变自身教育思想,意识到情境创设的价值,随后围绕有效教学,通过全新教学方式引导学生,确保学生掌握基础知识、操作技巧等,以此来实现学生计算思维的深度发展。

例如,笔者选择了《火柴人跳舞》这一教学案例,并开展了相应的教学活动。这一案例符合学生认知,学生理解起来相对简单,且这一案例也能够引导学生将前后所学知识连接起来,为了最大化教学效果,笔者选择以微课的方式开展了相应教学活动。在课前,笔者设计了微课,在课堂教学中,笔者播放了微课动画,其中主要是一个火柴人在五彩斑斓的舞台上随音乐摆动,呈现出不同的造型。在趣味性教学内容的吸引下,班级学生迅速加入学习中,于是笔者“趁热打铁”,提出了问题:大家思考一下,视频中的火柴人是怎样变换造型的呢?灯光的颜色是否可以进行变化?随后学生围绕问题进行讨论,而笔者则是让学生进行操作,带领学生了解应用频率较多的控件功能、控件区等,并让学生尝试编写脚本,让火柴人的舞蹈更生动。这样,教师围绕教学内容选择针对性教学方法开展教学活动,能够打造良好教学环境,让学生在这一环境中积极实践、探索,从而形成良好的计算机思维,他们的应用能力、探究能力等与得以提升。

(二)巧妙应用流程图培养学生计算思维

在计算思维培养下,教师可借助流程图开展教学活动,这一方式主要是实现学生逻辑跳转的可视化表达,使学生将抽象知识建模,促使其思维抽象、建模能力培养。经过实践不难发现,流程图利于学生进一步掌握编程重点,同时也能够引导学生进行条件判断,使其形成良好的循环逻辑。

以 Scratch 编程活动课《天问一号奔向火星》为例,笔者在教学中应用流程图开展了围绕学生计算思维发展的教学活动。在教学中,笔者带领学生进行分析,得出火箭在地球发射之后,存在环绕火星轨道飞行、飞离飞行边缘失败这两种情况。随后笔者让学生结合活动目标,与同桌讨论解决问题的最佳方式,引导他们将任务转化为能够具体实施的问题解决流程图,并找到 Scratch 编程软件中相对应的空间,例如“如果.那么”,促使他们通过学习掌握由自然语言向流程图转化的方法、实践技巧等。这样,教师在教学中使用流程图开展教学活动,学生用程序语言进行表达的能力显著提升。

(三)小组合作寻真相

小组合作是新时期下教师常使用的一种教学方法,能够让学生感知合作学习的魅力。此种教学方式主要是教师设置与教學相关的教学任务,之后让学生在小组内进行探索,学生在这一过程中积极实践,他们的探究能力、创新能力等得以发展,且这一方式也利于教师渗透计算思维培养。因此,在教学中教师不妨将学生分组,并结合教学内容让学生合作探究,以此来实现计算思维培养下的教学目标。

例如,笔者在 Scratch 单元选择了《穿越迷宫》这一实践教学任务,并应用合作教学法开展了相应的教学活动。在课前,笔者在分析学生学情、认知能力的基础上,将每5名学生划为一个学习小组,让学生在小组内合作探索设计游戏的方法。首先,在教学中,笔者为每一小组下发了迷宫图,让学生尝试拆解大任务,之后他们需要结合案例在小组内进行探讨,让每一小组成员均可了解任务内容;小组长合理分工,让小组成员共同参与进来,设计一款富有新意的迷宫游戏。其次,教师积极引导。在学生合作探究的过程中,对其进行有效引导,及时解答学生的问题,并指出其操作上的不足处;学生探究“做什么”与“如何做”,使其巧妙地进行迷宫设计,并设计出相应的角色尝试走出迷宫;学生设计游戏规则,并做到熟练掌握控件,促使学生综合思维、学科素养的综合发展。最后,笔者让每一小组上传作品,并与其他小组成员进行分享,且这些内容也作为后续学生评价的重要指标。通过这样的方式,教师让学生合作进行探索,有利于发展学生计算思维,切实提升信息技术教学实效。

(四)多元化教学评价

在核心素养视角下,信息技术教师同样需要完善教学评价。以往的教学评价以学生成绩为主,此种方式较为单一,并未体现学生学习过程,因此在全新视角下,教师需要完善教学评价,立足多角度评价学生。首先,教师要关注学生课堂基础表现,例如学生的课堂参与度、实践意识等,通过基础性的评价可以逐步树立学生自信,让其能够主动加入学习中。其次,学生的课堂学习过程。教师评价学生的合作意识、思维能力等,使学生及时发现自身在学习中存在的不足,助力其综合发展。最后,结合学生的评价反馈,教师也要定期开展小测验,以此来检验学生近期的学习成效;围绕学生评价情况,教师及时调整教学方向、内容与方法等,避免后续教学活动出现偏差,并充分发挥Scratch 的使用价值。

结语:

进入新时期以来,社会各界均引入了信息化手段,这就需要学生具备一定的信息化素养。不过因传统的编程语言存在一定难度,且入门要求较高,小学阶段的学生难以掌握相关内容,因此相关部门开发了 Scratch 系统,以此来满足学生编程学习需求。同时在素质教育背景下,教师需要重视学生计算思维培养,通过开展有效的教学活动,促使学生综合化发展,而为了实现这一教学目标,教师需要深入分析教学内容和学生实际学情,从而确保后续教学活动的顺利开展。

参考文献:

[1]王娜.教学游戏设计在小学信息技术课程中的应用研究——以小学Scratch游戏主题为例[J].电脑知识与技术,2022,18(05):169-170+180.DOI:10.14004/j.cnki.ckt.2022.0378.

[2]周斌.Stem教育理念下Scratch编程软件在小学信息技术中的教学表现与应用策略[J].基础教育论坛,2022(18):104-106.

[3]洪佳钦. 小学信息技术实践创新素养的培养策略探究——以Scratch教学为例[C]/教育理论研究与实践网络研讨会论文集(四).2022:187-192.

猜你喜欢
编程教学计算思维小学
核心素养下的循环结构课堂教学实践与思考
网络资源辅助下的Python程序设计教学
基于奥苏贝尔理论的编程教学前端分析
程序设计课程中计算思维和应用能力培养问题研究
民族高校C语言程序设计课程教学改革的研究
算法的案例教学探析
浅谈艺术专业学生计算思维能力的培养
体育教学中准备活动的作用与类型研究
生本教育理念下的美术教学研究
注重简约化给数学课堂减负的探讨