基于计算思维培养的小学编程教学方法分析

来源 :教育界·C | 被引量 : 0次 | 上传用户:leolover211
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  【摘要】随着大数据时代的到来,计算机受到了人们的广泛重视和使用,社会对计算机技术的人才需求也越来越大。想要培养更多的计算机技术人才,就需要进一步提高学生的综合素质,运用计算思维,培养符合新时代要求标准的人才。文章基于计算思维,探讨了如何提高小学编程教学质量,强化学生的计算核心素养。
  【关键词】计算思维;小学编程;教学方法
  近年来,大数据技术、信息技术、互联网技术发展速度迅猛,潜移默化地改变了人们的生活。计算机技术深刻地影响了人们的日常生活方式和工作方式,大大提升了人们的生活质量。如今,计算机已经完成了普及,在这种趋势下,计算机技术的发展和应用深度能够在一定程度上改变事物的发展方向。在信息技术如此发达的时代,学习数字技术和信息技术能够保证自己顺应时代的变化,为社会做出更多贡献。教育是一个国家发展建设的根基,想要顺应信息时代发展的特点,就需要培养学生的计算思维,提高学生的编程能力。在小学编程教学中,教师应该重视学生计算思维的培养,树立学生正确的“三观”,促进学生综合能力的提高。
  一、计算思维的培养
  小学教育关系着国家未来的建设和发展。近年来,国家对教育改革工作越来越重视。小学阶段是塑造学生“三观”的重要阶段,也是培养学生信息素养的关键时期。小学编程教学能够大大丰富学生的知识积累,培养学生的逻辑思维能力和数据分析能力。对于小学生来说,编程比较抽象难懂,而且随着学习的不断深入,很多重难点知识不易理解和运用,增加了学生的学习难度。在以往的信息技术教学中,教师忽略了学生计算思维的培养,课堂教学采用满堂灌的方式。这种教学方式导致课堂教学枯燥单一,师生之间缺少良好的互动和交流,严重削弱了学生的学习积极性[1]。除此之外,传统的教学模式缺少与生活实际的结合,导致学生为了学习而学习编程,而不是为了生活学习编程,即以应试为目的,使学生无法体会到编程学习的快乐,导致编程教学失去了原本的意义。
  在新课程改革不断深化的背景下,国家对信息技术课程提出了更高的要求。教师需要在教学中培养学生良好的信息素养,并将信息技术作为学生终身学习和合作学习的重要手段,使学生能够适应信息社会下的学习和生活。想要培养学生的创新能力和实践能力,教师需要将计算思维的培养加入小学编程教学中,从而整体提高学生的编程科学素养。
  计算思维是计算机领域的一种思维模式,是当前除理论思维和实验思维外的第三大思维模式。如今,计算思维已被列为中小学信息技术教学中的核心思维教学内容。计算思维始于美国卡内基·梅隆大学周以真教授,他将计算思维定义为运用计算机科学的基础概念来解决问题、设计系统和理解人类行为的思维活动。计算思维不仅涉及计算机学科,对其他学科同样有巨大的影响,例如生物学中就以DNA的研究开创了生物信息学的新领域;化学也从以往的理论化学中演变出了计算化学;计算博弈理论则改变了经济学家的思考模式。总而言之,当前所有的学科在前面加上“计算”二字都可以成为新的研究方向,创新该学科的教学模式。
  从当前小学信息技术课程来看,编程课程是培养学生计算思维最合适的课程。小学编程教学中最常用的语言是Scratch。在实际教学中教师能够深刻体会到小学中高年级段的学生已经形成了初步的数理逻辑,因此仅讲授Scratch编程图形会存在一定的困难。首先,Screen是图形编程的功能,有些只能用于编写一些交互性的游戏程序,无法进行更加复杂的计算。其次,在培养计算思维的过程中,学生在使用Scratch解决问题时过于关注细节问题,忽略了对整体的理解,缺少整体观和大局观。再次,如果使用Scratch来进行较复杂程序的编程的话,其脚本会显得非常繁杂,不利于学生阅读和理解。Scratch可以用于降低编程教学的门槛,但是在实际的编程教学中,教师还需要运用多样化的教学方式来进一步促进学生计算思维的培养和编程能力的提高。
  二、基于计算思维培养的创新小学编程教学策略
  (一)创新教学方法
  教师想要在小学编程教学中培养学生的计算思维,需要开展相关的实践活动。培养计算思维的过程复杂而漫长,不是短时间内能够完成的。教师需要循序渐进,根据实际的编程教学目标巧妙设计教学情境,加强实践活动的探索,让学生在身临其境的课堂学习中化抽象为具体,将程序问题转化为现实生活中的问题。
  首先,教师需要巧妙地创设相关情境。对于小学生来说,编程的知识内容非常抽象。因此,教师在逻辑关系的教学中可以创设相关的情境,以生活中的关系例子来说明编程中的逻辑关系。例如,教师可以借助试验田和种植的植物、种植的人之间的逻辑关系,让学生对编程中的逻辑关系有更加清晰、深刻的认知和了解。将编程与生活实际相结合,能够有效发展学生的思维逻辑,从而培养学生的计算思维。
  其次,教师可以引导学生进行探索活动。在学习基本语句和逻辑关系之后,學生需要学习如何熟练运用语句及其关系,进一步巩固编程基础。学生在学习编程的过程中需要积极探索编程知识的特征、推理过程以及在生活情境中的运用。教师需要在课堂中充分发挥学生的主体作用,在实践活动中培养学生的自主学习能力,帮助学生构建完整的知识体系,从而在培养学生计算思维的同时强化学生的编程运算能力。
  (二)项目引领分析和解决实际问题
  在传统的小学编程教学中,教师处于主体地位,经常采用满堂灌的方式讲解编程知识,教学方法单一枯燥。编程知识本就抽象难懂,很多概念性知识的学习难度较高,学生无法有效理解和掌握[2]。转变传统的教学方法有利于培养学生的计算思维。教师可以以项目引领小学编程教学,设定一个程序,要求学生运用学过的编程知识表达项目,使项目具备循环和条件判断等命令,获得编程的语法结构功能,促使学生运用所设计的项目解决生活中的实际问题。因为编程知识具有一定的抽象性,教师需要在教学过程中充分利用编程的自动化功能,让学生将编程的内容自动转化为直观形象的形式,方便学生理解和掌握。教师在设计编程教学内容的过程中应该遵循以下要求。   第一,项目的设置要符合生活实际。培养学生计算思维的目的是让学生运用计算机知识解决生活实际问题。因此,项目内容的设置应该与学生的生活有关,促使学生将情感和意识融入项目中。比如设计交通红绿灯和商品平均价格,利用生活化的编程项目提高学生的编程能力,发展学生的计算思维。
  第二,编程项目应该具有较强的趣味性,吸引学生主动参与到编程学习中,培养学生的计算思维,提高学生的编程能力。例如在教学交通信号灯时,教师可以先利用多媒体设备播放一些交通信号灯失灵造成交通混乱的视频资料,然后引出编写交通信号灯的程序,使信号灯恢复正常工作。通过这个例子,学生意识到编程来源于生活,回归于生活。教师可以将复杂的问题分解成不同的小问题,锻炼学生分析问题、处理问题和解决问题的能力,促进学生计算思维的发展。
  (三)运用Scratch降低编程学习难度
  在小学编程教学中,学生可以利用程序语言直观形象地表达程序内容。为了使学生更加准确地理解程序内容,科学使用编程语言,教师可以运用Scratch降低编程学习的难度,培养学生的计算思维。虽然使用Scratch无法解决复杂的程序问题,但是其语言较为简单,而且具有丰富的趣味性,教师可以以Scratch为载体进行编程教学,围绕可视化编程、积木模块以及丰富的硬件设施表达教材中不同的编程知识,从而降低学生的学习难度。
  以可视化编程为例,在传统的小学编程教学中,教师以logo和basic语言为主要的教学内容。学生在学习编程知识时,只能将其中的英语单词死记硬背下来,进而使用英语单词输入指令来完成对应的编程任务。而且在更为复杂的编程操作中,学生会感觉到编程知识与英语知识、计算机知识之间的关联,会不由自主地使用英语思维或者计算机思维进行编程学习,不利于计算思维的培养。因此,教师可以以Scratch为载体进行小学编程教学,使学生脱离键盘操作,不需要背诵其中的英语单词,降低了编程学习的难度,同时有效引导学生形成科学的编程意识,通过编程教学培养学生的计算思维[3]。
  (四)以STEAM为课程框架拓宽学生视野
  教师可以通过STEAM构建课程框架,让学生构建完整的编程知识体系。小学编程教学涉及科学、技术、工程甚至数学知识。教师需要引导学生在多样化的课程体系中挖掘编程知识的深层含义,从不同角度将兴趣与编程知识结合。教师可以以STEAM为课程框架开展小学编程教学,以程序设计知识为基础,融合程序设计的内容,培养学生逻辑运算的能力,提高学生的编程能力。教师还可以在教学过程中融合跨学科知识,发挥出跨学科整合的优势,使学生在学习编程知识的同时提高对其他学科的学习能力。
  三、结语
  综上所述,在进行小学编程教学时,教师需要充分重视培养学生的计算思维,提高学生的信息素养与编程能力。在实际的编程教学中,教师应该重视学生的课堂主体地位,利用Scratch和STEAM等降低编程学习的难度,提高学生的学习兴趣,使学生学会利用编程知识解决生活实际问题,促进学生综合能力的提高。
  【参考文献】
  吴莹颖.基于计算思维培养的编程教学策略探究——以“小猫排队形”为例[J].基础教育论坛,2020(10):31-32.
  李炳锐.基于计算思维培养的Scratch程序设计教学实践——以迷宫寻宝为例[J].中小学信息技术教育,2020(04):68-70.
  马烨超.基于计算思维培養的小学信息技术课教学分析[J].家长,2020(14):78,80.
其他文献
【摘要】古诗词中蕴含着宝贵的文化內涵,能够陶冶学生的情操,提高其文化修养,丰富其精神世界。然而古诗词凝练难懂,也是初中语文教学的难点。文章试着从传统文化渗透的方面加以探索,力求激发学生学习兴趣,使学生学会品味语言,传承精神文化。  【关键词】初中语文;古诗词教学;传统文化  古诗词是中华五千年历史文化长河中一块温润而雅静的璞玉。它是深挚的家国情怀,是温婉的情意绵绵,是繁花似锦的春,是凄凉萧瑟的风…
期刊
【摘要】对学科作业进行多层次的设计,能够满足众多学生的需求,避免优等生对作业失去兴趣,同时能够给差等生带来更好的作业体验,增强学习自信心。教师要按照因材施教的原则设计分层作业,科学地将难易程度不等的作业布置给能力不同的学生,提高整体教学质量。  【关键词】物理作业;分层设计;意义;措施  初中物理知识大多与生活现象有关,较为简单,但是电学、磁学部分抽象程度较高,教学难度较大。由于初中生缺乏相应的学
期刊
【摘要】随着高中物理新课程改革的进一步渗透,学科素养的概念已经被更多教育人士所关注。物理学科素养指的是学生通过学习物理形成的一种思维品质,也是学生物理学习、态度、价值观的综合体现,更是一种物理知识沉淀。文章分析了基于学科核心素养的高中物理学习方法与能力的培养。  【关键词】高中物理;核心素养;能力;方法  【基金项目】本文系2017年度甘肃省教育科学“十三五”规划课题“基于物理学科核心素养的数学物
期刊
【摘要】为了更好地在选修教材教学中落实学习任务群理念,笔者以任务情境为支点来设计学习活动,实践探索了“有效建群,设置学习任务单”“設置学习情境,注重建构生成”“读写一体,培养思辨素养”等做法,以学习样态为参照调整实施策略。  【关键词】学习任务群;学习样态;任务情境;群文学习活动设计  【基金项目】该论文为深圳市教育科学研究课题“学习任务群视域下的高中语文单篇与群文复合式学习样态研究”成果,立项编
期刊
【摘要】科学、合理地应用新媒体是高中语文教师开展教育教学改革面临的新课题。文章探讨了新媒体与高中语文教学的关系,指出了高中语文教学应用新媒体的表现形式,论述了新媒体支撑语文教学的外在特征,并从更新认知观念、加强技术整合、优化教育资源、强化师资培训等方面对新媒体应用的有效路径作了探究。  【关键词】新媒体;高中语文;教学;应用有效性  一、新媒体与高中语文教学  新媒体,又被称为数字化媒体,指的是基
期刊
【摘要】小学生的思维模式是影响小学生“冒铰”剪纸教学效果的基本要素之一。拥有成长型思维者,能积极拓展能力并乐于挑战,这是小学生未来发展最需具备的能力之一。研究小学生思维模式发展的特点,将小学生成长型思维培育与小学“冒铰”剪纸教学有机融合,能更好地实现素质教育的目标。  【关键词】小学生;成长型思维;“冒铰”剪纸教学  一、问题的提出  把思维模式划分为成长型思维模式和固定型思维模式两种类型,是美国
期刊
【摘要】在小学英语教学中,一些教师尝试将小学英语绘本和教材进行融合,以期提高小学英语教学质量和效率,让学生获得全方位发展。文章将主题意义作为基点,首先分析了小学英语绘本和教材融合的教学意义,随后对小学英语绘本和教材融合的教学策略进行探究,有参考意义。  【关键词】主题意义;小学英语;绘本;教材  在传统的小学英语教学中存在一个极为普遍的现象,即部分教师往往单一地进行教材知识的灌输。长时间处于这种模
期刊
【摘要】信息技术不断发展,为教育产业的发展提供了机遇与挑战。在“互联网+”时代,教师应转变小学英语教育模式,及时融入新颖的、创新的教育元素,调动学生的学习积极性。个性化教学元素有利于提高小学英语教学质量,实现素质教育。文章就“互联网+”理念下的小学英语教学方法进行了探讨。  【关键词】小学英语;“互联网+”;教学方式  一、引言  英语是一门以语言为基础的课程,要求学生在课堂中进行交流,及时说出自
期刊
【摘要】文章以AP化学课程SAT考试为研究对象,运用比较的方法,对国内传统化学教学内容与AP化学课程的教学方向和内容进行了对比和研究,对开设AP化学的学校教学来说有较强的指导意义。  【关键词】比较研究;传统化学课程;AP化学课程  AP项目(Advanced Placement Program)最先由美国大学理事会(The College Board)主持,是在高中阶段开设的具有大学水平的课程,
期刊
【摘要】创新思维是新课程标准明确提出的,也是新时代背景下学生必须具备的能力之一。语文教学是培养学生创新思维的重要路径,小学语文更是启迪学生创新思维的重要抓手。文章从阅读和写作两大模块入手,以新课程标准为导向,总结了如何在小学语文教学中培养学生的创新思维。  【关键词】小学语文;创新思维;培育策略  面对创新型国家建设,新课程标准适时提出了培育创新思维的要求。在此背景下,为了促进小学语文教学创新思维
期刊