
- 收藏
- 加入书签
思维导图在小学可视化编程中的教学策略探究
——以Mind+编程中《猴子接香蕉》一课为例
小学可视化编程是一种图形化、模块化、易操作的编程设计,能激发小学生学习编程的兴趣,是培养小学生计算思维和创新思维的课程。但随着课程的不断深入,学生的学习难度也随之增大,学生容易出现学习兴趣下降、不理解脚本逻辑等问题。思维导图是一种促进思维激发和思维整理的可视化思维工具。教师在教学中运用思维导图,有效引导学生把思考过程用图表的方式直观表示,帮助学生理清编程项目的逻辑思维,提高教学效率。因此,在小学可视化编程教学中有效运用思维导图尤其重要。
一、思维导图的理论基础
1.思维导图能促进知识结构化
思维导图是思考过程可视化的工具,它的优势是将思维过程用图表的方式表示,而且它用关节点的方式来连结知识点和中心主题。教师给出一个中心主题,学生根据中心主题发散思维去思考一切与之相关的感觉、记忆或想法。思维导图可以从一个中心主题向外延伸出成千上万个分支,把多个学科的知识进行联合。学生在学习中使用思维导图,有利于发现不同学科知识的结构化和关联性,主动地运用多个学科的知识解决编程问题。
2.思维导图的应用原则
教师在运用思维导图进行教学时要重视主题内容间的内在逻辑关系。因此,教师要非常熟悉每一节课的教学重点,并在课前根据提炼出来的中心主题绘制出思维导图。在教学中,教师围绕中心主题引导学生思考和交流,展示或补充思维导图,帮助学生理清每一个分支的内在联系,达到发散学生思维的目的。
教师在运用思维导图时,要遵循学生当前的认知规律。课程的设置应该从学生的实际出发,从简单到复杂,从形象到抽象,从解决单个问题到多个问题,利用学生已有知识经验,循序诱导,层层深入,从而达成教学目标。
教师在引导学生进行头脑风暴时必须紧靠中心主题,先和学生探讨每个知识点之间、知识点与主题之间的内在逻辑关系,确保每一个分支节点来源的有效性。只有注重思维导图的每一个制作环节的有效性,才能切实提高学生的学习主观能动性和教师的教学效率。
教学中并不是所有教学内容都适用思维导图,因此教师在备课时要设身处地思考运用思维导图的必要性。当教师确定课程内容需要运用思维导图进行教学时,必须根据学生的个体差异和课堂的实际情况,灵活地调整思维导图的应用策略,如展示说明、共同绘制、独立完成或合作补充等。通过分层教学、小组合作互助等方法进行教学能有效提高不同层次学生的思维能力。
二、思维导图在小学Mind+编程教学中的应用
基于对思维导图的研究以及在Mind+编程教学中的实践,笔者以《猴子接香蕉》一课为例,叙述在Mind+编程教学中如何运用思维导图提高教学效率。
1.善用思维导图,使学生明确学习目标
制定教学目标是教师开展教学的前提,学生在明确自己的学习目标是学习首要步骤。《猴子接香蕉》的教学群体是小学四年级的学生,在上课前学生已经拥有部分Mind+编程的学习经验。笔者根据学生的基本学情和课程标准,制定教学目标。
在教学时,教师可以依据教学目标邀请学生结合自己的实际情况明确学习目标,并制成思维导图,如下图。让学生通过思维导图,进一步了解本节课自己要学什么、怎么学、学到什么程度等。在教学中运用思维导图,帮助学生直观地梳理课程的学习目标,让学生带着目的和任务开展学习,收获最理想的学习效果。
《猴子接香蕉》学习目标思维导图
2.巧用思维导图,帮助学生定位角色关系
在开展教学时,很多教师会以向学生展示和让学生试玩编程游戏作为新课的导入。毫无疑问,使用有趣的游戏作为新课的导入是激发学生学习兴趣的有用教学手段。但游戏过后,如何引导学生准确定位角色关系才是教师的任务。在传统Mind+教学中,教师往往直接指导学生针对角色进行编程,缺少对角色关系的分析,学生容易出现遗漏角色或角色混乱的情况。此时,教师可以借用思维导图,帮助学生整理和分析,引导学生对角色的关系进行定位。
在《猴子接香蕉》教学中,首先引导学生观察游戏,总结出游戏角色是猴子和香蕉,接着指导学生使用思维导图进行记录。思维导图有利于学生清晰整理角色的种类,当编程角色越多,思维导图的作用就越大,帮助学生对角色间的关系进行定位。
3.妙用思维导图,帮助学生理清编程思路
在本课中,香蕉的动作和形态是多变的,教师必须先引导学生对角色进行分析再着手设计脚本。在教学中,教师可以一边引导学生用语言描述香蕉角色的动作和变化,一边制作思维导图。当学生有所发现时,教师抓住契机引导学生讨论上述的发现如何在Mind+中实现,并指导学生补充思维导图。通过层层诱导帮助学生找到问题的答案从而完成思维导图,而学生在寻找答案的过程中也加深了对编程思路的理解。
4.活用思维导图,帮助教师提高教学效率
在课堂中运用思维导图进行辅助教学的形式是多样的,可以是教师展示思维导图引导学生共同分析,或师生合作边分析边绘制思维导图,或学生独立分析绘制思维导图。在《猴子接香蕉》一课中,猴子角色的脚本相对比较简单,教师可以让学生独立完成思维导图的任务,学生借助已有的知识经验很容易发现猴子角色的纵坐标不变,横坐标跟随鼠标移动,完成猴子脚本的思维导图,并进行脚本设计。在Mind+编程教学中活用思维导图,能极大地提高教师的教学效率。
思维导图具备知识框架清晰、表现形式丰富等优势。实践证明,在小学可视化编程教学中有效运用思维导图,有利于学生梳理编程设计的思路,把握学习内容的整体框架,构建知识点之间的关联,帮助学生运用多学科知识分析和思考问题的本质,提升学生的逻辑思维能力。同时,思维导图的运用可以激发学生的学习兴趣,增强学生的学习能动性,帮助教师活跃教学氛围,收获理想的教学效果。