小学图形化编程课堂教学模式研究
2021-04-13高振文
高振文
【摘要】在信息技术高速发展的时代背景下,图形化编程教学模式的构建已成为学术界的热点话题,相关课程也逐渐融入了小学信息技术的课堂中。传统的信息技术学科教学效率并不理想,由于教学方式的老套和教学安排的不合理化,学生的学习兴趣普遍较为低迷。但图形化编程语言的融入大大缓解了这一教学矛盾,复杂的计算机知识也逐渐变得生动形象,本文将针对图形化编程知识的教学展开具体探讨。
【关键词】小学信息技术课程 图形化编程 教学模式 教学改革
【课题项目】甘肃省教育科学“十三五”规划2020年度一般课题“小学信息技术图形化编程教学的探索与研究”,编号:GS[2020]GHB4098。
【中图分类号】G623.58 【文献标识码】A 【文章编号】2095-3089(2021)38-0058-02
现代信息技术的迅猛发展使得算法的作用日益凸显,人工智能的应用范围也越来越广泛。近些年来,图形化编程知识也逐渐走入了小学的信息技术课堂中,将小学信息技术课程的教学效率提高了一大截,但现阶段教学中的弊端还是比较明显的。图形化编程与以往的计算机知识不同的是,它的枯燥感并没有那么强,抽象的知识能被生动地呈现出来,学生对于知识的理解吸收程度也会更深。本文将就小学图形化编程的教学展开具体探讨。
一、“图形化编程”的相关概念界定
(一)何为“图形化编程”?
图形化编程语言也被人们称为“G”语言,这种编程方式会比文本编程语言更简洁一些,功能性的强大性和编程环境的简单性使得其在小学阶段教育中的优势极其明显。用户可以在图形编程平台上借助类似搭建积木的方法来进行图形模块的组合,进而实现编程的目的。编程平台上的每个图形模块代表的功能都是不同的,它们是一种简单的代码块,学生将它们拼接到一起并执行一些简单的操作后,便能得到一个由简单编程语言组合所构建的程序。学生在这个过程中只需要用鼠标来进行模块的移动,并不需要手动地去输入文本形式的代码。此外,学生还可以用一种游戏的形式来进行图形化编程的学习。学生能在这个过程中进行游戏角色的替代,并不断地通过完成任务来进行游戏角色的升级,这种学习模式能使得学生的学习兴趣大大增长,对于编程课程的热爱程度也会大幅上升,在学习活动中投入的精力也会越来越多。这不仅能提升学生的学习专注度,还能降低程序语言教学的枯燥性。原本编程课程的学习难度使得一些学生望而却步,学习坚持度也不高。但图形化编程的出现使得这一教学矛盾得到了有效缓解,其独有的模块化拖放方式及游戏式教学设置让编程学习变得简单了起来,学科教学的成效也有了稳步的提升[1]。
(二)“图形化编程”课堂教学改革的必要性分析
新课改明确提出,教师应将学生放在课堂教学开展的主体地位,并积极促进学生的全面发展。现如今的教育理念已与以往大不相同,教育者们的教学重心已不再侧重于考试成绩的提升,而是更多地将目光投向了对学生综合能力的培养上,对于学生动手能力、逻辑思维方面的培养力度更大一些。现代社会的科学技术发展速度越来越快,只有全面促进信息技术课程教学的改革、积极融入一些新的教学理念,只有注重对图形化编程知识的教学,才能充分发挥信息技术课程的实质性意义。
现今社会的信息技术逐渐朝着爆炸化的方向发展,程序开发、图形化编程学习的重要性不言而喻,提升对信息技术课程教学质量的重视度、全面深化图形化编程课堂教学改革的进程,既是对国家全面发展教育理念的迎合,也是一种时代发展的必然趋势,当代教育者们必须注重对小学图形化编程课堂教学体系的改革。
二、小学图形化编程教学体系的具体构建
(一)前期准备环节
新课标强调教师在开展教学时应注重对学生个体差异性的考量,结合不同学生的特点进行针对性教学。因此,教师应在教学开展前对学生的学习情况及学习能力进行一个客观化调查,在对班级学生有了一定的了解之后,再进行具体教学方案的设计。从学生的学习动机、性格特点及兴趣取向入手,营造出一个符合学生取向的教学情境,以此来消除教学的枯燥感。图形化编程可以把枯燥难理解的计算机代码转换为生动形象且便于理解的内容,这种教学模式是与学生的认知状态相契合的,能促进学生思维能力的提升。
教师在进行教学内容的设计时,应先对教学目标形成一个客观的认识,在明晰教学要求的基础上结合班级学生的实际学情进行教材内容的取舍、简化和补充,并借助网络资源来选择一些适宜的资料作为教学补充,将学生的需求放在核心点上。这些教学素材应是兼备真实性和科学性的,同时还应是具有一定深度及广度的,要能达到锻炼学生思维能力的目的。
教師在设计教学方案时还应注重在完成教学任务的基础上对学生的能力进行培养,让学生的培养模式契合于时代发展所需的科学精神,帮助学生将所学到的知识付诸到实践活动中去,为学生后续的发展奠定基础。教师在进行教学目标的设计时还应尽可能地去注重能力培养方面的层次性分布,侧重于对教学目标的完成、对学生能力的培养及对教学理念的强化等方面来开展教学。前期分析是确保教学活动顺利开展的基础,是促进教学效率得到提升的根本途径,是小学信息教师在开展图形化编程教学时必须要注重的一点。
(二)教学开展环节
笔者在查阅了大量的学术报告后发现,现阶段的各学者普遍认为小学信息技术学科的教学开展过程中存在着教学任务安排过于紧凑的问题。信息技术学科的难度本身就会更大一些,而课程内容的不合理化更是使得学生在面对复杂的学科知识时毫无头绪,完全无法在短时间内掌握教师所教授的知识,对于课本知识的学习理解也停留在一个显浅的层面。一些教师并没有注重对学生学习能力的提升及思维能力的开拓,只是一味地进行学科知识的传授,这大大违背了图形化编程教学的初衷。
图形化编程课程的开设不仅是为了让学生了解一些计算机语言,更是为了培养学生的思维能力,其侧重点在于对学生长远发展的关注上。以图形化编程教学中关于“技能牌”的学习为例,教师并不需要一一进行各种“技能牌”的讲解,而是应该让学生学会举一反三,让学生自己在实践中去体会其使用方法。因此,教师应注重结合案例进行具体讲解,带领学生动手进行实践,让学生掌握将理论与实践相结合的学习方式。
图形化编程知识的教学策略是丰富多样的,示范及模仿式的教学法主要适应于对新知识的教授环节,教师应细致地进行教学内容的拆分,然后逐一进行演示。学生需认真仔细地去观察教师的操作步骤,以此为依据进行模仿练习。学生要精准、细致且完整地复刻每一个步骤,通过标准化的练习来增强对知识的理解程度。如此一来,学生的观察能力及动手能力都得到了锻炼,综合能力得到了稳步的提升。像一些基础较为薄弱且学习缺乏热情的学生也能在示范模仿式的教学模式下获得学科知识,相关能力也能在这个过程中得到强化及锻炼。当学生掌握了一定的基础操作知识以后,教师可带领学生进行程序的走读,当学生的编程思路逐渐明晰、对程序语言功能也逐渐精通后便可鼓励学生尝试着去修改程序。
(三)教学评价环节
对于任何学科的教学而言,及时进行反思及评价都是必须的。在教学评价的过程中,教师能对课堂教学的成效产生一个客观的认识,也能更加明晰教学中还存在着哪些缺陷和不足。而如果不及时地进行教学评价,教学活动中的问题就会一直被搁置在那里,课程改革的进度也会受到严重的影响。因此,教师在开展图形化编程教学时需注重对教学评价环节的设定。
教学是一个动态发展的过程,教学质量的提升也是在教学模式的不断改革中完成的,只有进行教学评价,才能及时地发现问题,才能有针对性地开展教学质量的提升。笔者认为,教学评价必须是一个开放式的、正向反馈的过程,评价内容也应是多元化的。教学评价的对象不仅仅包含学生,还包含教师,这是一个面向施教者和受教育者的双向化评价过程。
教师在从学生角度入手进行教学评价时应全面性、客观性地进行学生学习成果的估量。除去分析学生对图形化编程专业知识的掌握程度外,还应结合学生多方面的发展元素进行分析,确保教学评价的客观性。而从教师角度入手进行教学评价时,也应注重评价内容的多元化。课程设计的合理性、课程进度的适宜性、教学质量的上升性及教学态度的积极性等都是值得参考的因素。
另外,教学评价不应是由教师一人来开展的,教师还应积极听取学生的建议。当课程结束后教师可引导学生进行学习内容的总结及学习优缺点的分析。在此过程中,学生能对课程教学内容进行一个及时的回忆,也能加强对知识的巩固吸收。此外学生还能在这个过程中及时发现自身的学习缺陷,及时地进行弥补。教师也能在这个过程中对學生的学习情况形成一个客观的认识。在学生自评完之后还应要求学生对教师进行点评,让学生从自己的观点来评价教师在此堂课上的表现,并提出自己对课程改进的一些建议。这不仅能拉近师生间的距离,还能帮助教师对自身的施教水平形成一个客观的认识,更能促进图形化编程课堂教学效率的稳步提升。
三、结束语
图形化编程是当今小学信息技术课程中的重要内容,经济社会的高速发展使得高新技术的运用越来越广泛,图形化编程教育的持续推进是一种必然的趋势。本文以“小学图形化编程教学”为主要研究对象,对其课堂教学模式展开了具体的研究,从前期准备环节、教学开展环节和教学评价环节三个方面入手提出了自己的一些建议,希望能为广大同行提供参考。
参考文献:
[1]周晓园.项目式学习视域下小学图形化编程课堂教学实践——以“转盘游戏”为例[J].中国教师,2021(5):72-74