刘洁
青岛胶州市洋河镇油坊小学 山东省青岛市 邮编266300
摘要:小学阶段的学生正处于思想和行为发展的黄金时期,在这一阶段对他们的言行进行良性引导,有助于完善学生的人格,引导学生树立科学的思维与态度。对此,本文也将以小学生的成长为切入点,从信息技术教学出发,分析Python编程语言教学的基本内容,并探讨课堂改革的方法与措施,希望能够给相关教学工作者带来一定的参考和启示,仅作抛砖引玉之用。
关键词:学生成长;信息技术教学;Python编程语言;改革方法
引言:
信息技术的普及和应用极大改变了传统的社会生产生活方式,在这其中,教育领域也自然不会例外,以人工智能的使用最为突出。这里所提到的人工智能,集合了最新的技术和现代化手段,拥有十分广阔的发展前景,并且也可以在未来给社会带来更大的影响。这也就意味着,教学领域也必须要提前适应信息化发展的潮流,学生应当接触与编程语言有关的内容,锻炼自身的社会基本技能,充分掌握信息技术使用的方法,由此来解决生活中遇到的难题和挑战。
一、分析Python编程语言教学的主要内容
Python编程语言涉及到不同领域的知识点,例如函数,对象,模块等等,能够引导学生与计算机展开频繁的交流,学生会在探索的过程中逐步养成逻辑思维,把精力集中在逻辑的程序结构分析上。并且,Python编程语言可以有效培养学生的核心素养,学生在利用这一语言完成项目编程的时候,会遇到各种各样的问题和挑战,要想顺利解决任务,就必须要查阅书籍,通过网络渠道来整理资源,并在自主探究和同伴协作的引导下纠正错误。同时,学生也有可能接触到与英语,数学有关的知识,因此他们的综合能力也能够得到长远的发展。
而且,Python编程语言在语法上更为简洁,结构也并不复杂,关键词相对较少,所以学生对程序的阅读,反而更接近英语文章的分析,他们并不需要过多的关注语法上的细节和计算机的基本知识,只需要把视野集中在解决问题上即可。这也就意味着,学生在这一领域探索的时候会获得更多的满足感和成就感,他们的自信心会得到极大的激发。除此之外,Python编程语言教学,可以让学生在解决问题的时候提炼关键的信息,编写相应的代码,在作出调试和修改之后,达到预期的结果,他们的计算机思维得到了充足的锻炼。学生也可以把所学到的编程知识和真实任务情境充分结合到一起,实现后续的举一反三和迁移运用,针对生活中常见的自动化工具作出分析,探究工具的工作逻辑和工作原理,例如,停车场车牌自动识别系统,就涉及到计算机视觉,机器学习等内容。总的来说,Python编程语言教学,可以让学生充分展现出自己的个性,为学生创造更为宽广的实践空间和平台。
二、分析小学信息技术中Python编程语言教学改革的方法
(一)创设多元化情景
情境始终是启发学生思维和情感的重要基础,能够让学生获得更多的熟悉感和亲切感,激发出学生的好奇心和求知欲望。对此,教师就可以利用现代化的多媒体教学设备,让学生可以获得情感上的充分认知。
例如,在学习海龟绘图的时候,教师就可以先利用电脑为学生播放纪录片《海龟奇妙之旅》,让学生感受到小海龟从沙滩躲避天敌进入大海的一系列经历,为学生引入Python编程语言世界里的小海龟,为学生指出在信息世界内,小海龟必须要绘制图形才可以闯过难关,逐渐积累力量,最后遨游于编程的世界中,当学生受到纪录片的感染之后,教师在为他们介绍本堂课的学习主题,海龟绘图。值得注意的是,当创设完情境之后,教师应当通过案例教学法和任务驱动法这两个途径,先让学生观察案例,理解本堂课的指示和命令,然后再以案例为出发点,演化普通任务设置进阶任务,让学生在任务的引导下展开模仿创作,一旦遇到了困难或者是挑战,要尝试性的自主解决或者是给他人分享经验,拓展自身的思维和想象力。
(二)引导学生了解并运用新知识
当学习新的知识点时,教师应当先为学生进行示范,然后解释基础命令。在这里,文章将继续以海龟绘图为例。具体来讲,教师应当先在mu编辑器中输入:“ import turtle as a”然后再继续输入命令“a go straight(100)”当这一命令执行后,学生就可以在大银幕上看到一只海龟按照坐标系的指示进行移动。此时教师可以继续输入:“turtle right(90)”,学生又可以看到海龟站在原地,向右旋转了90度,如果教师持续性输入同样的指令,那么学生又可以观察到,海龟在坐标系上绘制出了一个正方形。由此,教师就可以为学生分配相应的小任务,让学生结合已有的数学知识,利用编程语言尝试绘制出三角形或者是五角星,这种简单易学的小任务可以让学生简化复杂图形的绘制过程,让他们获得更加充足的课堂体验,感受到编程语言的魅力与价值。当学生自行实验的时候,教师应当先鼓励他们发挥自己的想象力和创造力,先在学习单上绘制出图样的形式,然后在mu中新建程序文件,编写代码,完成更为复杂的图形设计,比如,学生可以更改海龟行进的方向,或者是绘制出两个不同的坐标,设置不同的笔画颜色,来展示出海龟行进的路线[1]。
(三)新课的预习演练
教师除了要让学生在课堂上感受到问题的挑战之外,还应当及时收集并反馈学生提出的疑惑与不解,这样可以鼓励学生反思自己在实践中存在的不足,让学生真正成为课堂的主体,打破思维定势,突破传统教学的限制与束缚,平衡学习和使用之间的关系,真正实现教学相长。在这里,小学高年级学生基本上都已经学习了scratch,所以他们也可以及时的理解Python编程语言的基本概念,海龟绘图这一编程主题教学,目的明确,而且方案清晰,所以教师应当提前做好新课的预习演练工作,设置出多样化的课堂任务,并及时与学生展开互动和交流[2]。
三、结束语
综上所述,持续性推动小学信息技术中Python编程语言教学的改革是合理且必要的举动,这是提高学生认知能力的应有之策,也是培养学生逻辑思维的有效措施。本文通过情境的创设,新知识的示范和实践,提前预演这几个角度,论述了小学信息技术改革的方法,充分结合了Python编程语言自身的特点,尊重了学生的话语权和主动权,具有理论上的合理性与实践上的可行性,能够作为教师的参考依据。
参考文献:
[1] 陈前永, 章伟. 小学信息技术教学中进行Python编程语言教学的策略[J]. 数字教育, 2019, 5(02):88-92.
[2] 朱海秋, 朱小渊. 互联网背景下小学信息技术课程教学探讨[J]. 新课程教学(电子版), 2019, No.76(16):51-53.