加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

Python第二课教学设计及反思

(2017-05-01 21:06:41)
标签:

哈三中

信息技术课

python

分类: 教学设计与反思

上完第一课后一直在思考第二课怎么上,直接讲解语法规则做练习题吗?习惯了作品式教学的我,已经不习惯那样传统的教学方法了。几经思考,上节课留给学生的任务启发了我,读程序、改程序是我当初学编程时最喜欢的,一门编程语言学习语法规则是最枯燥的,有些教材上看似细致的语法规则介绍总是让我云里雾里看不下去,而看一个相应的例子,试着调试一下改一下,很快就记住了。鉴于自己的这个学习经验,把这节课的题目确定为“从读和改开始”。

http://s11/mw690/001JY8QQzy7aJODWSdsba&690

按照这个思路,我先介绍了如何读程序,并用流程图的形式呈现。这个流程完全是我的经验,任何教材上所没有的,当然也可能是不完善的。主要想突出编程的目的是使用计算机解决问题,在写程序之前一定要分析问题明确解决问题的方法和步骤(用或不用计算机都可以的)。为了增加一点趣味性,我在这节课增加了“子曰”内容,我告诉学生这都是“朱子说的”,学生一阵哈哈。其实,这些注释都是精华,是我目前对程序设计的理解的精华,学生如果真的认真去理解这些话,对于初学的给他们会很有用的。

http://s9/mw690/001JY8QQzy7aJOGKNqo58&690

介绍了一般方法,接下来就要举例说明了。继续使用上节课的例子,因为有了上节课的基础,对这个程序的理解会有基础。

http://s7/mw690/001JY8QQzy7aJOFxejs76&690

 

ps:渗透注释的作用和方法。


 

为了增加趣味性,借用了大名鼎鼎的“小明”同学的故事。自以为有趣味性,不知道孩子们感受如何,有少量笑声。

http://s5/mw690/001JY8QQzy7aJOGttmAa4&690

ps:将生活问题转化为计算机问题是编程最重要的一关,这一关要找好对应关系的话就容易过了。

http://s3/mw690/001JY8QQzy7aJOGCXbI32&690

ps:渗透算法的概念和流程图的写法和作用,不刻意去教,但让学生有印象,后面正式学习的时候就会容易了。

前面这部分有些理论化了,学生已经有听不进去的了,趴桌子睡觉的出现了,在他们的心中信息技术课或许更多的应该是去动手做做什么最好,更何况这么烧脑的程序设计。赶紧让他们动手吧!


反思:这部分内容我说的太多了,应该让学生先来说,因为上节课就是让他们去思考的,他们说完后我再去做总结,效果会更好。

这个写注释的任务让学生写出每一行代码的作用,为的是让学生关注一些语法规则,思考一些问题,鼓励他们去猜测。从学生写的注释来看,他们对程序的功能理解没问题,但是描述代码作用时不够清晰明确。对和错不重要,重要的是他们思考了。


看懂了代码,接下来就试着修改代码了。

http://s12/mw690/001JY8QQzy7aJOFSNiH2b&690

修改1学生绝大部分知道要修改99为999,但循环次数不知道要修改,其根本原因是不注意这个程序的作用,游戏要有可玩性,如果依然是6次循环猜到的概率就会大大降低,而二分法在这的作用凸显,顺势提一下算法的作用,他们会有较为深刻的印象。

修改2,学生基本在提示语言的修改上,基本是改为“低俗”的语言,呵呵呵呵一乐了之。这个地方可以让学生放开去做,调节一下气氛,不过分就好。

修改3,不求有人去做,因为太难,只是给学生一个启发,如果能有人去更好,这个任务纯粹是引导性的。


反思:展示、展示、展示!一定要展示学生修改后的内容,让学生有机会表现,激励更多的学生参与。展示两个学生后,就会有更多的学生要求展示。学生的思维和积极性就被调动起来了。

 

http://s6/mw690/001JY8QQzy7aJP5oksta5&690

阅读修改了较为熟悉的程序,再来阅读修改全新的程序。我将上节课分享的几个画图程序的阅读和修改作为最后的任务。这几个程序有一定趣味性,主要使用的是循环语句和数学表达式。部分学生改的不亦乐乎,也有学生茫然不知所措。


反思:修改的指向性再明确些,可选范围在小一些。多展示,展示的时候多启发。


这节课我给自己打70分,主要是第一部分的理论部分的处理不够好,对学生的启发性引导还不够,备课的依然不充分。但这种语法教学的方法我依然坚持,尽管我没有介绍什么顺序、判断、循环结构,但这些在第一个程序中都有体现,如果学生读懂能改了,这些结构的思想也就懂了,至于具体的语法规则以后一提及就会了。而且我认为作为高中信息技术课的程序设计并不需要学生真正完全去编写程序,能读懂,能修改就好,关键是思想!


 

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有