基于Scratch软件培养中学生的计算思维能力

来源 :读天下 | 被引量 : 0次 | 上传用户:kingwangcheng
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:在信息时代,计算思维是人们认识问题,解决问题的重要工具之一。在素质教育的背景下,思维能力亦是当代学生所必备的重要技能之一。本文通过中小学信息技术新课标及多年的信息技术学科教学经验浅谈基于Scratch软件如何培养中学生的计算思维能力。
  关键词:计算思维能力;中学生;Scratch软件
  一、 引言
  根据国家信息技术课程标准:在新课改的大背景下,计算机教学除了要传授计算机知识,更要发展学生智力,培养学生的信息技术能力。中小学信息技术新课标表明:在中学,除了要培养学生基本的信息技术知识,也要展开基础的汉语言编程教学,以培养“更完整的人”。如今,培养学生的计算思维亦是培养学生学科核心素养的重要组成部分之一。古人云:“授人以鱼,只供一饭之需,而教人以渔,则将终身受用无穷。”教师在教学时要避免进行填鸭式教学,重视学生智力和能力的培养。思维能力的培养是能力培养的核心。因此,在中学信息技术学科培养学生计算思维的重要性不言而喻。
  二、 计算思维的重要性
  计算思维是运用计算机科学的基础概念进行问题求解、系统设计以及人类行为理解等涵盖计算机科学之广度的一系列思维活动。即指一种用计算机逻辑解决问题的思维,将问题分解,通过逻辑分析和细分步骤构思解决方案,从而形成问题解决的模型。它不局限于计算机学科,说到底计算机只是一种工具。
  信息技术具有抽象性,学生学习时需要较好的逻辑能力。所以培养学生的计算思维,能够提升学生对计算机课程的学习能力。计算机课程的实际编程是为了满足项目开发需求,而项目的开发就需要对用户的需求进行理解、把专业功能模块转化为切实可行的数据结构模型,以具体算法实现。这些过程都需要解决问题,分类,具象的思维能力,而这些能力恰恰是计算思维的主要方面。从中学生特点来说,进入初中习的学生正处于富有朝气的青春阶段,在这一阶段的他们喜爱活动,新鲜事物,但是对于思维能力还处于较弱的时期。所以要通过在校学习的时间,进行计算思维的培养。
  三、 基于Scratch软件培养中学生的计算思维能力
  (一) 为何选择Scratch软件作为培养中学生计算思维的工具
  1. Scratch软件与传统编程软件不同,并未强调复杂的代码编写功能,而是软件内部已具备相应的程序模块,令学生采取模块堆叠的形式完成程序的编写。此外,图形模块能够降低学生的记忆难度,从而提高学生的操作便利性,学生学习Scratch编程的过程不再是枯燥的命令组合的集成,而是类似于积木游戏。学生能提前预演自己所编写的程序,从展示区域直接观察程序的效果。这些脚本代表编程语言中的循环语句、条件判断语句,甚至是链表语句。中学生通过运用Scratch软件编写程序,可以帮助他们更好的理解编程语法及语句结构,为他们在以后学习更高级的编程语言打下良好基础。
  2. 在Scratch的程序编写阶段,对于学生计算思维的培养具有重要意义。例如:在经典例题“兔子繁殖问题”中,可以运用循环的次数计算任一个月兔子对数的值,从而了解变量分别进行累加的方法,这就体现了计算思维中递归思想与方法。并且实现某个目标并非只有一种编写方式,学生可以采用不同的编写方案来完成同一目标,但学生需要从中寻找到最佳的方案,这便是计算思维的优化问题。让Scratch软件不仅成为培养学生计算思维的热门工具,同时也是学生对机器人的设计与制作实现的重要载体之一。
  (二) 基于Scratch软件培养中学生计算思维能力的方式
  1. 引导学生学会分析
  在教学过程中,我感觉学生对Scratch软件兴趣很大,特别是当教师演示一些编写的小游戏、小故事例如对“兔子对数的计算”“水仙花数”等时,学生们都显得跃跃欲试。但当真正开始编写时,有些学生却对着题目一筹莫展,不知如何下手。所以,在教学中,教师要注重渗透分析的方法,引导学生分析、讨论,引导学生在理解的基础上学习。
  2. 选取活泼生动的实例
  优秀的实例能够激发学生的学习热情,编程不能仅仅是程序设计,更应该在实例中灌输相关的知识点。因此,在实际的教学中,教师要选取贴近学生生活的实例,并且保持实例之间的知识联系和递进关系。总之,在教学中,实例的精心选取和设计是非常重要的。
  3. 给学生充分探究的时间和合作交流的空间
  中小学程序设计教学的一个重要目标就是要培养学生的自主探究精神和创新能力,而合作交流则是程序设计教学的重要组织形式之一,也是学生最喜欢的学习方式之一。在合作学习中,可以让需要解决的问题从学生中来、到学生中去,进而提升学生的综合运用能力,为学习程序设计创设良好的氛围。
  四、 基于Scratch软件培养学生计算思维的具体措施
  (一) Scratch校本教材的编写
  本人在2018年编写了名为“边算‘编’学”的校本教材。本书基于Scratch软件紧密围绕“计算思维”这一核心思想,突出重点培养学生的计算思维能力。整本书从逻辑上构成符合青少年学习规律的系统化结构,通过对大量实例的探究和剖析,在从了解知识到应用的过程中,重构知识点的关系,突出并强化知识和应用两者之间的联系,注重思维和能力的训练。中学生可以在简单到复杂的任务中掌握编程的思想,从而激发对程序设计的兴趣。本书每一章节后都有拓展内容,意在强化中学生的思维能力。
  (二) 开设机器人编程社团
  在本人就职的学校,从2011年始在原有的信息技术社团基础上成立了名为“8 1
其他文献
为把党在农村的各项减轻农民负担政策真正落到实处,从根本上治理对农民的各种乱收费,切实保护农民的合法权益,山西省太原市先后下发了《关于防止和纠正向农民乱收费的紧急通
虽然心电图在诊断急性肺栓塞(acute pulmonary embolism,APE)中缺乏足够的特异性和敏感性,但是心电图简单易得,能为可疑APE病人提供第一手资料,若能结合病情,动态观察,对APE诊断及鉴
目的 观察老年高血压病病人动态血压包括脉压(PP)的变化,以及脉压(PP)与颈动脉内膜-中膜厚度(IMT)的相关性。方法 测量110例老年高血压病病人24h动态脉压,计算昼夜PP的水平及PP的变化
我省是开展农民专业合作组织试点最早的省份之一.近几年,特别是去年政府下发<关于加快发展农民专业合作经济组织的意见>以后,我厅不断加大对发展农民专业合作组织工作的力度,
随着时代的发展,人们不再满足于物质上的温饱,而是追求更高层次上的精神需要。科技宣教文化服务中心作为满足群众文化需求的方式之一,越来越受到社会各界的重视。基于此,笔者
实践证明整堂课一味地用课件讲下来,长此以往,教师和学生都会产生惰性。讲师会变成播放课件的机器,而学生只是走马观花看热闹,成绩没有提高反而会下降。所以我们既要接受新事物,在
摘 要:随着人们精神需求的提高与教育的发展,阅读已经成为社会的共识。加强阅读对于提高认知、拓宽视野、丰富思维等方面具有至关重要的作用。阅读和写作是不可分割的整体,面对当前小学作文教学中存在的兴趣不高、思路狭窄、写作千篇一律等问题,应充分发挥课外阅读调动写作兴趣、丰富写作素材、激发写作潜能、增强写作认知等方面的作用,推动小学作文教学可持续化发展。  关键词:课外阅读;小学作文;教学;意义  当前的语
摘 要:审题能力是一种综合性的数学能力,它是成功解决数学问题的基础和先导,更是学生持续发展不可缺少的动力。然而,小学学生认知有限,缺乏日常生活的常识,且识字量少,所以审题意识淡薄,容易出现审题不全面、解决问题能力差等问题。因此,在小学数学教学中,教师应端正学生的学习态度,注重生活常识的积累,引导学生克服思维定式的干扰,增强学生全面统筹的能力和审题能力。  关键词:小学数学;学生;审题能力  自新课
本文选取重庆工业职业技术学院的10个班级作为调查样本,设计了37道题目,从传统文化认知、中外文化对比、当代文化艺术、当代科技发展、中外文化交流、文化自信培育、文化自信