基于Scratch编程的小学信息技术实践与思考
谢庆琰
成都市龙江路小学中粮祥云分校 四川 成都 610000
【摘要】当下,随着教育信息化的高速发展,人工智能时代全面到来,编程能力逐渐成为衡量现代人才的重要标志之一。近年来,编程教学在我国中小学信息技术课程中得到广泛开展,Scratch作为小学编程教育的必备软件,其图形化模式降低了编程门槛,游戏化环境激发了小学生兴趣,从而大力提升教学质量,助力培养小学生思维能力与信息素养。
关键词:Scratch编程 小学 信息技术
一、小学信息技术现状分析
(一)教材版本多样
目前,全国小学信息技术教材版本多样化,有清华版、川教版、科教版、辽师大版等等,不同教材版本存在较大差异。虽呈现百家争鸣的状态,但仍局限性较大,教材编写传统。“计算机课程”并不等于“信息技术课程”。
(二)教材内容陈旧
信息技术发展迅速,选入教材的内容也应具有时代性、先进性。目前,较多小学教材的操作系统学习还停留在Windows2000、XP版本,而实际已用Win7或Win10版本。且在小升初内容的衔接上存在明显问题,有的重复交叉较为严重。且基于各地区经济发展差异,各校信息化硬件设备不完善,限制了学生上机操作。
(三)课程质量较低
在传统的以教师讲授为主要教学模式的信息技术课堂上,部分老师仍按照传统的系统性、渐进式方式授课,注重于如何向学生讲解计算机技术,而忽视能力目标培养和信息化素养的提升。学生对上机操作的期望与课程间存在矛盾,教师的惯性思维让课堂无法实现自由式、开放式,课程内容不仅很难吸引学生兴趣,也无法满足学生对于信息技术知识的个性化需求,学生无法熟练掌握计算机知识,操作水平偏低,教学效果不佳。
二、Scratch编程教育
时代予以我们机遇,编程教育的融入让信息技术课堂重回朝气与活力。自2019年9月,四川省信息技术教材迎来了创新与变革,在小学三年级的教材中首次加入了编程相关的教学内容,对老师而言,这无疑也是一次前所未有的挑战。
(一)Scratch编程介绍
2007年5月,MIT实验室向公众发布了一款全新的桌面视觉化编程工具——Scratch。Scratch将程序指令变为一个个“积木块”,使用者无需敲击代码,只需通过拖拽积木块,就可以很方便的进行编程,从而快速制作出动画、游戏、交互程序。Scratch在十年间成为了全世界最流行的儿童编言,到目前为止,Scratch已经拥有40多种语言的操作界面在超过150个国家里被使用。Scratch最优的部分并不是在于教会孩子们如何编程,而是教会孩子们自我认同与开放意识,改进学生分析和解决问题的能力,由于可视化的结构,编写程序的流程变得更容易。
(二)编程教育的重要性
2017年,国务院印发《新一代人工智能发展规划》,“实施全民智能教育项目,在中小学阶段设置人工智能相关课程,逐步推广编程教育”。人工智能是引领中国未来的战略性技术,而人工智能教育必将是未来教育事业发展的方向。目前,小学阶段的编程教育以Scratch为主,编程学习的过程,就是为了解决问题而设定各种逻辑并完成任务的过程。有专家指出,“Scratch不仅仅是编程工具,它也可以改进学生分析和解决问题的能力,还可以在短时间内提供反馈,并能够快速地验证逻辑是否正确。由于可视化的结构,编写程序的流程变得更容易,也有助于改善学生的思维方式。从本质上讲,Scratch减少了人们与计算机科学思维之间的距离。
”学校适当地开展人工智能中的编程课程,不仅是学科教育的突破,更在培养学生创新、逻辑等思维能力上有重要提升,为学生的学科学习和个性发展助力。
三、编程教育实践与思考
利用Scratch编程在传统的信息技术课上能做些什么?编故事,做动画;听音乐,做游戏;做实验,解难题,实现你的奇思妙想。
(一)教学模式的改变
一是变更教育观念。曾读过这样一句话,让我印象深刻:“我听见了就忘记了,我看见了就记住了,我做了就理解了。”这不是对信息技术学科最好的诠释吗?老师的观念更新是教学改革的第一步。二是个性化课程设置。编程教育虽未实现普及,但学校的创新开设必不可少。小学常规信息技术课程仅每周一节,融入Scratch编程教育后,实践至关重要,不同学校可根据实际采用社团等形式多样化开展。例如以分类分层教学为原则,采用兴趣班为主要形式开展编程教育,小学低段以兴趣感知、案例观赏为主,中段以编程为基础知识的模仿应用学习为主,高段以主题式编程及拓展学习为主,优化教学模式和方法。
(二)学习方式的探索
一是注重教学启发。“兴趣是最好的老师”,小学生年龄在6-12岁,具有生性活泼、好动,思维活跃的特点,要让孩子们在“玩中学,在学中玩”,激发学生对知识的渴望和兴趣,Scratch正是以动态、游戏为基础的编程教学。二是注重知识引导。Scratch改变传统的“讲——练――再讲――再练”不断循环的教学模式,善于引导和诱发,鼓励学生自主探究。三是注重课程实践。信息技术课程的实践性决定了它的创造性特点,教师应不断研究、创新教学方法,创造性地“授之以渔”,让学生学会举一反三。编程教育需要尽可能多得给学生留出操作空间,让知识点“活”起来,在实践中强化操作,主动探究、发现体验、分析判断,并解决实际问题,感受成功的喜悦。四是注重任务布置。Scratch需要将内容与现实生活紧密联系,以“项目式”学习方式提高学生主动性,并伴随过程性评价,不但关注学生完成结果的质量性,还时刻关注学生的实施过程。及时发现问题,诱发“探究”意识,激活“探究”思维,积极调整措施,从而培养学生缜密的逻辑思维能力和推理能力。
新课标下,《信息技术》的教学目标就是使学生具有较强的信息意识,了解以计算机及计算机网络为基础的日常使用知识和技能,掌握使用计算机去解决实际问题的方法和步骤,真正将所学知识应用到实际生活和学习中去。小学编程教学最重要的目标就是促进学生信息意识的增强、思维的发展和素养的提升,在掌握编程技能的基础上,更好地适应社会,学会创新和发展。
【参考文献】
[1].陈雅蓉.中小学信息技术课程的课型分类研究[D].南京师范大学.2013年
[2].王靖然.中美中小学信息技术教育比较研究[D].曲阜师范大学.2012年
[3].张金磊.张宝辉.游戏化学习理念在翻转课堂教学中的应用研究[J].远程教育杂志.2013年01期
[4].李倩.何聚厚.当今中小学信息技术教学存在的问题及看法[J].中小学电教(下).2011年05期
[5].刘润泽.试论中小学信息技术课程的新型教学模式[J].中小学电教.2016年04期
[6].李琳.李爱霞.基于课题研究的小学信息技术教师专业共同体的个案研究[D].2013年