暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

《数据与计算》第6课时:体验计算机解决问题的过程

李sir的信息技术课堂 2020-10-26
603

  第一、二章的内容已经学完了,这一个多月的信息技术课学生在纪律方面表现还是很好的,打游戏等违纪现象没有出现,但学生的学习热情明显不够。即将开始第三、四章的学习了:算法和程序设计,根据我以前的经验,许多学生对此不感兴趣,有的学生开始比较有兴趣,但随着学习的困难兴趣也逐渐消退。因此,有必要研究如何进行教学,使学生真正学进去,学进去肯动脑思考是培养计算思维的根本。在后面的教学过程中,边行边悟吧。


  课堂上先问了学生们前两章的学习情况,是否有学习兴趣,收获如何等等。许多学生直言学得不好,不感兴趣。无怪乎,一上高中,九科的学习内容,难度大大增加,其他的科目都没有学好,更别提信息技术了。实际上我理解他们,咱上学的时候也没有认真学习信息技术啊。So,继续努力,为培养学生的计算思维而奋斗!


1
教学环节1

  这一环节,首先与学生聊聊计算思维,让学生了解计算思维的含义,以及计算思维的价值。

  这里用几个案例帮助学生理解计算思维,如现实世界中的寻路与地图导航软件的实现、公共自行车与共享单车系统的设计实现等。

   这里问学生对后面这段话,是否同。再提问引发学生思考,搞科研需要懂编程吗?发射火箭需要写程序吗?当老师需要懂编程吗?

  所以不懂编程的人,会成为新时代的文盲吗?说是的话,未免言之过早,但是程序员用代码把世界改变了那么多,让世界变化得那么快,谁又说得准呢?新闻说高速公路收费人员被解雇,难道这不是程序自动化的结果吗?

  知乎上的提问:计算思维有什么好处呢?看一看很多人的回答,计算思维可以帮助我们的工作和学习,可以极大地提高生产率,这就是为什么程序员工资很高的原因之一。


  正如乔布斯所说,学习法律的人未必成为律师,学习编程的人也未必要做程序员,但是学习计算思维将教会我们如何思考,如何更好地理解问题,如何更好地了解世界。

  这里再讲几个例子,你知道什么是云计算吗?中考查成绩网站崩溃,淘宝双11却畅通顺利;你了解数字货币吗?新闻:深圳市民喜提200元数字货币。你知道为什么抖音、头条总是出现你喜欢看的内容吗?后台的智能推荐算法。


2
教学环节2

  二是体验环节,我采用的是“猜数字”案例,一听说可以玩游戏,同学们都兴奋不已。首先,请一个学生来教师机玩这个游戏,其他的同学观看并了解游戏规则和如何使用 IDLE打开和运行 Python程序。全班同学都跃跃欲试地帮他出主意,但大概率他是猜不到的。然后把这个程序发给所有的学生,让他们自己去体验这个游戏,然后想想怎么猜才是最好的。每一个班级都有几个学生能够想到正确的方法,即利用折半法寻找答案,除此之外,大部分学生还是用猜猜的方法。

3
教学环节3

  这个环节,先问一个问题如果让我们出数让计算机猜该怎么做?接着讲解用计算机解决问题的一般过程,再具体地对该问题进行分析,对算法做简单的说明,然后让学生自己去测试代码。

  进阶:修改right,选一个更大的数,修改tries的次数,测试计算机猜对需要的次数。100万在25次以内就能猜对,而如果顺序查找的话平均需要50万次,这就是算法的巨大威力。

由于采用了“猜数字”包括学生猜和电脑猜两个环节,学生参与度高,热情高涨,很多同学通过尝试、修改、思考、总结都很有收获,但我还是观察到有些学生单纯就是玩游戏,没有深入思考,实际上这在任何学科都是一个普遍现象,如果学生能主动积极地总结总结,那还有学生学不好吗?


文章转载自李sir的信息技术课堂,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论