由一堂《穿越历史——出使琉球》编程课说开去

来源 :中国信息技术教育 | 被引量 : 0次 | 上传用户:stong_sz
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  ● 引言
  一艘挂着白帆的蓝色小船平缓地行驶在一张泛黄的古代海图上,一会儿驶过钓鱼岛,一会儿停靠在琉球,看!它居然把代表倭寇的多米诺骨牌推倒,有的骨牌还坠落到大洋深渊,一阵喝彩声中,小船画了一个弧圈回到祖国大陆,屏幕上跳出“100分”,随即教室里爆发出热烈的掌声。这是笔者在《编程》校本课程上演示目标任务时的广播画面和现场交融的场景(如图1)。
  时值日本实施所谓的“钓鱼岛国有化”,笔者认为有必要将我国拥有对钓鱼岛主权的历史告诉学生,有必要在学生中树立中国人有决心、有能力收复一切国土的坚强决心和意志。笔者通过网络搜到了一张日本人林子平(1738-1793)所绘《琉球三省并三十六岛之图》,是目前所见最早介绍钓鱼岛及其附属岛屿属于中国的珍贵历史文献。虽然这张古地图不管在比例尺或上北下南左西右东的规则上与现代地图相去甚远,甚至台湾岛的外形也画得像一条古怪的鱼,但它毕竟是历史的原貌。纵观历史,中国人民遭受日本侵略的灾难深重,今日之中国已经不是1894年甲午战争时的大清国了,结合流行影视作品关于时空穿越的表现手法,于是一幅开篇所言的《穿越历史——出使琉球》的画面从笔者的脑海里流淌而过。笔者顿悟信息技术课也可以很高调地对学生进行爱国主义教育,树立学生正确的人生观和价值观。
  ● 优秀的学习平台
  “少年智则国智,少年强则国强”。我们教育工作者应当具有紧迫感,肩负起时代赋予我们的历史使命,适时地开展相关的教学工作,让全体中学生了解最新科学技术的发展方向和内涵,掌握信息技术的核心知识和学习方法。正是基于这样的理念,也受第二课堂机器人竞赛活动的启发,我校信息技术教研组通过压缩课本教授时间,开设了运用“三维仿真教育系统”实施《基础教育信息技术课程标准(2012版)》(中国教育技术协会信息技术教育专业委员会)的初中部分拓展模块“算法与程序设计”教学的校本课程,极大地拓展了接受编程和机器人教育的学生面,得到学生的普遍欢迎。
  首先,“三维仿真教育系统”是一款运用物理引擎和虚拟仿真技术开发的软件,是集机器人搭建、比赛场地设计和三维仿真模拟于一身的软件平台,主要应用于机器人编程的教育以及竞赛,其最大的特点是用户可以根据自己的需要设计机器人的结构和功能以及场地的背景、静态或动态的积木和得分触发器,利用图形化的编程工具将编写好的程序导入机器人,在三维仿真界面完成任务,即时显示任务得分。该软件还提供C语言代码窗口,不啻是一款学习编程和机器人技术的入门软件。其次,从机器人教育的角度出发,它又让信息技术教师省却了大班化教学中机器人设备的管理工作,同时避免器材和场地的各种物理因素的干扰。笔者结合设计的《穿越历史——出使琉球》课例,列出了该软件的四大功能界面(如表1)。
  ● 精心设计教学策略
  1.从易到难、呵护学生
  “三维仿真教育系统”最能激发学生学习兴趣的就是机器人搭建。在笔者正式上课前,有的学生一打开软件就激动地搭起积木来,虽然他们已经多年不玩积木了,但他们的玩性并未泯灭。所以教师上第一节课非让学生玩不可,否则就太压抑学生的童真了。实物的积木对于学生来说容易搭建,而三维仿真界面里的积木搭建还需要教师着重点拨。例如,用鼠标的三个按键和滚轮控制场景视图,控制积木沿着X轴、Y轴、Z轴的旋转和移动以及在顶视图进行轮胎与马达轴的插接都需要教师做足够充分的讲解。笔者不限定学生搭建机器人的造型和传感器的选择,让他们像玩雕塑一样自由创造,因此学生们设计的机器人造型千姿百态,既可上九天揽月,也可下五洋捉鳖;既可登大雅之堂,也可在掌中摩玩。搭建机器人的学习内容极大地提高了学生的学习兴趣,丰富了学生的创造体验。教研组还在科技节打印出版了学生作品宣传栏(如图2),进一步激发了学生的学习热情。通过搭建机器人,学生幼时的记忆被全面唤醒,学习兴趣和对课程的期望大为提高。
  从课程安排总体布局出发,结合传统的“算法与程序设计”学习规律,笔者按照如表2所示的顺序安排教学内容,具体任务则依据算法需要灵活设计,如讲顺序结构时,结合机器人的马达输出,控制其在具有童话色彩的场地前进、后退和各种转弯;讲永真循环时,结合触碰传感器控制机器人在方形螺旋路径围墙中行驶并撞球;讲子程序时,结合多机器人在不同颜色引导线上行走来选择最短上学路径。
  “算法与程序设计”的学习难度较大,机器人又是一项全新的技术,再加上信息技术课程受学生的重视程度不及中考科目,授课教师一定要有充分的思想准备,竭力呵护学生的学习积极性,精心备好每一节课,从易到难地推进教学工作,避免学生因为畏难或失去兴趣而消极应付。笔者通过大量运用卡通图片或“星光大道”场景图片来提高任务环境的趣味性,调动全体学生的学习热情。
  机器人的传感器牵涉很多物理量,初中学生的知识储备还不足,笔者在讲授相关传感器时将工作原理知识发布在导学案中,让喜欢探究的学生了解更加全面的知识;在设计课件时把复杂抽象、不可见的模拟量传感器用动画的形式加以演绎;通过实物展台演示实体机器人的传感器应用,帮助学生理解传感器的功能特点,同时也活跃了课堂气氛。笔者在设计(2)→(9)的教学内容时,选择机器人传感器(如下页表3)遵循从简单直观、可见物理量变化的开关量传感器到复杂抽象、不可见物理量变化的模拟量传感器的原则,同时兼顾到传感器所对应变量返回值范围从小到大的递进顺序,以利于学生理解和掌握传感器的使用。当然,对传感器的选择也不必面面俱到,否则难度太大会挫伤学生的学习兴趣和积极性,如寻迹卡和复眼传感器,它们要牵涉变量数组,可在参加竞赛或高中阶段的学生中讲授。
  2.降低难度,分解任务
  从教学目标的知识与技能维度来看,《三维仿真教育系统》的学习内容很充实,难度有易有难,所以我们要认清《编程》课不是竞赛培训,不是第二课堂活动,而是对全体初中学生普及机器人知识,实施教学大纲的“算法与程序设计”拓展模块教学。笔者在设计任务时通过控制新知识点的数量来降低学习的难度,保持全体学生的学习兴趣,防止出现两极分化。对于相对复杂又有难度的任务,设计时要考虑任务易于分解甚至与上节课的知识内容相关联,机器人模型可以不变,传感器的选择可以不变,场地的核心内容可以不变,策略程序可以部分复制。比如《穿越历史——出使琉球》这一课,笔者就将其分解为“①出使琉球”和“②痛击倭寇→凯旋”两节来上。第一节课重点解决使用“红外测距”传感器探测距离琉球岛的距离,当距离<10时停车;第二节课再解决探测“倭寇”,推倒骨牌并返回终点的细节调整,知识点没增加,但起到了巩固和迁移知识的作用。
  3.虚实交替,导学并举
  我校《编程》校本课程在多媒体网络教室上课,具备得天独厚的条件。首先,教师可以将教学内容广播到学生计算机屏幕上,学生看到的操作画面真切易懂;其次,教师通过实物展台演示实体机器人的外观和运动,帮助学生理解传感器的功能和物理特性,让学生感受到所做的三维仿真机器人并非虚无缥缈的东西,而是实实在在的机器人(如图3),在此建议教师每增加一种传感器应该演示一个实体机器人的运动实验,强化仿真机器人的客观真实性;再次,学生可以通过本校的作业评价管理软件获取教师授课的课件资料和导学案进行自主学习,提交和下载作业;最后,学生可以进行自评和互评,还可以组织多机器人同场竞赛的活动。
  笔者针对课程的具体内容选择不同的教学方法。在讲授机器人搭建知识时,采用讲授法、任务驱动法;在讲解传感器应用时,采用直观演示法、学案导学法、任务驱动法;在讲授机器人编程时,采用讲授法、任务驱动法;在开展多机器人竞赛课时,采用小组合作学习法、讨论法。总之,教师应充分运用各种教学手段和教学资源,精心设计教学策略,虚实交替、导学并举,把《编程》校本课程上成师生都喜欢并有成就感的好课程。
其他文献
走进12月份,意味着2016年即将结束,2017年即将开始。虽然没有感受到岁月的流逝,但年底的各种考核和述职却提醒自己该去梳理一下这一年做了什么。在本期我们也对2016年我国教育信息化的发展与反思进行了梳理。年底的时候,有些许收获的欣喜,有一些奔忙的疲倦,但也有一丝对未来的憧憬。自2002年做编辑开始,每年或隔几年都会做一次年度回顾之类的专题。做得久了,都有些懈怠了,因为做来做去,眼中的教育信息化
新版《高中信息技术课程标准》(征求意见稿)超越原有强化信息技术操作的课程倾向,指向了信息技术学科核心素养培养,提出了信息意识、计算思维、数字化学习与创新和信息社会责任四大学科核心素养。其中,信息意识和计算思维是我所认为的信息技术学科最为重要的两大核心素养。计算思维就是运用计算机科学的基础概念进行问题求解、系统设计以及人类行为理解等涵盖计算机科学之广度的一系列思维活动。信息意识就是面对不懂的事物,能
地方美育资源指的是学生所处的地域过去或现在拥有的,对培养受教育者认识美、体验美、感受美、欣赏美和创造美的能力并形成正确的审美观有用的物质和非物质因素。笔者所在学校地处美丽的厦门鼓浪屿,鼓浪屿岛上有“万国建筑”文化、音乐绘画文化、足球运动文化、传统的闽南文化习俗等丰富优质的美育资源。笔者将鼓浪屿的优质美育资源融入到日常信息技术教学中,试图赋予初中信息技术教学以丰富的文化内涵和美育价值。在初中信息技术
随着《新一代人工智能发展规划》的颁布,社会各行各业开始大力发展人工智能产业。与此同时,教育界也吹响了开展人工智能教育的号角。那么,在新一代人工智能背景下,小学阶段如何开展人工智能教育,培养学生的科技创新意识和能力呢?笔者在开发和实践人工智能课程“让机器‘认识’你”的经验基础上,对人工智能的科普、体验、编程、应用等关键环节进行了初步的探索和尝试。  从广泛应用的“人脸识别”入手  人工智能作为一门新
10月16日,第三届全国中小学STEAM教育论坛在上海市嘉定区工业区举行。论坛吸引了来自全国各地的300余名STEAM教育工作者与会,并分享了STEAM融入学校教育、区域大教育格局等方面的思考和探索。下面笔者将回顾论坛的精彩之处。  分享  1.STEM与创客教育融合  华东师范大学副校长任友群在论坛的发言中梳理了国际视域下的STEM成长历程、创客教育,以及STEM教育与创客教育的异同。  (1)
● 课例背景  计算思维是指运用计算机科学的基础概念进行问题求解、系统设计以及人类行为理解等涵盖计算机科学的一系列思维活动。计算思维提出了面向问题解决的系列观点和方法。信息技术课程学习主要基于面向问题解决,将计算思维的观点与方法融入信息技术教学,有助于学生更加深刻地理解计算的本质和计算机问题求解的核心思想。  《Word目录设置》是笔者自行设计的一节课。从教学内容来看,主要完成作文集的目录创编,实
摘要:随着在线课程的大量涌入,提高大学校内的课堂教学效率、提升在校学生的课堂学习效果成为高校教学的核心问题。本文以混合式教学模式下在线开放课程“小学数学课程与教学”为例,对参与学习的68名学生发放了问卷调查,探究大学生对混合式教学模式的感知以及个体的初始能力、学习经历与学习效果的关系。结果显示学生个体的初始能力以及学生个体的课堂学习经历与学习效果之间存在显著关系。增强对课程的学习兴趣,提升个体接受
2014年3月,笔者接到去江苏省南京市高淳县送教的任务,这不是一次普通的公开研讨课,而是需要有一定水准的送教下乡课。这次课的课题是Photoshop中的“图层蒙版”,针对这节课笔者做了大量的准备工作:思考这节课的主题,选取素材,制作课件、学件,设计相关教学任务,并且进行了多次课堂练习。但在教学过程中,学生对蒙版的原理理解不清,导致他们在做课堂任务时总是出错。后来市中心组的教师在听课之后,提了很多改
● 灵感来源与设计目的  1.灵感来源  笔者平时在与同学交流与探讨数学问题时,发现许多同学进入高中阶段会对数学学习不适应。其原因在于,相比初中数学,高中数学更为抽象,尤其是在学到函数时,对函数的最值、零点、取值区间、递增区间、递减区间、周期性以及函数与图像的对应关系等,许多同学难以理解,出现课上听不懂、课下数学题不会做的现象。针对这一问题,笔者开发了一款帮助高中生更直观了解和解决数学函数问题的学
前言:信息技术属于生活环境要素,在信息技术教学的实践中,真正的要点应该是,要让学生适应不断发展的信息技术环境,通过练习学会应对因技术的发展而带来的各种不确定性因素。笔者认为应该多创设跨学科整合的学习情境,如在综合实践类的项目活动中,把信息技术应用作为这个情境下的一种工具模式。要塞小学的综合实践课程就是这样的一种构建,他们在“数字种植园”的互联网和物联网两大网络环境下,开展综合实践活动,非常精彩。