算法与程序设计教学之化功大法.doc
《算法与程序设计教学之化功大法.doc》由会员分享,可在线阅读,更多相关《算法与程序设计教学之化功大法.doc(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、算法与程序设计教学之“化功大法”德清县综合高级中学 朱金花摘要算法与程序设计模块以问题解决与程序设计为主线,揭示利用计算机解决问题的过程。重在培养学生思维能力,在教学中强调理论与实践相结合,它不仅需要学生具有一定的动手实践能力,更需要具有一定的数学知识和逻辑思维判断能力。随着教学的深入,学生个体差异的增大,算法学习成为部分学生学习的一道难以逾越的屏障!本文探究的是在算法与程序设计中,如何“化苦为乐、化难为易、化错为宝”,正确有效的组织教学。关键词算法 化苦为乐 化难为易 化错为宝浙江省高中信息技术从2006年下半年开始实施了新教材,第二学期需要从多媒体技术应用和算法与程序设计中选一门,考虑到我
2、校的实际硬件配备情况和与高二数学课程的联系,我们选择了后者。算法与程序设计具有高度的抽象性和严密的逻辑性,教师难教、学生难学成为一个突出的现象。如何消除学生畏惧心理,充分调动学生的积极性,我在教学过程中做了以下尝试和探索。一、 化苦为乐算法学习尤如一杯没有加糖的咖啡,充满了淡淡的苦涩,如何品出其中醉人的清香,兴趣是妙方!心理学研究表明:人们对自己感兴趣的事物总是力求探索它,认识它。对于刚接触程序设计的高中生,如果一下子引入大量抽象的名词、概念,势必打击学生的学习兴趣,同时,在学生没有任何知识背景的情况下,要完全理解这些概念也比较困难。那么,如何将抽象变得具体,把复杂变得简单,把枯燥乏味变得生动
3、有趣,苦中作乐,使学生在愉快的课堂气氛中学习,思考,在不知不觉中达到对新知识的理解和运用。我以鲜活的实例为切入点,在每个例子中适时、适量渗透一些相关的概念和知识,让学生在做中学,在学中做,在完成任务的过程中,逐渐地、很自然地去体会概念。在讲算法概念时,我让学生先玩预先设计好的FLASH小游戏农夫过河:一个农夫带着一只鸡、一只猫和一袋米过河,但只有一条小船,并且每次只能让农夫带一样东西过河。农夫在场的情况下一切相安无事,一旦农夫不在,猫吃鸡,鸡啄米,游戏失败。这时,学生的兴趣一下子被激发起来,纷纷提出自己的方案,课堂非常活跃。在学生玩农夫过河游戏时,我提出算法是解决问题的方法与步骤这一概念。又如
4、,在讲算法的优劣性时,我引用了成语典故“田忌赛马”。战国时代,齐王常与他的大将田忌赛马,双方约定每场各出一匹马,分三场进行比赛。齐王的马有上、中、下三等,田忌的马也有上、中、下三等,但每一等都比不上齐王同等的马,于是田忌屡赛屡输。一日,田忌的宾客、对军事颇有研究的孙膑给田忌出了一个主意,结果以二比一赢了齐王。学生饶有兴趣地分析出了田忌赛马的六种方案,接着我要求他们选出孙膑的方案,并点出算法具有优劣性。学好算法是一个漫长、痛苦的过程,通过玩小游戏、引用典故来学习算法可以激发学生兴趣,使他们充分享受成功的喜悦。学习内驱力得到了淋漓尽致的挖掘,学习效率也得以明显提高,学生乐在其中!二、 化难为易算法
5、与程序设计模块对学生逻辑思维有一定的要求,很多学生反应晦涩难懂。如何让高中学生掌握VB语言,其关键就在于“化难为易”。从学生已有的经验出发,先直观展示,后抽象思维,再代码设计。这不仅可以帮助学生理解算法,减少他们对算法设计的畏惧感,而且可以激发他们的学习兴趣。典型案例:两数值交换问题。小实验:有两个杯子A和B,A杯装有雪碧,B杯装有可乐,问如何把两个杯子中的饮料互换。分析:这是学习算法与程序设计过程中一个最基本的问题,在信息技术基础、算法与程序设计、算法与程序设计学生活动手册中多次出现。该问题设置的主要目的是为了引出“两数交换”算法。由于是生活中的实例,很快就有同学提出“再加个空的C杯”。通过
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 算法 程序设计 教学 大法
限制150内