基于核心素养培养的小学信息技术Scratch编程教学

2020-07-09 21:55张静
科学导报·学术 2020年19期
关键词:素养培养

张静

摘  要:在编程技术飞速发展的当下,校园对新一代人才的信息素养的培养,需要小学信息技术教师通过Scratch教学,重点培养学生的编程能力,来实现促进学生信息核心素养全面发展的目的。本文从鼓励学生积极实践,培养学生信息思维;通过小组合作教学,培养学生计算思维;通过项目展开教学,培养学生编程思维;联系实际生活情景,培养学生责任意识四个方面对基于核心素养培养的小学信息技术Scratch编程教学展开讨论。

关键词:Scratch编程教学;信息教学;素养培养

随着编程技术的广泛应用,越来越多的行业对新一代人才的编程能力有了越来越高的要求。且随着社会的不断发展,素质教育理念深入人心。作为学生进行编程技术知识学习和信息素养发展的重要引导者,教师需要发挥好自身引导学生学习的角色作用。因此,教师需要不断学习专业知识,对信息核心素养有深入、全面的认识,并借助Scratch编程知识的教学,实现对学生信息核心素养的培养。

一、鼓励学生积极实践,培养学生信息思维

信息意识是学生在小学阶段需要首先形成的重要意识,“信息意识”是指个体对信息的敏感度和对信息价值的判断力。它不仅关系着学生对信息知识学习能力的发展,同样关系着学生当下及将来对信息知识应用能力的形成和发展。教师在教学Scratch编程知识时,应当结合学生的认知水平特点,鼓励学生针对具体的知识点展开必要的实践,通过培养学生的信息意识,为学生的信息核心素养发展做准备。

例如,教师在教学关于Scratch编程知识中的角色移动相关知识时,就通过鼓励学生积极实践每一个知识点来达到培养学生信息思维的目的。在学生进行实践前,教师将“角色”与现实中的实物进行联系,如“如同我们移动实际生活中的三角形形状的物体,我们也可以移动程序中的‘角色。”为了让学生加深理解程度和记忆程度,教师还然让学生将自己进行角色移动的操作,当做动画的制作来进行:“动画的制作就是每一个角色按照他们自己的位置进行移动的。”学生有了这样的理解基础,通过积极实践对角色的移动操作,实现了其自身信息思维的发展。

二、通过小组合作教学,培养学生计算思维

计算思维作为信息核心素养的重要组成部分,是学生顺利进行信息知识应用,以及将零散的编程知识,系统地应用于项目实践中的重要思维能力。具体来说,计算思维是学生在系统的学科学习过程中形成的,能够运用计算机科学领域的思想、策略、方法、技术等解决真实信息系统问题的过程中所形成的一种内在思维品质。教师应当开展小组合作形式的教学,让学生通过合作互助的方式发展计算思维等素养。

例如,教师在教学小猫走迷宫项目为基础的相关内容时,为了让学生高效率地进行知识理解和操作步骤的练习,将学生分为了不同的小组。学生在实践的过程中,对于思路不清晰的部分,可以通过有效互助来实现思路的重新整理。之所以用小组合作教学,是因为学生的进行项目练习的过程中,容易因为思维活动较多而出现思路混乱的情况。学生在互助学习模式下,将项目完成方案的具体思维活动进行了高效的实践,这有效帮助了学生的计算思维得到锻炼。

三、通过项目展开教学,培养学生编程思维

在编程技术出现后,信息素养中的信息应用及信息创新应用能力等概念中,自然包含了编程能力基础上的编程思维素养部分。编程思维不是编程语言,不是算法或数据结构本身,而是如何分解问题,从中发现规律,建立解决问题的模型,并映射到合适的数据结构和算法上,然后才能根据算法写程序实现。结合概念,教师应当利用项目开展教学,培养学生的编程能力和编程思维,促进学生信息核心素养的发展。

例如,教师在学生学习了“角色移动”、“角色旋转”、“角色复制”,以及“声音插入”等知识后,以“打蚊子”项目作为了引导学生进行实践的工具。学生需要自主进行“项目框架分解”,如“打蚊子”的实现需要哪些角色,角色有哪些行为,角色之间是否需要通信等问题。对这些问题进行了分析,就是对项目的开展步骤进行了详细划分,这是进行实际编码前的必要分析。教师通过项目开展教学,一方面让学生有效回忆了以前学生过的编程知识,另一方面让学生通过对“角色”、“舞台”、“脚本”的设计和之后编码过程中对“功能区”、“工具栏”、“窗格”等工具进行实际应用后,强化了学生对项目模块组成的认识,加深了学生对于项目组成的理解,发展了学生的编程思维,同时实现了学生的信息核心素养的进一步发展。

四、联系实际生活情景,培养学生责任意识

“信息社会责任”作为信息核心素养中涉及到人的社会性的素养,是指信息社会中的个体在文化修养、道德规范和行为自律等方面应尽的责任。在现实社会中,任何社会成员对自己的行为应当负有相应的责任,学生也应如此。作为引导学生发展信息素养的教师,不仅应教导学生利用信息知识服务自己,同时还应劝诫学生不能利用信息知识伤害他人权利,从而达到学生信息核心素养的健康发展。

例如,教师在引导学生学习基本Scratch编程知识时,就通過“动画角色制作”等主题为主的方向教育学生,无论学习信息知识,还是针对信息知识进行实践操作练习,都要用健康的内容作为素材。在组织学生进行编程项目练习时,同样利用通过素材的挑选、主题的定位,让学生明了信息知识的运用,不仅要用于提升自身的技术能力,更要体现自身对于道德规范、文化修养等方面的高素质。尤其要避免“暴力”、“血腥”等主题方面的素材选取,同时在遵守相关法律的基础上,规范自身运用信息技术的行为,保证自己的知识运用在法律和道德两方面“不越界”。学生的信息责任意识在教师的谆谆教导中得到了健康发展,促进了学生的信息核心素养的全面、健康发展。

综上所述,小学的信息核心素养发展需要得到教师的正确引导。教师应当结合教学的知识,学生的特点,对学生进行科学的核心素养的培养。让学生在编程等知识的学习过程中,得到信息意识、计算思维、编程思维以及信息责任意识等素养的额全面、健康发展,实现教师培养学生信息核心素养的目的。

参考文献

[1]  刘锐,李娅娟.小学信息技术学科核心素养培养的落地与实施探索[J].中国信息技术教育,2018(20):32-35.

[2]  许军.有的放矢,提升学生信息技术核心素养[J].小学教学参考,2017(03):80.

猜你喜欢
素养培养
比较法在高中生历史素养培养中的应用价值
核心素养背景下,小学英语老师如何转变教学行为
浅析新理念下高中语文的教学策略
浅谈如何培养学生良好的数学素养
中职旅游专业学生网络营销素养培养初探
浅谈高中语文选修课程的设置及其对语文素养的培养
注重情境直观探寻规律本质
浅谈幼儿期语言素养的培养
对初中数学教学中学生互助合作性学习的探究
浅谈小学语文教学中学生素养的培养