栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > 学术 > 学生必读 > 学周刊

基于深度学习的scratch编程教学策略

学周刊 更新时间: 发布时间: 学术归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

基于深度学习的scratch编程教学策略

易姗娜

摘 要:scratch编程教学是当前信息技术学科实施素质教学的重要组成项目,是提高学生信息素养水平的重要内容。深度学习是一种创新式教学认知,加强scratch编程的深度学习,可以提高学生深入理解掌握scratch编程知识,更有助于培养学生各方面的综合能力。本文就基于深度学习的背景,对scratch编程教学策略进行了分析。希望此研究能够为广大教师提供一些帮助,仅供参考。

关键词:深度学习;scratch编程;微课

中图分类号:G62          文献标识码:A          文章编号:1673-9132(2021)14-0101-02

DOI:10.16657/j.cnki.issn1673-9132.2021.14.050

在小学阶段开展scratch编程教学的目的是培养学生计算机程序设计能力,以点为面逐步提高学生的综合能力。加强scratch编程的深度教学,培养学生的分析解决问题能力,锻炼学生的逻辑思维和创新学习能力,为终身学习奠定良好的基础。因此,在scratch编程教学中,教师要重视调动学生的积极性,提高课堂参与度,鼓励他们乐于动脑动手,构建良好的scratch编程深度学习课堂,有效促进学生深度学习能力的提升。

一、深度学习的含义和特征

(一)深度学习含义

深度学习的开展是相对于浅层学习,是指在理解的基础上引导学生开展更加深入、深化层面的学习。在小学信息技术中开展深度学习,可以引导学生更好地进行学习体验,营造积极主动的深度学习氛围。教师可以通过多种有效方式来引导学生深入地学习信息技术,丰富学生的信息技术知识,提高信息技术水平。因此,基于深度学习的小学信息技术教学,不仅是对信息技术知识的完善与拓展,更是协助学生构建信息技术知识体系,提高学生对于知识的理解、批判、应用、迁移能力以及自我价值认同的有利助手。

(二)深度学习特征

目前,针对小学生的年龄特点,小学信息技术深度学习的特征主要体现在四个方面:第一,提高学生对于知识的理解是基础,在学习中,学生对于知识的理解是主动的,而不是被动地硬性记忆知识;第二,学生的知识呈现系统化,能够深刻理解信息技术核心知识,在此基础上重构与关联新旧知识,从而逐步构建完善的知识体系;第三,深度学习下的信息技术教学,学生的知识能力在不同的真实生活情境中得到了充分应用,知识迁移与创新应用能力不断得到提升;第四,深度学习教学重视学生的学习体验,通过体验来帮助学生主动地获取学科知识,切实有效地提高学生自主与合作、批判性思维等各种深度学习能力。

二、基于深度学习的scratch编程教学意义

(一)有利于培养学生的兴趣

从深度学习的内涵上来看,深度学习要求学习者在学习过程中必须具备一定的内在动机即主动学习兴趣与需求,这也是深度学习特征之一。基于深度学习的scratch编程教学,有利于培养学生的学习兴趣,激发学生学习需求,从而为信息技术深度学习课堂的开展奠定良好的学习氛围。scratch编程是一种图形化语言,具有操作简单、界面美观、作品有趣等特点,深受广大小学生的欢迎。教师可以通过scratch编程工具来培养学生对于编程的学习兴趣,营造有趣的学习氛围。

(二)有利于锻炼学生的思维

基于深度学习的scratch编程教学,有利于锻炼学生的思维。scratch编程内容十分丰富,包含计算机操作知识、程序结构设计知识、各学科相融合应用的知识等,可以拓展学生知识应用视野。学生通过使用scratch编程软件制作动画、设计游戏、创编故事等体验,可以感受编程学习的有趣性,更重要的是可以有效训练学生的逻辑思维、批判性思维、计算思维和创新思维。

(三)有利于形成学生的自主学习意识

开展深度学习的scratch编程教学,提高学生的学习体验效果,能激发学生的自主学习意识,进入良性循环状态。在教学过程中,教师合理设计学习活动,充分调动活动的参与性,促使学生自主学习意识的形成。如在scratch编程教学中采用自主探究与小组合作相结合的方式,学生成为学习活动的主体,主动探究编程知识的奥秘,从而促使自主学习和分析解决问题的能力逐步提高。

三、基于深度学习的scratch编程教学策略

(一)启发和引导并用,激发学生的需求与主动学习思维

实施scratch编程的深度学习教学,必须充分关注学生的成长需要,促进每个学生主动、生动活泼地发展。因此,教师要注重激发学生的主动学习思维,让学生主动地学习scratch编程知识。在scratch编程教学中,教师可以采用启发与引导并用的方式开展教学,唤醒学生对编程知识的学习需求[1]。

比如,在引导学生学习制作scratch编程基础作品时,教师可以先让学生回顾自己所学过的与课题相关的知识,思考自己对于课题新知的理解,再引导学生开展基础作品的学习与设计,激发学生的创作动力。在课堂上,教师可以使用微课辅助教学,通过微课讲解,使得学生对于scratch编程知识的理解更加直观,让学生认识到编程的趣味性,激发学生的学习主动性。在引起学生对于新知的学习兴趣后,教师可以通过多媒体教学的方式进一步与学生交流对于新知更加深入的需求,让学生对新知有了充分的认识后,再通过互动练习方式巩固scratch編程基本操作。在练习过程中,教师要鼓励学生积极提出存在的疑问,结合学生学习情况加强重难点问题的适时启发与引导,加深学生对知识的理解。在突破重难点问题后,教师可以引导学生使用自己喜欢的方式,如知识点结构导图等进行新旧知识的梳理关联,构建新的编程知识网络。之后,教学的重点环节是引导学生如何利用所学的scratch编程工具加工与创作有深度的个性化作品。

(二)问题和任务结合,锻炼学生的合作与创新学习能力

合作与创新是深度学习的重要学习领域之一。加强scratch编程教学的深度学习,教师要重视与实践结合锻炼学生的合作与创新学习能力,借助问题和任务结合的方式强化教学。开展问题教学,让学生在解决问题过程中学习,从而培养学生发现问题、分析问题、解决问题的能力。在设置问题时,教师可选择与实际生活紧密相关的真实问题,让学生学会使用现有知识去解决问题,提高学生知识的迁移和应用的学习能力。加强任务教学的开展,主要倡导以完成任务为主,在任务情境中引导学生进行探究式学习,提高学生之间有效沟通合作能力。在学生完成任务过程中,建议采用小组合作的形式,相互讨论,提出见解,实践验证,适时总结,解决任务。在任务教学中,教师也可向学生抛出一系列任务式问题,让学生以解决问题的方式来完成任务,以此提高任务教学的挑战性,激发学生学习热情,催发学生对scratch编程知识的深入学习与理解[2]。编程知识比较枯燥无味,通过任务和问题结合的方式教学,学生在分析问题、解决问题过程中充分理解编程核心知识,从而培养学生的创造性学习能力,促进全面发展。

(三)评价和指导共存,提高自我的认同与反思学习能力

自我情感价值领域包含拥有学习自信、有效学习习惯、自我指导能力、认同终身学习、善于思考能力和自我评估能力。这六大方面也是促进学生深度学习能力发展的重要组成部分。在开展scratch编程教学时,教师应及时有效地反馈学生这六大方面的学习动态,有针对性地加强指导,促进学生的自我认同与反思学习能力的发展。在基于深度学习的前提下,教师要重视对学生的过程教学,记录学生在学习过程中的情感、态度、习惯、方法与知识的掌握程度等。这些内容不仅是教学评价的内容,也是教师后期教学反思总结的重要数据,也是呈现教学动态变化的重要数据[3]。课堂教学评价时,教师可借助大数据的帮助,如使用班级优化大师等软件量化评价学生学习过程动态,提高评价的公正性、公开性和有效性,借此更好地分析比对学生在自我价值情感领域的发展情况,从而在之后的教学中针对学生薄弱部分采取相应的指导措施。在分配学习小组座位时,教师也可借助大数据技术,采用能力互补的方式合理编排学生座位,促进学生间互助互促互长。总之,教师可加强对大数据技术的应用[4],做好课堂教学过程的记录、评价和指导,这对于提高scratch编程深度学习教学效果十分重要。

(四)采用微课技术,提高教学质量

随着信息技术的发展,微课教学方式是当前较为广泛应用的方式之一。在scratch编程教学中,教师也可以加强对微课技术的使用,借助新技术来加深学生对于scratch编程内容的认知。首先,加强微课教学方式在新内容授课中的应用,在设计新教学内容时,教师可以设计新颖的问题来进行导入教学,以此作为新课程教学的铺垫。比如,在学习克隆模块教学内容时,教师可以先播放相关的微课视频,让学生从中了解到克隆模块的基本内容,借助微课的方式还可以提升课堂的趣味性,进而有效地吸引学生的注意力,为构建高效课堂奠定基础。其次,教师可以加强微课在复习中的应用,特别在进行衔接知识点教学时,教师可以结合学生的学习现状来制定针对性的微课,并且上传到网络平台,学生可以随时进行观看,巩固学生旧知识的同时,也可以为新知识的教学做好铺垫。

深度学习下的小学信息技术编程教学侧重教学过程的体验、理解,侧重于学生主动学习意识和学生创新学习能力以及学生认同自我价值的培养,有利于提高学生的编程能力,进一步培养学生的信息素养。教师应充分认识深度学习的内涵、特征与重要性,创造性地结合深度学习理论展开scratch编程教学,推进编程教学实践的发展,提升小学信息技术编程课堂的教学效率和教学内容的深度。

参考文献:

[1]陈桂华.运用Scratch编程教学培养学生的创新能力[J].中国现代教育装备,2020(12):44.

[2]宋昊敏.基于计算思维的Scratch编程教学实践——以“讲故事”为例[J].河北北方学院学报(自然科学版),2020(7):61.

[3]韓蕾.深度学习在中小学创意编程中的应用策略研究[J].天津教育,2019(22):23.

[4]曹凤娟.学科融合视角下的Scratch编程教学的实践探索[J].小学教学研究,2020(4):65.

[责任编辑 杜建立]

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/xueshu/532969.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号