APP下载

少儿scratch编程在数学中的应用与研究

2020-10-29江灿

科学导报·学术 2020年41期
关键词:应用教学教学实践

江灿

摘  要:少儿编程知识体系融合了大量数学知识点,小学生学习少儿Scratch编程可以促进其探究实践能力、数学思维、问题解决能力等多种素质的形成和发展,尤其学生通过Scratch编程知识的学习,可以巩固所学数学知识,促进学生信息素养发展。本文从联系数学具体内容,培养学生编程意识;开展有序竞争活动,激发学生编程欲望;基于数学知识实践,满足学生发展需求三个方面对少儿scratch编程在数学中的应用与研究展开讨论。

关键词:Scratch编程;应用教学;教学实践

少儿Scratch编程在数学中的应用研究,就是教师在Scratch编程知识教学期间,结合学生所学数学知识,让学生借助编程知识的学习和应用,发展创造性思维,锻炼学生的逻辑思维能力,培养学生的问题解决能力,促进学生多种素质的协调发展,做到真正践行生态教育理念。其中,教师是学生在学习Scratch编程知识过程中的重要引导者。因此,教师应当发挥自身重要的角色功能,并同时教学经验的积累,加深对于少儿scratch编程在数学中的应用教学的理解。

一、联系数学具体内容,培养学生编程意识

联系数学知识培养学生编程意识,符合生态课堂建设要求。教师在教学Scratch编程知识教学期间,结合学生所学的数学知识,可以满足学生的个性发展需求。与教师对情景创设、实践主题设定等教学手段的应用类似,学生应用编程方式时应用数学知识,可以在潜移默化产生编程意识,一方面学生可以让数学知识的理解更加深入,数学知识应用能力更强,解决问题的能力获得发展,另一方面可以帮助学生进行编程知识的深入学习。

例如,教師在教学“小猫做数学”时,就引导学生从数学计算出发,进行了变量的学习和应用练习。教师引导学生通过针对变量的操作练习,让学生了解了变量的应用方式。与此同时,教师结合学生学习过的加法运算法则,让学生们通过创建变量并为变量赋值,实现了加法运算的复习。不仅如此,学生通过实践发现,变量可以代表任何数字,可以帮助人们计算难以计算的数值较大的加法运算。从学生熟悉的加法运算出发的对关于变量的编程知识的学习,让学生在课堂上就意识到了编程的强大之处,让学生产生了编程知识学习的兴趣,同时促进了学生编程意识的形成和发展。

二、开展有序竞争活动,激发学生编程欲望

教师在结合数学知识展开Scratch编程教学时,应当结合学生的实际特点和发展需求,践行生态教学理念,让学生在Scartch编程知识学习过程中实现主动学习。教师可以组织学生结合所学编程知识,进行课堂上的有序竞争,让学生的学习潜能随着编程欲望的满足而表现出来,让Scratch编程教学课堂成为有序、有情、有效、有趣的教学课堂,为教师开展Scartch编程有序教学积累更多、更有效的经验。

例如,教师在教学“小猫走迷宫”一课时,为了让学生的学习潜能得以展现,同时为了满足学生们的编程欲望,组织了小组形式和个人形式的课堂编程竞赛活动。学生们在教师的指导下,结合数学运算所需的数学思维进行练习,而普遍掌握了“实现角色的运动”、“使用坐标指令”、“判断颜色表示状态”以及“文本输出”等脚本功能编写技能后,教师将学生分为了多个小组,并让小组通过讨论、合作,在最短的时间内进行“小猫走迷宫”程序的编写,教师根据各个小组编程速度和质量,评选出了最佳小组。然后教师组织了最佳个人编程课堂竞赛活动。学生们通过自行设计程序模块、编写功能,实现了第二次课堂编程练习。学生的编程欲望通过参与课堂竞争活动得到彻底激发,学生的数学思维和编程能力也得到了有效的发展。

三、基于数学知识实践,满足学生发展需求

结合数学知识教学Scratch编程知识,需要教师从生态课堂教学理念出发,因此教师应当摒弃满堂灌的教学思想和方法,按照学生的认知水平设计方案。所以,教师应当注重以实践为主的课堂教学模式,让学生习惯于在实践模式中习得Scratch编程知识的运用方法,并深入理解数学知识,促进学生多种素质综合发展。

例如,教师在教学“猴子接枣”一课时,就通过结合数学知识,不仅让学生接触到了更多数学知识,更让学生通过运用数学知识实现了更多编程知识点的学习。如教师通过教授学生使用坐标来定义角色的位置,并根据坐标来定义角色跟随鼠标移动,并显示效果,最终实现猴子接枣的动作,学生对数学知识的创新应用和编程知识中关于角色控制的创新应用练习,其知识应用能力发展需求得到了满足。不仅如此,教师还在其他知识点的教学过程中,结合了数学学科中的“图形与几何”、“统计与概率”等模块的知识,实现了融合Scratch编程知识和数学知识的生态课堂建设,并为学生的信息素养持续发展奠定了基础。

综上所述,Scratch编程教师在教学时有效融合学生所学数学知识,可以让课堂更有趣、更生动,学生也能带着兴趣进行Scratch编程知识的学习。教师可以在Scratch编程知识教学中年联系数学具体内容,让学生在应用数学知识的同时发展编程意识;同时,教师还可以通过教法的灵活应用,激发学生编程欲望,满足学生信息素养发展需求;最后,教师还应鼓励学生实践所学,满足学生多种素质发展需求,为学生将来更好地学习编程知识夯实基础。

参考文献

[1]  李建英,齐丹,马倩,石秋香.Scratch在小学数学课程教学中的应用研究[J].办公自动化,2018,23(24):51-52+35.

[2]  蒋磊.例谈小学Scratch学玩结合教学策略[J].中国信息技术教育,2018(23):25-27.

猜你喜欢

应用教学教学实践
思维导图在高职英语阅读课堂中的应用
二项式定理的引入与应用教学研究
基于三维软件和云班课APP的机械设计课程教学实践
中职职业生涯规划课程的教学反思
中职计算机应用课程教学改革与反思
浅论高中化学生活化教学的实践与思考
浅谈初中物理实验教学与学生创新能力的培养
测量平差课程教学改革探讨与实践
二项式定理的引入与应用教学研究