关于编程教育课程在小学信息技术的教学应用
2020-10-21董佩军
董佩军
摘 要:信息时代的概念由来已久,我们的世界在信息技术领域的进步也日新月异。随着5G、大数据、物联网等技术的逐步普及和深化,做好小学阶段的信息技术教学更显得关键。为更好地适应时代发展和对学生素质的要求,在小学信息技术课堂上开展编程教育已经颇具必要性。通过编程教育,让小学生对编程形成初步的认知,培养起对编程课程的兴趣和自主探究能力,为日后的深入学习打下坚实基础。
关键词:编程课程;小学教育;信息技术,教学
在《中小学信息技术课程指导纲要》中,对教学目标作出了明确指示,通过向学生进行编程教育,让学生能够了解程序设计的基本思想,并在学习中逐步养成编程逻辑思维,提升自主学习和创新能力。而编程教育,就是程序设计的基础,通过引入scratch,帮助学生更好地理解和掌握编程知识,种种技术的引入也便于深入研究校本课程设计与开发,从而为本校乃至小学信息技术教育提供经验和借鉴。
一、小学编程教育对信息技术核心素养的重要性
小学新课改推行以来,信息技术课程也面临着全新思路和策略的改革契机。过往的小学信息技术教学局限于对基本的计算机技术操作和软件运用的教学上,然而新课改要求在教授小学生信息技术基本技能的基础上,要注重培养学生的信息技术核心素养,养成信息技术思维和动手能力,提升创新能力。因此,编程教育就是对新课改的认真落实,有助于更好地实现小学信息技术的教学目标。
1、编程技术和素养是信息时代发展的内在驱动
信息时代的主要表现是海量数据的汇集,如何发现数据背后的奥秘和规律,是信息时代向前发展的必要动力。而编程素养就可以让学生在认识数据、处理数据、创新使用数据等方面实现进步,全面融入信息时代,养成运用编程思维解决问题的能力。
2、编程课程是掌握和运用信息技术的起点
随着人们运用数据能力的显著提升,编程已经不再局限于过去的范围,诸如互联网+、人工智能等技术已经逐渐成熟,而编程课程就是让学生走向时代尖端的起点,编程能力是信息技术运用的开始和灵魂。
二、编程教育课程在小学信息技术的教学应用策略
1、创设多样性教学情境,创新编程知识和思想的融入
由于年龄和性格特点,小学低年级生注意力无法长时间集中,对呆板、枯燥的学习内容也容易提不起兴趣,因此,在消息信息技术的课堂上,教师要主动创设生动且富有趣味性的课堂情境,让学生快速进入状态,并将编程知识巧妙地融入到这些情境当中。比如,在三年级上册第三单元《会玩scratch》一课中,含有“添加角色”等教学内容,教师可以在课堂上采用添加小动物等角色形象的方式,拉近与学生的距离,从而以类似动物园的情境来激发学生的学习兴趣【1】,带领学生初步领略scratch的魅力与神奇,达到深化教学效果的目的。
2、熟练运用分层教学,把基本知识与提升任务结合起来
对小学低年级学生来说,无论是对信息技术的理解能力还是动手能力,都存在着较大差异。因此,教师要在编程教学中启用分层教学,保证不同层次的学生都能学到编程知识,同时也可以调动起学生学习编程的兴趣。例如,同样是三年级上册教材关于scratch教学中,含有“变换造型”的教学内容,在进行课堂教学时,教师可以根据训练内容的难易程度,安排学生进行变换练习,并对学有余力的同学提出更高的训练要求,运用所学知识进行拓展练习,提升编程认知能力【2】。
3、强化对编程思想的阐释,培养学生自主思考习惯
小学低年级的scratch编程运用,具有强大的编程能力,学生在接触这一编程利器时,容易缺乏理论指导,随意搭建,没有学习目标。在这一过程中,教师要注意向学生进行编程思想的阐释,用更多精力去进行程序脚本思想的普及,让学生深入领悟编程精神和思想,进行有步骤、有目的的编程创作。例如,在《初識scratch》一课中,教师要着重对学生讲述编程内涵和指导思想,让学生对编程有更加深入和系统的认识,并结合课后的综合练习,牢固树立编程思维,并学会运用这一学科素养,为接下来对编程的具体学习提供理论指导【3】。
4、做好课堂小结和总结,夯实编程基础,提升编程技巧
小学信息技术课堂是以任务模块的形式展开的,在每一个模块搭建过程中,教师都要注意做好及时的回顾和总结,带领学生复盘编程思想和技巧,教师可以启发学生对编程方法、对脚本的重新审视,来启发学生开展更多思考。在承上启下的总结过程中,让编程知识扎根学生心底,并且不断总结优化,提升编程素养和能力。
结束语:
在信息技术飞速发展的今天,我们活在数据的海洋里,而编程技术就是接通和破解信息和数据奥妙的必要武器。为应对未来世界的人才需求,在新课改思想的指导下进行有力践行教学目标,就必须在小学信息技术课堂上做好编程教育。除了需要不断总结编程教育经验和规律,开展自我思想革新,还要在课堂入手,有效强化课堂教学效率,创新教学方式,并且牢固树立编程思想,在教学目标的指引下,循序渐进地开展小学编程教学,不断提升学生的编程思想和核心素养,成为全面发展的综合型人才,从而更好地应对未来信息世界的重重挑战。
参考文献
[1] 郝劲松.编程教育课程在小学信息技术的教学应用[J].赤子,2018,(19):217.
[2] 梁玉华.新课程背景下 中小学信息技术课程的探索与实践[J].中国信息技术教育,2019,(24):64-67.