《江苏科技报·教育周刊》(双周刊,国内统一刊号CN32-0019),是江苏省唯一以社会立场透析当代中国教育的报纸。秉承“科技推动教育,教育改变人生”的理念,《江苏科技报·教育周刊》一直注意保持与教育前沿工作的密切联系,定位于教育宏观研究,兼顾微观探讨,注重教育文化生态的构建与引导,时刻关注鲜活的教育实态,着眼于教育文化的深层构建,努力赋予教育以深厚的文化内涵,致力打造中国最好的教育媒体。
国内统一刊号:CN32—0019
编辑部地址:江苏省南京市鼓楼区中山路55号新华大厦48楼
闪亮的中国心 |
来源:本站原创 作者:主讲人:管端梅 发布日期:2020-01-13 10:21:03 |
管端梅 江苏省海安市信息技术教师,海安市教坛新秀,从事信息技术工作八年多,主持课题“3D打印技术对农村小学生创新能力培养的研究”,执教多节公开课,多篇课例、论文在市级比赛中获奖。
教学背景
教学目标 1.学会使用编程工具,使用Python编程语言,显示图案,并实现无线循环。2.学会调用模块,调用sleep函数,实现等待效果。3.培养学生的创新思维,制作出真实环境中的创意设计。 教学重难点
教学难点 while循环语句的使用。 教学准备 micro:bit编程开发板、多媒体课件、Mu编程软件。
一、激趣导入,引出任务
师:你对这个场景熟悉吗?你观察到了哪些图案?你知道这些流光溢彩的画面是怎么生成的吗? 师:看来你们都是热爱观察、爱动脑筋的孩子。这个视频是由3290名群众拿着编程好的电子屏,通过5G信号触发生成那些气势恢宏的画面。这节课,我也给大家带来一块神奇的电子板,它叫micro:bit,可以通过编程来显示各种各样的图案。今天,我们就用它设计完成一颗闪亮的中国心,表达我们对祖国母亲的祝福。如何让micro:bit显示心形图案呢? 二、介绍编程工具和语言 师:要想让micro:bit显示图案,我们得先掌握一个编程工具。它叫Mu,使用的编程语言是Python。Python是当下非常热门的语言,被广泛应用在科学计算、数据处理、人工智能、软件开发等方面,学好Python对你们今后的学习和工作都会有很大的帮助。 师:要实现micro:bit显示各种各样图案的效果,必须借助一些函数。而这些函数被封装在一个模块当中,我们要将这个模块导入到编程软件中来,才能调用其中的函数。所以第一行代码,我们需要导入micro:bit模块“from microbit import*”。(如图1) 三、选择图案,完成任务
师:对了,就是心的图案。所以,我们活动1的任务就是编写代码显示心的图案,对应的第二句代码是“display.show(Image.HEART)”。(如图2) 2.小组合作探究 小组合作完成任务,任务成功的小组可举手示意教师,然后在班级优化大师里给自己小组加分。
教师组织全班讨论,帮助未完成任务的小组找到原因,指出错误并改正。
师:我们已经成功地让micro:bit显示了一颗心,如果能让心跳起来就更好玩了。如何解决这个问题呢? 师:我们可以使用这样一个思路来解决问题,先显示一颗大一点的心,也就是刚才我们完成的心,再显示一个小一点的心,这样看起来是不是就变成一颗跳动的心呢?
3.完成活动2
五、无限循环,永远跳动 1.教师提出问题 师:你们对中国心的作品满意吗?有哪些想法?如果想让它跳动得更持久一些,你们有什么方法呢? 2.知识迁移,学习“while True” 师:在Scratch里面,我们学过重复执行语句,在Python里面也有类似的语句,叫while循环语句。while是条件判断“当……的时候”,true是正确的意思,“当……一直正确”,它就变成一个循环体。这时,要把循环的语句嵌套在这个循环体里,实现无限循环的效果。
教师发布活动3任务:使用while True无限循环语句,实现心不停跳动的效果。教师讲解,学生自主学习并编写代码(如图4)。成功的小组到班级优化大师中加分。 六、展示作品,总结归纳
教学评价 在这节课中,我使用了希沃班级优化大师,让学生通过小组形式进行合作学习,在每一个活动环节通过分数记录了学生的学习轨迹,学生自我评价和教师评价相结合,最后通过班级优化大师中记录的分数对学生进行实时评价。 教学反思 本节课通过Python编程点亮micro:bit电子板,从显示一个心的图案到显示一大一小两个心的图案,到调用sleep函数解决第一个大心跳动太快的问题,再到调用无限循环语句while True,实现一次跳动的心变成持久不停跳动的心的效果。在这个过程中,我不断地向学生抛出问题,一步步地引导学生改进完善代码,最终让跳动的中国心变成一抹鲜艳的奇迹红。未来,我将考虑更多的呈现形式,把这个课题做得更好。
|
发表评论 |