《算法与程序设计》选修模块教学方法略谈

《算法与程序设计》选修模块教学方法略谈

ID:24391105

大小:50.50 KB

页数:4页

时间:2018-11-14

《算法与程序设计》选修模块教学方法略谈_第1页
《算法与程序设计》选修模块教学方法略谈_第2页
《算法与程序设计》选修模块教学方法略谈_第3页
《算法与程序设计》选修模块教学方法略谈_第4页
资源描述:

《《算法与程序设计》选修模块教学方法略谈》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、《算法与程序设计》选修模块教学方法略谈《算法与程序设计》选修模块教学方法略谈江苏省新海高级中学赵华伟【】:《算法与程序设计》是普通高中信息技术课的选修模块,是高中信息技术课教学的重点和难点之一。本文从教学方法方面谈了自己在《算法与程序设计》教学中的一些经验体会。【关键词】:算法程序设计教学方法课程标准指出:《算法与程序设计》教学的目的是使学生在原有基础上进一步体验算法思想,了解算法和程序设计在解决问题过程中的地位和作用;能从简单问题出发,设计解决问题的算法,并能编制程序实现算法解决问题。算法和程序设计教学一直存在难教和难学的问题,因

2、为程序设计本身抽象、枯燥,逻辑思维性强。学生普遍认为程序设计充满着神秘感,是高深莫测、遥不可及的,对其存在畏惧心理。因此教师应培养学生对学习《算法与程序设计》的信心,并激发学生对该课程的学习兴趣。一、游戏教学法在讲解算法的概念前,老师给同学们发送一个Flash益智游戏游戏野人过河。游戏规则:3个传教士和3个野人过河,船一次只能载两个人,当岸的任何一边野人数量多于传教士时,野人将吃掉传教士。如何过河?学生玩过河游戏,有的学生顺利过关,还有的学生失败。老师请一位顺利过关的同学演示过河的步骤,然后提问有没有其他的方法,又有一位学生举手。通

3、过游戏,激发学习兴趣,学生乐于参与,教师很自然的引出算法的概念解决问题的方法和步骤,学生乐于接受。二、比喻教学法《学论》中说:君子之教,喻也。,比喻是语言艺术中的艺术,在算法与程序设计教学中,巧用比喻,妙用比喻,是一种行之有效的教学方法。例如在讲解交换变量的值时运用比喻法,可以把抽象的道理具体化,枯燥的知识形象化,有利于学生对知识点的理解。已知a磁带录的是歌曲,b磁带录的是英语课文听力,现在要交换两盒磁带中的内容。根据日常生活中的经验,学生很自然想到借助于第三盒空白磁带,交换步骤如下:将a磁带复制到c磁带(c←a)、将b磁

4、带复制到a磁带(a←b)、将c磁带复制到b磁带(b←c)在此基础上,学生很容易编写出交换两个变量中数据的程序来。三、半成品加工教学法半成品加工是从工业半成品加工借用的词汇,半成品,也可以理解为是对信息技术教学成果(成品)的一种技术留白,补充这些留白就是进行再加工。半成品加工,旨在为学生提供一些待完成的教学模具作品,提供一种真实的问题解决环境,是一种基于问题解决的教学方法,避免学生从头开始制作的过程,对学生的差异(对先前所学知识的掌握)都进行了很好的回避,让教学更具有针对性,通过作品的完成学生体验到了学习的成功,感

5、受到了学习的快乐,从而有效提高了课堂教学效率。《用解析法解决问题》中绘制钻石图案的关键是求出圆周上各点的位置(坐标),绘制各点之间的线段。如何求出各点的位置呢?首先我们把绘制钻石图案这个问题转化为数学问题,首先建立坐标系,坐标原点位于图形的中心点上。在圆上平均取n个点,将圆平分为n份。学生利用数学的知识,能够写出各点的坐标。在此基础上,向学生展示算法的伪代码,提供给学生半成品的程序文件(代码是不完整的),要求学生填空补全程序代码,调试程序,完成钻石图案的绘制,此处就是运用了半成品加工教学法。四、问题式教学法问题式教学法是一种现代启发

6、式的教学方法,是教师根据学生已有的认知水平,提出相关的问题,引导学生积极思维、大胆尝试、学会质疑、学会探究的一种教学方法。在《用解析法解决问题》教学中,教师通过精心设计的若干问题,逐步启发、步步深入、环环扣紧,引导学生质疑教材中绘制钻石图案的伪代码,学生意识到了程序中出现的冗余循环,并且能够很顺利的修改程序,提高算法的效率。提问:钻石图案是由多少条线段组成的?学生根据数学知识回答:14+13+12+1=(1+14)*14/2=105条。当i=1j=2时所画线段和当i=2j=1时所画线段是什么关系?学生回答:是同一条线段。在循环嵌套中

7、,Line语句实际上被执行多少次?说明什么问题?学生思考:15*14=210次。说明每条线段都被画了2次。教师提示:在循环体内Line语句后加一条语句k=k+1(k是计数变量),并在外循环语句Nexti后加Printk语句,运行程序,在窗体上可以看到Line语句被执行的次数(即k的值)。继续提问:如何修改程序,使得每条线段不被重复画一遍?学生实践:将循环变量j的初值由1修改为i+1。也可以将循环变量j的终值由n修改为i-1。【参考资料】1、盛群力:《教学设计》,浙江教育出版社2004年版2、李艺:《信息技术教学研究与案例》,高等教育

8、出版社2006年版3、王爱艳:《算法与程序设计教学之我见》,信息技术教育,2008.24、何克抗:《建构主义学习环境下的教学设计》北京师范大学出版社论文写作8651658号:lunwen

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。