例谈小学编程教育的有效教学策略

来源 :中国信息技术教育 | 被引量 : 0次 | 上传用户:xuru69
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:近几年,编程教育逐渐成为小学信息技术课程的主要内容。编程教育“如何教”成为信息技术教师教学探索的重点内容。根据日常实践经验,作者总结和归纳了小学编程教育的一些有效教学策略,以期能够帮助信息技术教师对小学编程教育教学策略进行进一步的探索与实践。
  关键词:小学;编程教育;教学策略
  中图分类号:G434  文献标识码:A  论文编号:1674-2117(2021)21-0062-02
  随着时代的发展,计算思维的作用和意义越来越突出[1],培养学生计算思维成为中小学信息技术课程的核心目标之一。而编程教育是小学生计算思维培养的重要途径。图形化编程工具的流行使少儿编程成为一种教育趋势。笔者根据多年的小学编程教育教学实践经验,结合具体编程教育教学课例,总结了如下小学编程教育的有效教学策略。
  策略一:真实的项目式编程教学
  小学编程教育并不只是教授学生程序代码,还要遵循以生活真实问题为情境,利用生活中的实际案例来激发学生主动探究编程的热情,培养学生获得和发展计算思维。因此,信息技术教师要努力让学生在真实问题解决过程中完成项目式编程教学。项目式编程教学通常分为下面几个阶段:
  ①想象——对要制作的东西产生想法,并规划所需的资源;
  ②制作——构建和测试数字人工物,以实现原始想法为目标;
  ③分享——与人分享项目,以获得反馈,并反思项目期间学到的知识。
  在教学实践中,项目式编程教学的各个阶段可能不是线性实现的,而是迭代过程的一部分,某些阶段重复一次或多次。同时,小学编程教育要采用“大单元教学”,即以大项目和大任务为主线,进一步把编程教学从原来的单一程序语言代码和知识点中拔出来,站在单元高度将知识结构化,重视知识点之间的联结及其运用,进而围绕编程过程化、结果思维化来改变知识的碎片化,实现教学设计与素养目标的有效对接。
  例如,笔者设计的“元宵节猜灯谜”项目,主要介绍了重复执行、屏幕切换、询问语句以及不重复的随机数的相关知识。笔者根据学生的心理特点和课程内容,在课堂导入环节从元宵节习俗入手,让学生讲述在元宵节人们通常做的事情,引导学生善于发现。接着,以生活为导向,让学生思考生活中的一些设计,知道这些设计所包含的科学原理。然后,以“任务单”作为课堂教学的探究支架,层层深入,将抽象的知识原理转变成实际的功能,通过功能实现来展示对课程知识的掌握与应用。同时,学生在亲自动手操作的过程中,遇到问题,尝试错误,并在解决问题、纠正错误的过程中培养了发现问题、分析问题及解决问题的能力,提高了核心素养。
  策略二:伙伴互助式编程教学策略
  在小学阶段,学生主要学习的编程语言是图形化编程语言。图形化编程语言是一种可视化的编程语言,不用输入任何命令和代码,学生所要做的就是像搭建乐高积木一样搭建图形化的程序块。因此,教师可按照学生的学习基础强弱进行搭配分组,可以采取伙伴互助式编程教学策略。伙伴互助式编程教学策略既可以将多名学生分配为一个小组,也可以将两人组成配对编程小组。配对编程是一种伙伴互助式编程教学策略,是两位编程者一起参与编程,一人输入代码,一人审查代码,能够促进学生反思,学生在学习编程和交流互动中加深理解和应用计算概念,同伴相互观察、表达、争论,潜移默化地学习如何更好地处理问题。伙伴互助式编程教学策略是教学的一种途径和手段,能够有效地达成编程教育教学目标,还能够培养学生的合作能力等高阶思维能力。
  例如,在编程教学过程中,笔者设立了“切水果大赛”任务。为了完成这个任务,笔者根据学生的不同特点进行了小组分工,让学生根据不同小组分工协作完成任务。根据不同分工,有的学生负责项目的整体设计与规划,有的学生负责收集项目资料和素材整理,有的学生负责编程实现和调试,有的学生负责项目成果汇报。在伙伴互助式教学过程中,学生虽然分工明确,但也相互帮助、相互研讨、相互质疑,实现了知识协同建构。
  策略三:软硬结合式编程教学策略
  笔者认为,以往的编程教育未能成功的一个很重要的原因是完全软件化,不能够让学生动手实践。所以,当前小学编程教育教学要采用软硬结合式教学策略,以编程为中心,以软件+硬件为半径,实现技术、工程、数学、艺术等跨学科融合与应用背景下的STEAM教育和创客教育。创意物化就是要亲历主题素材的搜集、草图设计、代码编程、动手实践、优化改进、分享与评价等环节。因此,小学编程教育中可将掌控板、光环板、机器人等硬件融入编程教学中,借助硬件使编程成果可见,提升编程教育的实践价值,唤起学生浓厚的学习兴趣。
  例如,根据信息技术课堂的特点,笔者准备了光环板,并根据学生的情况,设计了五年级四个班联合开展的“趣味编程游戏大比拼”主题比赛活动。活动包括提出项目、参考规则、程序设计、成果交流、活动反思等过程,并以分组不分班的形式完成学习任务。课堂上分组学习,学生可以在组内充分展示自己的思路,通过小组合作的形式完成作品。经过努力,大多数学生都成功地设计出了作品,如有的学生利用的知识超越了课本内容,有的学生还利用光环板编程制作出了图书室噪音采集提示器等。另外,教师还布置了作品展示环节,组织学生深度点评,学生们在点评时,在指出不足之处的同时,更是对其中的出彩之处大加赞扬。
  结束语
  编程教育的开展推动了小学信息技术课程的发展,越来越多的学校将编程教育作为重点教学内容进行讲授。部分学校还专门开展了编程社团课程,这都对小学信息技术课程的发展起到了推动的作用。同时,编程教育课程开发能够提高信息技术教师教学、教研探究的积极主动性,使其保持对新教学理念的敏锐性,對教师自身的发展起到了推动作用。在今后的教学和课程研究中,小学编程教育还应进一步完善课程设计、配套资源,有效且合理地帮助学生提升编程能力,以应对今后社会对人才发展的需求。
  参考文献:
  [1]任友群,隋丰蔚,李锋.数字土著何以可能?——也谈计算思维进入中小学信息技术教育的必要性和可能性[J].中国电化教育,2016(01):2-8.
  [2]马志强,刘亚琴.从项目式学习与配对编程到跨学科综合设计——基于2006—2019年国际K-12计算思维研究的元分析[J].远程教育杂志,2019,37(05):75-84.
  [3]孙立会,周丹华.国际儿童编程教育研究现状与行动路径[J].开放教育研究,2019,25(02):23-35.
其他文献
摘要:《普通高中信息技术课程标准(2017年版)》从提升全民信息素养的高度重新界定了普通高中信息技术课程的目标和性质。高中信息技术课堂教学要落实信息技术核心素养,培养学科大概念理念,采用基于项目的学习方式,引导学生关注信息技术对人类社会的影响,提高学生的信息社会责任感。作者参与了人民教育出版社教材和教师用书的编写工作,在此结合人教社的教材特点阐述了新课标中数据与数据学科的教学感想。  关键词:信息
摘要:《教育信息化2.0行动计划》明确让网络学习空间真正成为广大师生利用信息技术开展教与学活动的主阵地。在实际教学中,如何将网络学习空间与语文教学进行深度融合,充分发挥其引领教育教学变革的作用呢?本文结合课例,从开放多维空间、创设具象情境、精准分析数据三个方面阐述小学语文教学中网络学习空间应用的有效策略。  关键词:网络学习空间;小學语文;教学策略  中图分类号:G434 文献标识码:A 论文编号
2018年秋学期开始,江苏义务教育阶段使用了根据《江苏省义务教育信息技术课程指导纲要(2017年修订)》改版的新教材.小学三年级信息技术教材中依然有关于画图软件的教学.那如何才能上出新意,并且还能体现出高中新课标颁布后提出的学科核心素养的具体落实?下面,笔者先谈谈对陈宏斌老师的《复制与粘贴图形》一课的一些认识与看法,再从此课延展谈谈“应用软件教学如何落地学科思维”的实践与思考.
期刊
情境创设引发的问题思考  教学情境是以直观方式再现教学内容所表征的实际事物或者实际事物的相关背景。教师在教学实践中,会根据教学目标要求和具体教学内容,创设一种适合学生产生一定情感反应的,能够使其主动学习的,具有学习背景、景象和学习活动条件的学习环境。通过教学情境,教师可以使学生在学习中产生情感共鸣,增强他们的情感体验,激发他们的学习兴趣,导引他们循着知识产生的脉络去准确把握学习内容,还可以帮助学生
期刊
深度学习是指在教师的引导下,学生围绕真实情境并富有挑战性的学习主题,积极参与、沉浸式体验、获得发展的有意义学习过程。高中信息技术学科核心素养为信息意识、计算思维、数字化学习与创新、信息责任,而深度学习是落实立德树人根本任务、实现学生发展核心素养的重要途径。下面,笔者针对基于学科核心素养的信息技术深度学习分享一些自己的思考与探索。  深度学习主题链接真实情境  信息技术正在逐渐改变人类的交际、生活、
期刊
初中计算思维教学要嵌入真实的社会现实情境,让学生在真实问题解决过程中提升思维品质和发展潜力.本文总结和提炼了初中计算思维教学策略,强调要将真实问题、问题解决和反思分享作为计算思维发展的起点、支撑和升华,并以“智能声控灯”项目为例阐释了基于真实问题解决的初中计算思维教学策略.
5G技术的发展给学校教育场景带来了更多想象的空间,宝安中学(集团)实验学校积极探索、实践基于5G的智慧教育场景,建设全息未来沉浸式教室以及名师讲堂,探索未来智慧教育及双师课堂等创新教学模式,提升教育教学的效果,并在实践中不断完善,形成具有宝中实验特色的5G+智慧教育模板,期望为未来5G+智慧教育开辟新的思路.
摘要:本文以作者所在学校初一初二两个年级学生的期末考试成绩为例,详细阐述了如何利用数据分析工具Pandas对数据进行导入、清洗、分析,以及使用第三方绘图库Python-Bokeh对统计结果进行可视化输出的方法,希望它能够在学生成绩统计应用中具有较好的实用性和推广价值。  关键词:Pandas;Bokeh;可视化;成绩统计  中图分类号:G434 文献标识码:A 论文编号:1674-2117(202
●问题提出rn《中国教育现代化2035》中指出,要强化实践动手能力、合作能力、创新能力的培养,加强创新人才特别是拔尖创新人才的培养;加大应用型、复合型、技术技能型人才培养比重.因此,创新能力的培养已经成为教育的重要目标.
期刊
根据新课标的要求,计算思维的培养教育实践在我国中小学课程中得到积极开展,于是,衡量学生计算思维能力水平以及判断计算思维培养成效的评价手段变得至关重要。国外对计算思维的研究开展较早,经过多年的发展,针对计算思维评价方面的研究也得到了深入开展,而我国在这方面的研究仍旧比较薄弱。在基于量表的评价方式中,土耳其学者柯尔克玛兹(Korkmaz)等人设计开发的针对大学生计算思维的评价量表在学界获得了较高的认可
期刊