杜文叶

众所周知,编程是一项复杂的事情,图形化编程软件集声音、图片、动画等于一体,通过搭积木的方式编写程序,从而创作出具有故事情节的动画或者游戏作品。传统的教学课型简单,学生自主学习时间少,教师可以将图形化编程与教学结合,制作教学所需的动画和游戏等,激发学生学习的积极性。图形化编程应用方式灵活多样,可以切实提高其课堂教学的有效性,提高学生多方面的素质。本文笔者从教学实践出发,对图形化编程在教学中的有效运用作了粗浅的阐述。

一、 图形化编程的特点

兴趣是直接推动学生主动学习的内在动力,它促使学生追求知识,探索科学的奥妙。图形化编程很适合孩子学习,相对于传统纯字符界面代码编程平台,图形化编程更容易上手,更能激发学生学习编程的兴趣。图形化编程的突出特点,就是将一条条字符命令变成图形,使用者可以不认识英文单词,也可以不会使用键盘,就可以把这些代表程序的图形块,像搭建积木一样,通过拖拽搭建就可以制作一个小故事、小游戏、小应用。甚至现在的图形化编程软件支持越来越多的硬件设施,只要将开源硬件类设施连接所编程序,就可以实现交互功能,以解决生活中的一些实际问题。

二 、图形化编程在学中的作用

未来必定是科技时代,而科技对各个行业的改造也越来越快。所以,从孩子未来安身立命的角度考虑,培养孩子的科技思维是没错的。人工智能的底层逻辑就是编程,未来如果孩子不懂编程,就没办法和智能机器沟通。现在越来越多的学生参加编程班,信息技术教材中也新增了很多编程内容,“编程思维”就是“解决问题,找出方法”的思维过程。通过寻求解决问题方法中每个小问题被单独检视、思考,搜索解决方案。理清解决思路后,设计步骤,执行程序,解决问题。

现在图形化编程类软件越来越多,除了大家熟悉的scratch之外,3Dmaker、空中编舞等许多的软件也采用图形化编程的形式,而且这些程序的设计均包含了数学、语文、科学、英语等多学科知识,图形化编程所涉及的知识对学生来说是浩瀚无边,学生不可能完全掌握这些内容,只能无限地提升、不断获取、不断创新,学生在解决问题的过程中不知不觉就掌握所要学习的知识,从中品尝到收获的乐趣。而且图形化编程软件大多有对应硬件支持,学生们兴趣盎然,特别适合小学阶段开展与培养,编程对孩子成长、培养思考模式、综合素养和做事能力等都有很大帮助。

三、 图形化编程在教学中的作用

近年来,在新课程改革的历程中,各学校充分认识到信息技术的巨大力量,大力普及信息技术教育,把信息技术教育作为深化教育改革、全面推进素质教育和提高教育质量的一次重大举措。如今的信息技术课程已成为中小学生的必修课程,并在基础教育中占有重要地位。图形化编程作为信息技术中的一部分,不仅可以作为教学内容而存在,还可以利用它的强大功能,协助于我们的教学,运用到语、数、英等各学科的教学,根据各学科的特点需要,制作相关知识动画,激发学生的学习兴趣,从而提高教学的效率。例如,在语文课中,可结合教材内容,运用图形化编程制作小故事,作品可以达到声画并茂,有助于激发学生的学习兴趣,提高学生的学习效率。

总之,图形化课程是一门新兴的课程内容,内容丰富,功能多,不但易上手操作,而且还让学生在短时间内学到更多学科知识,这就要求我们教师要掌握多的信息技术和学科知识,提高自身综合素质,注重培养学生的综合素养。教学有法,教无定法,教无止境。关键靠我们自己去思考、探索、研究和总结,以达到我们预期的目的和效果,从而使我们的教育遍地开花,硕果累累。