基于计算思维培养的小学编程教学
2021-05-30汲淼
汲淼
摘要:随着Internet以及IT的发展,我国已经迈入大数据时代,数字化、信息化充实着我们的日常生活。小学生作为祖国未来的建设者,要紧跟时代发展的步伐。本文基于小学数学计算思维来开展小学编程教学,以此来促进学生的健康成长和全面发展。
关键词:计算思维;小学信息技术;编程教学
中图分类号:G434 文献标识码:A 论文编号:1674-2117(2021)S2-0099-02
信息技术教学大纲提出,小学信息技术教学的主要目标是激发学生对信息技术学习的兴趣,培养学生建立良好的信息素养,为学生树立终身学习的意识,让学生适应快速发展的时代,满足社会发展对人才的需求。在小学编程教学构成中,教师通过运用计算思维的教学方法,引导学生学习编程知识,让学生对编程知识有一个系统的认知和了解,当学生对编程知识学习到一定程度之后,再引导学生运用编程知识解决问题,以此来锻炼学生的动手实践能力。所谓的计算思维就是针对抽象问题本质建立问题模型,然后探索解决问题的方法,不断地进行实践探索,最终确定解决问题的方法,并对问题进行总结分析,进而形成一定的思维方式。
基于计算思维培养的小学编程教学问题
现阶段大部分家庭以及学校都没有重视信息技术中的编程教学,此内容的位置最低。由于最初的信息技术课程比较枯燥乏味,学生无法对其产生好奇心,学习没有兴趣。但是时代的不断发展要求小学生须具有更高的核心素养以及思维。所以,信息技术编程教学的责任不容小觑,信息技术编程教师须使学生具有编程能力,并进行深入挖掘,使学生在实践操作中提升计算机素养,从而提升逻辑思维能力。
基于计算思维培养的小学编程教学策略
1.有效强化学生信息意识,培养学生计算机思维
在小学教育阶段实施编程设计教学,对于学生信息思维的培养、系统化思维的提升,以及逻辑思维能力的训练都具有重要意義。在开展计算机编程的过程中,小学生应该提前熟悉设备操作流程,并具有将自己的目的细化为计算机的操作流程能力,所以学生必须对自己的目的和设备操作都充分理解,这样才能提升运用计算机设备解决问题的能力。对于小学生来说,通过编程技术制作一个完整的计算机程序是比较困难的,但是制作的过程对学生专注力的提升有很大帮助。一个作品的完整制作,可以增强学生的自信心,有利于学生人格的培养。
例如,在学生利用Python编程语言绘图的过程中,教师可以引导学生通过指令和计算机实现交流,将注意力集中在算法思维上面,不需要关注太多的语法知识,学生只需要具备简单的计算机解决思路就可以了,这也让每个学生都能够轻松地学习这一门编程语言,因此,简单的编程语言不仅会激发学生学习的动力,还可以锻炼学生的计算机思维能力。
2.创设情境
对于小学生而言,编程是一个十分抽象的概念,特别是在“逻辑关系”的学习过程中。对此,教师通过创设教学情境展开教学活动,教师可以利用小学数学知识中的逻辑关系,让学生明白编程中的逻辑。例如,在学习人教版数学《混合运算》这节内容时,在进行混合运算的过程中,要先计算乘除法,再计算加减法,如果有括号的,需要先计算括号里的内容。在混合计算中,要遵循一定的逻辑顺序进行计算,通过教师的分析和讲解,让学生明白逻辑关系的内容,这样一来,学生在学习编程知识的过程中,就能够具有一个更加清晰的认知和理解。教学实践证明,在小学编程教学过程中,教师利用计算思维教学,有效地提高了学生的学习效率和学习质量,对提高学生的逻辑思维能力有重要的作用,有效保证了小学编程课堂教学的质量和效率。
3.加强问题训练,有效提高学生的计算思维能力
编程教学是提升学生计算思维能力的一个很重要的途径。教师在整个教学环节都贯彻了计算思维,同时引导学生积极参与并使用计算思维方法分析、求解问题。计算机编程教育与数学教育不同,信息技术教育过程中的问题,都没有确定的解决方法,往往一个问题可以通过很多的方式去处理。编程教育的这种特性,有效促进了学生计算思维的养成,让学生在多种解决办法中找到自己的解决办法,从而形成自己解决问题的思维模式。例如,小学编程教学中Python语言具有丰富的图形计算环境,其中图形库Turtle在编程中具有非常强悍的功能,通过这一图库与第三方库就可以简单完成图形绘制,因此,教师可以布置作业“编写一个指令让小兔子在屏幕上面来回移动”让学生利用相应的指令来控制绘制线条,学生通过所学的Python语言来完成设计,许多学生都绘制出不同模式的兔子图像,在这个过程中,学生可以通过简单的程序设计解决问题。
4.作品展示,进行总结性评价
教师的终结性评价能够帮助学生总结与反思,解决编程学习中的各种难题,使学生的计算机思维能够更好地发展。在编程教学中,学生对编程的学习情况与学习成果都是学生思考与实践操作的结果,教师可以选取一些具有代表性的作品,让学生对自己的作品进行分享与解说,讲解自己在编程的过程中的思路与方法,帮助学生打开思维。同时,教师还要引导学生对作品进行反思,如通过师生互评、学生互评的方式,促使学生之间交流学习,在评价作品的过程中,让每个学生都能够发表自己的看法,还能够在欣赏作品的过程中对所学的知识进行回顾。最后,教师要开展总结性评价,对学生的成果进行肯定,对学生在编程中遇到的问题进行归纳与整理,在下堂课的时候,集中解决这些问题。
结束语
在小学编程知识教学过程中,教师需要积极采用计算思维展开教学活动。教学实践证明,在编程教学过程中采用计算思维教学,能够有效提高学生的学习效率和学习质量。另外,为了提高学生的动手实践能力,教师还要有针对性地为学生布置学习任务,给学生锻炼的机会,以此来提高学生的实践能力。
参考文献:
[1]林惠兰.基于计算思维培养的小学编程教学[J].西部素质教育,2018(15):117-118.
[2]秦琛.Scratch教学如何培养小学生的计算思维[J].读与写(教育教学刊),2017(01):218.
[3]陈兆新.浅谈如何在小学信息技术Scratch编程中培养学生的计算思维[J].科学咨询(科技·管理),2019(09):45-46.
[4]刘登明.小学Scratch教学中培养学生的计算思维探讨[J].新教育时代电子杂志:学生版,2019,000(011):1-1.
[5]万诗强.计算思维教学在小学信息技术课程中的探索与实践——以苏教版小学五年级信息技术Scratch课程为例[J].中国教育信息化,2019(18):47-49.
[6]莫青云.基于游戏化编程培养小学计算思维的教学研究述评[J].电脑编程技巧与维护,2020(04):31-32.