吴静
摘要:小学编程教学需要一定的抽象性和难度。学生的编程往往只停留在依靠教师的例题“依样画葫芦”的水平,一旦稍有改变,便出现举步维艰的现象。那么如何提高学生的编程能力便是每位教师在程序教学中面对的突出问题。笔者在程序教学中,经过实践积累了一些教学经验,本文将对此展开论述,希望以此推动小学信息技术课程编程教学不断发展。
关键词:小学教育;信息技术;编程能力
小学编程教学的主要目的是让学生认识编程,并且能够使用一些简单的计算机语言实现简单的程序功能。小学编程课程具有一定的趣味性,选择的程序难度和逻辑性都比较适合小学生,其内容包含了编程的基本概念,能够指引小学生入门。
一、小学编程课程特点
(一)操作简便,生动有趣
小学编程软件难度比较小,操作也相对便捷,同时设计也更具有趣味性。通常小学计算机编程软件不需要学生敲代码,而是通过拖拽相应的程序语句来组成完整的程序指令进而实现功能。相比于正常的编程而言,小学编程课程趣味性比较大,并且操作简单,容易引起小学生的兴趣。
(二)内容涵盖丰富
尽管小学编程软件操作相对简单,并且具有一定的趣味性,但是他涵盖了基本的编程概念。编程的建模、控制、动画、事件、逻辑、运算等等都被融入小学编程课程。当学生掌握了小学编程课程知识后,就基本掌握了编程的概念,进而为其进一步的学习打下良好的基础。由于编程与逻辑思维能力关系密切,所以学好编程有助于提升学生的逻辑思维水平。
(三)应用性强
小学编程的应用性比较强,学生可以应用编程软件实现各种功能。比如学生可以应用编程软件制作自己喜欢的音乐、游戏、动画等等。较强的应用性使得小学编程课程对于学生来说更具有吸引力,同时也有助于锻炼他们的实践能力。一些编程软件具有强大的应用功能,比如Scratch软件。
二、培养编程能力的策略
(一)设计趣味化的编程任务,提升学生的思维能力
小学教学不仅要让学生掌握基本的知识:还要使他们发展出逻辑思考能力,启迪学生的心智。所以在计算机编程课程中,教师要引导学生主动参与编程,引导他们思考。就是要挖掘编程的趣味性,设计一些有趣的编程项目,比如让学生组织编程语言制作一个简单的动画片。比如,Scratch软件具备制作动画片的功能,教师可以在后台上传一些学生感兴趣的动画片片段,比如小猪佩奇的动画片片段;然后让学生通过拖拽计算机程序语言,将动画片片段组成一个完整的视频。小猪佩奇的动画片对于学生具有较大的吸引力,学生在这个编程任务中更加投入,思考编程语言的逻辑性。动画视频制作完成以后,学生可以观看动画片,这是完成编程任务的奖励。此外,Scratch程序虽然有意思,但其涵盖范围广,要想熟练操作还是有一定难度的,各个指令怎样实施、按怎样的顺序实施,这都需要学生们自己去探索。这个过程能够让他们自己去发现问题然后再解决问题,这是一个极好的锻炼他们思维的过程。喜欢并熟悉Scratch的学生通常思维都很活跃,创造力更强。
(二)学生自主设计编程项目,提升编程设计能力
设计和创造出具有自己独特风格的数字文化作品也是小学生编程能力之一。例如,教师可以给学生出一个设计游戏的编程任务。在完成这个任务的过程中,学生要自主设计游戏情节,编撰剧本,绘制游戏角色形象。比如,我们班有学生设计了一个小鸡吃虫子的游戏,在游戏中小鸡每吃掉一只虫子就可以长大一点。游戏非常具有趣味性,并且适合小学生玩耍。另外他们还为游戏中的小鸡绘制了形象图,淡黄色的羽毛和肥肥的身体,非常可爱。学生通过程序能够搭建各种角色关系并建立各种逻辑联系,这些丰富多彩的操作内容能够让学生的思维能力得到极大的发挥,让他们创造出属于自己的数字文化作品。
(三)培养良好的上网习惯,引导学生绿色上网
随着计算机及互联网技术的普及,小学生的生活中计算机出现的越来越多。孩子们普遍都热爱上网,但对于上网具体应当做什么,并不具备良好的意识及自我控制能力。正因为如此,现在很多孩子容易沉迷在网络中,这对于学生而言是没有任何好处的。基于此,在计算机编程课程中,教师要倡导“绿色上网”,让网络成为学生的助手,帮助他们更好地学习。同时,基于孩子们爱玩的天性,也不能完全杜绝孩子们上网玩游戏,Scratch程序就是很好的选择。它不仅具备游戏的趣味性,并且能够让孩子们开动脑筋,操作过程中能够不断提升与锻炼学生的思维能力。同时,Scratch涵盖的范围广,操作起来有一定复杂性,学生只有不断尝试,不断探索才能实现最后的目的。这样的内容才是应该倡导的,才能真正实现让小学生“绿色上网”的目的。
三、结语
在小学信息技术课程的教学中,编程课程具有一定的趣味性,同时,又不乏对于学生思维及动手能力的锻炼。此外,它难度适宜,完全能够被孩子们接受,且操作方式简单直观,符合孩子们的使用需求。孩子们都对编程情有独钟,在玩的过程中不仅学到了东西,还提升了自身的思維能力。
参考文献:
[1]卞春霞.小学信息技术编程教学中学生创新思维的培养[J].新课程研究,2020(08):75-76.
[2]徐宏勋.小学信息技术PC LOGO编程有效教学策略探究[J].中国多媒体与网络教学学报(下旬刊),2019(06):87-88.