论文部分内容阅读
摘 要:随着我国教育的不断改革和信息技术的不断发展,编程技术在教学中有了更大的发展空间。现阶段将编程教学方式融入小学数学教学中有着良好的教育效果,能帮助教师提升学生的注意力,提高学生的自主学习能力,将学生的思维进行转换,提升学生的创造能力。但在实际过程中编程教学方式还存在一些问题,只有认识到这些问题并及时进行解决才能发挥编程教学的积极作用,促进学生的全面发展。
关键词:小学数学;编程教学;策略研究
由于在小学数学教学中,部分教师还存在着传统的教学思想,对数学教材过度依赖,教学方法也有待提升,这就导致学生的积极性不高,对数学学习难免有些抵触。而随着编程教学方式在小学教学中的应用,能很大程度改善这些问题。在实践过程中,教师要考虑小学生的学习能力和学习方式,将编程教学方式进行巧妙的融合,利用编程教学更好地开展学習,提升小学生的积极性,促进学生学习能力的提升。
一、 编程教学方式在小学数学中的优势
(一)调动学生积极性
将编程教学与数学教学相融合能提升课堂趣味,能够激发小学生的学习动力,这样能有效调动小学生的积极性。在进行编程教学过程中,小学生可以独自参与编程教学,教师也可以用小组合作的方式开展编程教学,由于小学生都具有较强的好胜心,在小组合作编程教学中能充分满足小学生的需求,营造良好的学习氛围,让小学生在学习过程中更加自主地提升学生学习的积极性。
(二)适应学生的个性发展
小学教学是学生学习和成长的重要时期,在这过程中能培养小学生良好的行为习惯,也能让小学生形成自身独特的性格。在实际教学中,小学生的学习能力和性格特点都存在一定的差异性,在学习数学时难免也存在一定差距。采用编程教学的方式能根据小学生的不同学习能力来开展教学,分层级开展教学让小学生在学习中能够自主地完成学习任务,这样能有效发挥小学生的个性,让学生能够保持个性化发展。在实际过程中,教师可以针对不同学习能力的学生制定不同的学习任务,将简单的内容布置给初学者,使得学生能全面了解知识。将有难度的布置给学习能力较强的学生,让学生挑战自己,提升不同层级学生的学习能力。
(三)培养学生全面发展能力
在采用编程教学时,由于知识方法很多都来源于生活,在教学过程中能激发学生的思考和想象力,让学生能对知识有全面的了解,在课堂中使学生全面发展。而开展编程教学时最重要的是优化了教学方式,营造适合学生发展的学习氛围,让学生在课堂中能够激发天性,不受学习压力的困扰,降低学习难度让学生能够在轻松的环境下学习,让学生能够健康全面的成长。
二、 现阶段编程教学融入小学数学课堂存在的问题
部分学校受到传统教学观念的影响,一些教师还采用填鸭式的教学方式,没有重视小学生的学习能力和特点开展针对性教学,数学教学方式也较为单一,小学生的积极性和学习能力受到严重影响。在信息技术的发展下,编程教学可以和小学数学进行良好的融合,让学生能够全面成长,但在实际过程中还存在一些问题。
(一)编程教学方式与数学教学融合度较低
在实际教学中,教师可以应用编程教学方式构建学习情境让学生进行学习,能让学生更加直观具体地在创设的场景中思考问题。但由于教师重视程度和编程教学理解能力不足,没有正确认识到编程教学与数学知识的结合方式,导致在数学教学中探索编程教学内容较少。在开展编程教学方式时需使用信息技术的专业人员与教学人员进行合力进行,在实际中能够满足实际需求的能力较小,导致编程教学在小学教学开展缓慢,与学生学习没有良好的融合。
(二)学生学习差距大
在数学课堂中开展编程教学需要学生在学习模式、教育资源、教学设备、课程分配等其他人力物力上需要大力支持。由于不同学校人才队伍和资金技术、教师方式都存在一定差异,编程教学方式这种较为创新的教学方式只能在个别城市有良好发挥,整体发展速度较为缓慢,对学生学习成长和编程教育发展都有严重制约,这种情况需要及时进行优化解决。
三、 在小学教学中融入编程教学的策略方法
(一)制定适合的数学教案,做好准备工作
在小学数学教学中想要编程教学方式在课堂中有良好的发挥,要提升各阶段的教学质量。数学教案是教学准备阶段的重要内容,在开展工作时教师要根据所学知识和编程教学方式进行合理编写,同时也要考虑班级学生学习能力和数学知识重点,采用编程的方式开展教学。在低年级数学中,涉及使用金钱运算知识时,教师可以为学生设计不同人民币购买物品的方式进行编程教学设计,以动画的方式为小学生呈现数学知识。针对学生的学习能力和性格特点,在准备阶段教师要做好小组的划分和课堂游戏规则的制定。在准备阶段教师要对班级学生有全面的认识,在开展过程中对小学生有更好的关注,做好教学管理工作,控制好教学的进度和节奏,用编程教学激发学生动力,让学生在课堂中积极探索知识,提升教学效果,让编程教学在数学教学中有更好的发挥。
(二)结合数学知识开展针对性教学
想要编程教学在小学数学中有良好的发展空间,需要教师将编程教学方式引入教学中,对于新的教学方式小学生会有较强的好奇心,这时教师可以抓住小学生的心理更好地开展教学工作。例如,在教学基础应用题时,教师可以用编程教学方式以游戏的方式组织学生进行学习,在游戏中探索数学知识,让学生能够有独立的思考,激发学生的想象力和积极性。此外,开展编程教学要抓住教学知识难点,以编程教学为依托将教学难点内容进行转化,让学生学习起来更加轻松有趣,同时也能将数学难点知识通过编程教学方式更加全面地掌握,进而提升学生的学习能力。
(三)在编程教学中重视学生地位
在开展编程教学时,教师要认识到学生的主体地位,这样才能更好地开展教学,同时也要对自身的引导能力有全面的认识。在小学教学中,小学生年龄较小,比较贪玩,在课堂学习中不能集中注意力。所以在编程教学过程中,教师要及时关注学生的一举一动,学生出现注意力不集中的情况时要及时进行引导和纠正。同时也要认识到编程教学与数学知识的结合性,根据学生不同的能力需求进行教学,也为编程教学提供实践保障。在编程教育中,教师可以根据班级学生的学习能力和性格特点构建不同层级的教学内容。分层教学不是区别对待,而是通过合适的方式来提升学生的整体能力,对于编程教学来说有更好的发挥空间,将学生分层教学,能够提升编程教育的实际应用效果,培养班级的整体数学能力。 (四)开展丰富的编程教学活动
在开展编程教学方式时,教师可以通过构建丰富多彩的教学活动来提升小学生的参与度,开展教学活动让学生通过活动来激发学习能力,增加对于编程教学知识的掌握能力,让学生养成数学思维模式,在活动中提升综合能力。在实际过程中教师可以组织编程教育竞赛,让学生对编程教育模式有全面的认识,可以带领小学生一起制作数学知识编程动画,提升学生的动手实践能力。同时可以开展小组合作让小学生小组一起制作数学内容,然后再进行展示,教师通过小学生的展示成果来了解小学生的知识掌握程度,同时也能拉近学生和教师之间的距离,让教师了解小学生的实际情况,便于日后开展针对性的教学。在此过程中,教师要多鼓励学生,注意观察小学生的心理变化,在遇到困难时要及时帮助学生解决。
(五)提高教师教学能力
要发挥编程教学的优势离不开人才的支持,所以在实际教学中要培养教师的专业教学能力,对编程教育有全面的了解。同时也需要学校努力培养更多的专業编程教育人才,能够有丰富的实践经验,在小学教学中能有出色的发挥。学校要多为现有教师提供专业能力培养机会,参加有关编程教学的培训提升自身能力。同时学校要对编程教学提高资金支持,为教学提供更多编程设备,让编程教学融入日常学校活动中,学校可以构建编程教学氛围,改善传统教学环境,使教师能有更多积极性来进行实践工作,这能有效促进编程教学的有效开展,提升教师教学效果。
(六)提升编程教学的社会力量
社会和政府作为编程教学的重要推进者,相关教育单位应为编程教学制定工作规范,同时为编程教学提供教育方向和教育支持,推荐全国各地开展编程工作。与此同时,社会也应对编程教育有正确的认识,重视编程教育的促进作用,在社会中不断开展编程教育的实践探索。同时也要培养专业的教育人才,为编程教育提供发展动力。在学校中积极将编程教育融入到不同教学中,提升小学生的掌握能力,发挥编程教育的重要作用,推进教育事业的不断进步。
四、 结语
综上所述,编程教育与小学教学相融合不仅能够提升小学生的积极性,还能提升教学质量和效果。在实际过程中,将小学数学融入编程教学需要进行不断探索,根据教学内容和学生发展能力做出及时调整。同时编程教育也需要学校和社会的共同支持,为编程教育提供更多发展空间,让编程教育在小学教学中有更加理想的教育效果,为教育事业发展注入强大动力,促进教育的不断发展,提升教学质量,促进学生的全面健康发展。
参考文献:
[1]李建英,齐丹,马倩,等.Scratch在小学数学课程教学中的应用研究[J].办公自动化,2018(24):51-52,35.
[2]华剑.例谈小学Scratch编程教学策略[J].中国信息技术教育,2018(24):47-48.
[3]战超.编程教育在小学数学教学中的应用之我见[J].小学时代(奥妙),2018(10):60,61.
[4]徐佳佳.小学编程教学中的多元策略探讨[J].福建电脑,2019,35(6):140-141.
[5]孙秀玲.基于STEM的Scratch编程应用在小学数学教学中的思考[J].科教导刊-电子版(中旬),2019(9):182.
作者简介:
黑生福,甘肃省白银市,甘肃省白银市白银区第三小学。
关键词:小学数学;编程教学;策略研究
由于在小学数学教学中,部分教师还存在着传统的教学思想,对数学教材过度依赖,教学方法也有待提升,这就导致学生的积极性不高,对数学学习难免有些抵触。而随着编程教学方式在小学教学中的应用,能很大程度改善这些问题。在实践过程中,教师要考虑小学生的学习能力和学习方式,将编程教学方式进行巧妙的融合,利用编程教学更好地开展学習,提升小学生的积极性,促进学生学习能力的提升。
一、 编程教学方式在小学数学中的优势
(一)调动学生积极性
将编程教学与数学教学相融合能提升课堂趣味,能够激发小学生的学习动力,这样能有效调动小学生的积极性。在进行编程教学过程中,小学生可以独自参与编程教学,教师也可以用小组合作的方式开展编程教学,由于小学生都具有较强的好胜心,在小组合作编程教学中能充分满足小学生的需求,营造良好的学习氛围,让小学生在学习过程中更加自主地提升学生学习的积极性。
(二)适应学生的个性发展
小学教学是学生学习和成长的重要时期,在这过程中能培养小学生良好的行为习惯,也能让小学生形成自身独特的性格。在实际教学中,小学生的学习能力和性格特点都存在一定的差异性,在学习数学时难免也存在一定差距。采用编程教学的方式能根据小学生的不同学习能力来开展教学,分层级开展教学让小学生在学习中能够自主地完成学习任务,这样能有效发挥小学生的个性,让学生能够保持个性化发展。在实际过程中,教师可以针对不同学习能力的学生制定不同的学习任务,将简单的内容布置给初学者,使得学生能全面了解知识。将有难度的布置给学习能力较强的学生,让学生挑战自己,提升不同层级学生的学习能力。
(三)培养学生全面发展能力
在采用编程教学时,由于知识方法很多都来源于生活,在教学过程中能激发学生的思考和想象力,让学生能对知识有全面的了解,在课堂中使学生全面发展。而开展编程教学时最重要的是优化了教学方式,营造适合学生发展的学习氛围,让学生在课堂中能够激发天性,不受学习压力的困扰,降低学习难度让学生能够在轻松的环境下学习,让学生能够健康全面的成长。
二、 现阶段编程教学融入小学数学课堂存在的问题
部分学校受到传统教学观念的影响,一些教师还采用填鸭式的教学方式,没有重视小学生的学习能力和特点开展针对性教学,数学教学方式也较为单一,小学生的积极性和学习能力受到严重影响。在信息技术的发展下,编程教学可以和小学数学进行良好的融合,让学生能够全面成长,但在实际过程中还存在一些问题。
(一)编程教学方式与数学教学融合度较低
在实际教学中,教师可以应用编程教学方式构建学习情境让学生进行学习,能让学生更加直观具体地在创设的场景中思考问题。但由于教师重视程度和编程教学理解能力不足,没有正确认识到编程教学与数学知识的结合方式,导致在数学教学中探索编程教学内容较少。在开展编程教学方式时需使用信息技术的专业人员与教学人员进行合力进行,在实际中能够满足实际需求的能力较小,导致编程教学在小学教学开展缓慢,与学生学习没有良好的融合。
(二)学生学习差距大
在数学课堂中开展编程教学需要学生在学习模式、教育资源、教学设备、课程分配等其他人力物力上需要大力支持。由于不同学校人才队伍和资金技术、教师方式都存在一定差异,编程教学方式这种较为创新的教学方式只能在个别城市有良好发挥,整体发展速度较为缓慢,对学生学习成长和编程教育发展都有严重制约,这种情况需要及时进行优化解决。
三、 在小学教学中融入编程教学的策略方法
(一)制定适合的数学教案,做好准备工作
在小学数学教学中想要编程教学方式在课堂中有良好的发挥,要提升各阶段的教学质量。数学教案是教学准备阶段的重要内容,在开展工作时教师要根据所学知识和编程教学方式进行合理编写,同时也要考虑班级学生学习能力和数学知识重点,采用编程的方式开展教学。在低年级数学中,涉及使用金钱运算知识时,教师可以为学生设计不同人民币购买物品的方式进行编程教学设计,以动画的方式为小学生呈现数学知识。针对学生的学习能力和性格特点,在准备阶段教师要做好小组的划分和课堂游戏规则的制定。在准备阶段教师要对班级学生有全面的认识,在开展过程中对小学生有更好的关注,做好教学管理工作,控制好教学的进度和节奏,用编程教学激发学生动力,让学生在课堂中积极探索知识,提升教学效果,让编程教学在数学教学中有更好的发挥。
(二)结合数学知识开展针对性教学
想要编程教学在小学数学中有良好的发展空间,需要教师将编程教学方式引入教学中,对于新的教学方式小学生会有较强的好奇心,这时教师可以抓住小学生的心理更好地开展教学工作。例如,在教学基础应用题时,教师可以用编程教学方式以游戏的方式组织学生进行学习,在游戏中探索数学知识,让学生能够有独立的思考,激发学生的想象力和积极性。此外,开展编程教学要抓住教学知识难点,以编程教学为依托将教学难点内容进行转化,让学生学习起来更加轻松有趣,同时也能将数学难点知识通过编程教学方式更加全面地掌握,进而提升学生的学习能力。
(三)在编程教学中重视学生地位
在开展编程教学时,教师要认识到学生的主体地位,这样才能更好地开展教学,同时也要对自身的引导能力有全面的认识。在小学教学中,小学生年龄较小,比较贪玩,在课堂学习中不能集中注意力。所以在编程教学过程中,教师要及时关注学生的一举一动,学生出现注意力不集中的情况时要及时进行引导和纠正。同时也要认识到编程教学与数学知识的结合性,根据学生不同的能力需求进行教学,也为编程教学提供实践保障。在编程教育中,教师可以根据班级学生的学习能力和性格特点构建不同层级的教学内容。分层教学不是区别对待,而是通过合适的方式来提升学生的整体能力,对于编程教学来说有更好的发挥空间,将学生分层教学,能够提升编程教育的实际应用效果,培养班级的整体数学能力。 (四)开展丰富的编程教学活动
在开展编程教学方式时,教师可以通过构建丰富多彩的教学活动来提升小学生的参与度,开展教学活动让学生通过活动来激发学习能力,增加对于编程教学知识的掌握能力,让学生养成数学思维模式,在活动中提升综合能力。在实际过程中教师可以组织编程教育竞赛,让学生对编程教育模式有全面的认识,可以带领小学生一起制作数学知识编程动画,提升学生的动手实践能力。同时可以开展小组合作让小学生小组一起制作数学内容,然后再进行展示,教师通过小学生的展示成果来了解小学生的知识掌握程度,同时也能拉近学生和教师之间的距离,让教师了解小学生的实际情况,便于日后开展针对性的教学。在此过程中,教师要多鼓励学生,注意观察小学生的心理变化,在遇到困难时要及时帮助学生解决。
(五)提高教师教学能力
要发挥编程教学的优势离不开人才的支持,所以在实际教学中要培养教师的专业教学能力,对编程教育有全面的了解。同时也需要学校努力培养更多的专業编程教育人才,能够有丰富的实践经验,在小学教学中能有出色的发挥。学校要多为现有教师提供专业能力培养机会,参加有关编程教学的培训提升自身能力。同时学校要对编程教学提高资金支持,为教学提供更多编程设备,让编程教学融入日常学校活动中,学校可以构建编程教学氛围,改善传统教学环境,使教师能有更多积极性来进行实践工作,这能有效促进编程教学的有效开展,提升教师教学效果。
(六)提升编程教学的社会力量
社会和政府作为编程教学的重要推进者,相关教育单位应为编程教学制定工作规范,同时为编程教学提供教育方向和教育支持,推荐全国各地开展编程工作。与此同时,社会也应对编程教育有正确的认识,重视编程教育的促进作用,在社会中不断开展编程教育的实践探索。同时也要培养专业的教育人才,为编程教育提供发展动力。在学校中积极将编程教育融入到不同教学中,提升小学生的掌握能力,发挥编程教育的重要作用,推进教育事业的不断进步。
四、 结语
综上所述,编程教育与小学教学相融合不仅能够提升小学生的积极性,还能提升教学质量和效果。在实际过程中,将小学数学融入编程教学需要进行不断探索,根据教学内容和学生发展能力做出及时调整。同时编程教育也需要学校和社会的共同支持,为编程教育提供更多发展空间,让编程教育在小学教学中有更加理想的教育效果,为教育事业发展注入强大动力,促进教育的不断发展,提升教学质量,促进学生的全面健康发展。
参考文献:
[1]李建英,齐丹,马倩,等.Scratch在小学数学课程教学中的应用研究[J].办公自动化,2018(24):51-52,35.
[2]华剑.例谈小学Scratch编程教学策略[J].中国信息技术教育,2018(24):47-48.
[3]战超.编程教育在小学数学教学中的应用之我见[J].小学时代(奥妙),2018(10):60,61.
[4]徐佳佳.小学编程教学中的多元策略探讨[J].福建电脑,2019,35(6):140-141.
[5]孙秀玲.基于STEM的Scratch编程应用在小学数学教学中的思考[J].科教导刊-电子版(中旬),2019(9):182.
作者简介:
黑生福,甘肃省白银市,甘肃省白银市白银区第三小学。