基于创造思维培养视角下的小学编程教学策略分析
2020-09-10朱剑泽
朱剑泽
【摘要】在开展小学编程教学过程中,要结合素质教育改革及新课程改革发展形势,注重培养小学生创造性思维,引导小学生对编程课程内容进行深入地学习及思考,使小学生在编程学习过程中,能够举一反三,进一步培养小学生创造性思维能力。本文立足于创造思维培养视角,探讨了小学编程教学的有效策略,希望能够为编程教学提供一些参考和借鉴。
【关键词】创造性思维;小学编程;教学策略
前言
在信息技术快速发展的背景环境下,小学编程教学引起了人们的广泛重视。在小学编程教学工作开展过程中,要立足于创造思维培养,引导小学生对编程知识进行深入地学习及理解,进一步培养小学生编程能力。同时,结合小学Scratch编程学科内容来看,编程是一门趣味性、操作性较强的课程。教师在教学过程中,要注重为小学生提供操作演示,加强师生之间的互动和交流,引导小学生对编程知识进行探究和分析,以提升编程教学的效果及质量,提升小学生创造思维能力,加深对编程知识的学习及理解,使课堂教学更加有效。
1突出生活化教学,引导小学生主动参与
小学编程教学中对小学生创造思维的培养,要注重引导小学生主动参与到课程学习及思考当中,以提升教学的针对性和有效性,为小学生的成长及发展打下坚实基础[1]。编程教学与小学生生活进行紧密联系,能够激发小学生学习的主动性,发挥小学生的主体意识,使小学生就编程知识进行主动地思考和探究。针对于这一情况,教师在编程教学时,要根据小学生的生活经验对教学场景进行设计,激发小学生的学习热情,引导小学生对编程问题进行思考和解决。通过这一方式,使小学生在解决问题时获得成就感,并培养小学生编程思维能力。在编程课堂教学中,通过对生活化语言和生活化场景的应用,使小学生结合生活经验,对抽象的算法进行转化,使小学生能够用紧密的逻辑思维去思考问题[2]。同时,借助于生活化教学,有助于激发学生的学习兴趣,使学生就编程问题进行探究和思考,以培养小学生创造思维能力,对编程知识进行主动地建构。
例如,在编程教学中为小学生设计一个生活化情境。教学中,借助于动画导入的方式,利用生活情境进行引导。如设计如下情境:小明的家里来了客人,妈妈让小明去鸡舍里捡鸡蛋招呼客人。鸡舍里的母鸡十分淘气,总拿棒球充当鸡蛋,鸡蛋落下的时候碰到棒球会被磕坏。小明需要在指定的时间内借助落下的鸡蛋。通过结合这一情境设计游戏,引导小学生对编程的流程做好把握,引导小学生主动地参与到编程设计中。这样一来,通过发挥小学生的主观能动性,引导小学生对编程知识进行学习,并对原有的情境进行创新,设计符合情境内容的游戏,以培养小学生创造性思维能力,提升编程教学的效果及质量。
2注重进行范例展示,做好任务细化分解
结合小学生的身心发展特点来看,小学生在编程知识学习时,可能遇到一定的困难,难以对知识进行理解,影响到编程知识的学习。针对于这一情况,教师可以借助于范例展示的方式,让小学生进行观察学习,并结合编程内容的细化分解,培养小学生学习能力和创新能力,以提升课堂教学效果[3]。在范例展示时,教师要注重把握小学生的身心发展特点,突出趣味性引导,使小学生主動地参与到编程学习及思考当中。
例如,教师在演示打地鼠游戏的时候,引导学生尝试玩一玩游戏,并在玩儿的过程中做好观察,对游戏内容进行理解。通过把握小学生的游戏体验感,借助于学习单对小学生进行引导,让小学生思考游戏中都有哪些角色?有什么功能?怎么设计,怎么玩儿?通过对编程任务进行分解,引导小学生对编程内容做好把握,并结合分解、细化后的任务进行编程学习。这样一来,有助于引导小学生对编程知识进行细化理解,并融入小学生的思考,对程序内容进行创新,以达到培养学生创造思维能力的目标。又如,在进行任务细化分解过程中,教师可以组织学生画一画,联系程序分解任务,对程序设计的方式、方法做好把握,从而引导小学生对编程知识进行有效地学习。通过做好基础知识的学习及理解,为培养小学生创造思维打下良好基础,使编程教学更加有效地开展[4]。
3利用可视化展示方法,培养学生创造思维
在开展小学编程教学过程中,对学生创造思维的培养,要注重对编程内容进行可视化的展示,联系小学生形象思维,加深对编程知识的学习,进一步培养小学生的创造性思维能力。可视化展示方法的应用,注重结合思维可视化内容,帮助小学生挖掘和理解编程内容内在的关系,引导小学生对编程知识进行有效地学习及思考。这一过程中,教师可以结合编程教学的内容,引导学生观察Scratch舞台中不同角色的关系及变化过程。在观察中,让学生将自己的所思所想进行记录,并对逻辑关系进行理顺[5]。接下来,引导学生对Scratch程序图进行绘画,使小学生把握流程图的内容。在绘画流程图后,让小学生联系流程图,对模块指令进行把握。通过可视化展示的方法,引导学生对编程知识进行有效、有序地思考,培养学生分析问题和解决问题的能力,进一步培养小学生的算法思维和创造思维。
例如,在利用可视化展示方法教学时,教师向学生展示如下流程图:
学生通过对流程图内容进行观察和分析,结合算法将流程图转化为程序代码,培养学生算法思维。在流程图转化过程中,引发学生的思考,培养学生创造思维,做好程序编写,以提升编程教学的效果及质量。
4结束语
总之,在小学编程教学工作开展过程中,教师要注重立足于创造性思维培养视角,引导小学生对编程知识点进行深入地学习及理解,使小学生对编程知识进行理解和掌握,以提升教学的针对性和有效性。同时,从创造性思维培养视角下开展编程教学,要注重引导小学生对编程知识进行深入地思考和分析,注重利用可视化演示的方式,引导小学生把握程序编写的步骤,理清小学生编程思路,培养学生算法思维和创造思维,使小学编程课堂教学效果及教学质量得到有效地提升,促进小学生更好地成长及发展。
参考文献
[1]白洁.元认知策略在小学Scratch编程教学中的应用研究[J].汉字文化,2020(12):135-136.
[2]黄盛应.小学编程教学课堂中学生学习专注力培养的策略[J].教育信息技术,2020(05):15-18.
[3]周艺添.小学编程教学中抽象思维的培养[J].教育信息技术,2020(05):19-22.
[4]莫青云.基于游戏化编程培养小学计算思维的教学研究述评[J].电脑编程技巧与维护,2020(04):31-32.
[5]卞春霞.小学信息技术编程教学中学生创新思维的培养[J].新课程研究,2020(08):75-76.