项目教学在《算法与程序设计》模块教学中的应用(共7页).doc
《项目教学在《算法与程序设计》模块教学中的应用(共7页).doc》由会员分享,可在线阅读,更多相关《项目教学在《算法与程序设计》模块教学中的应用(共7页).doc(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上中学信息技术教育论文项目教学在算法与程序设计模块教学中的应用刘浩军二九年四月项目教学在算法与程序设计模块教学中的应用摘要 本文分析了高中信息技术程序设计教学中存在不足之处,笔者结合目前信息技术新课程改革的理念和笔者自身的教学实践,提出高中程序设计教学应该重程序设计思想而淡化程序编写,从职业教育培训中引进项目教学法,对其加以完善以适应普通高中信息技术的教学目标,将其应用在普通高中算法与程序设计模块教学中,通过对比教学显示可以取得很好的教学效果。介绍了在算法与程序设计教学实践中采用项目教学的一些方法和经验。并指出在应用项目教学法时应该注意的一些问题。关键字 程序设计 项目
2、教学法 教学评价算法与程序设计作为高中信息技术选修课,长期以来一直是高中信息技术教学的重点和难点,程序设计与数学学科存在千丝万缕的联系,但它又不单是有数学知识就能掌握的。如何在教学中因材施教,激发学生兴趣,指导学生学习是程序设计教学的首要问题。一、 程序设计教学中存在的普遍问题1、 内容多,时间紧,教学目标不能很好完成算法与程序设计模块中基本上涵盖了程序设计中用到的所有知识,有大量的数据、语句以及其它的过程和函数,这些理论知识学生都必须掌握并能在VB中熟练应用,这就需要老师详细的讲解,学生在课堂上做大量的练习。书本上还包括了几种典型的算法、程序设计思想和项目实践,虽然这部分只要求学生初步掌握,
3、但是仍然学要教师一一讲得透彻,否则学生还是很难理解。一个完整的算法讲解、编写往往需一两节课时间,而要让绝大多数的学生真正能自主编写,甚至需要投入更多时间。但是一般信息技术课程最多每周两节课,再除掉其他假期,真正可以上课的课时所剩无几,要学生全面理解算法并会编程真是很难。2、学生基础参差不齐,存在“吃不饱”和“吃不了”的现象算法与程序设计模块教学方式与学生基础密切相关。由于生源地学校的经济条件、师资力量等因素,学生计算机基础相差较大。这给组织教学带来了很大的困难。如果教学起点过低,必然会使程度较好的学生受到影响,若起点太高,教学就只能为少数优秀学生服务,这会挫伤大多数学生的学习积极性,导致差生越
4、来越差,降低整体教学质量。 长期以来,教师在布置上机实践时总是全班统一要求,忽视了学生之间存在的个别差异。统一的实验内容、实验形式及实验难度不能适应每个学生的实际情况。让有差异的学生做无差异的实验内容,势必会造成“吃不饱”和“吃不了”的现象。这样的“统一”,遏制了学生学习能力的发展。3、 学生对传统的课堂讲练教学有厌倦感高中信息技术课基本上都是在多媒体网络教室进行,所以学生潜意识中就认为信息技术课上课方式应该与其他科目不同。但事实上大多数老师还是采用传统的教师先讲后演示、学生先听后编程的方式,学生在听或者看的过程中往往注意力不集中,到实践编程时又无从下手。而由于高考的压力,在课外基本上是不看课
5、本的,再加之学校普遍存在信息技术课时不足的问题,等到下节课再来上课的时候学生更是忘的一塌糊涂,形成这样一个恶性循环,导致学生对信息技术课产生抵触心理。以上这些问题在开设算法与程序设计模块教学的学校普遍存在。在日常的教学交流活动中了解到,从事信息技术的同仁都有同样的看法。学生问的最多的一句话就是,我将来又不从事软件开发行业,学程序设计有什么用。我认为存在这些问题的原因是传统的教学方法不适合学生的认知过程,学生一开始就接触代码编写很容易产生厌烦感,觉得很空洞,很难掌握,学生只有亲身体验到程序设计解决实际问题时才会有掌握它、学习它的积极性。我认为高中的程序设计教学应该重思想而要淡化程序编写。在这种情
6、况下,改变教师传统的知识灌输的教学方法,促进学生学习的积极性和独立性,使整个教学更具实践性和实用性。我经过一年多的实践探索表明项目教学法可以有效地解决这些问题。二、 项目教学法的实践探索“项目教学法”是通过实施一个完整的项目而进行的教学活动,其目的是在课堂教学中把理论与实践教学有机地结合起来,充分发掘学生的创造潜能,提高学生解决实际问题的综合能力。项目教学法最初是应用在职业教育培训中,而算法与程序设计作为一门实践能力要求比较高的课程,应用项目教学同样可以达到很好的效果。1、 项目教学法的一般教学过程图1 项目教学法的一般教学过程示意图项目教学法可以按照以下五个教学阶段进行:(1)示范项目展示:
7、教师选取一个典型的示范项目,让学生充分了解该项目的功能和界面设计等;(2)项目介绍:通常由教师提出一个或几个项目任务设想,然后同学生一起讨论,最终确定项目的目标和任务;(3)小组项目立项:由学生制定项目需求,划分工作阶段和任务,形成文档,并最终得到教师的认可;(4)项目实施:学生确定各自在小组中的分工以及小组成员合作的形式,然后按照已确立的工作步骤和程序工作,在项目的各个阶段结束时进行阶段现总结; (5) 成果展示、评价:先由学生对自己的做件作品进行自我评价,再由小组间进行互评,最后由教师进行检查评分。师生共同讨论、评判项目工作中出现的问题,学生解决问题的方法以及学习行动的特征。通过对比师生评
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 算法与程序设计 项目 教学 算法 程序设计 模块 中的 应用
限制150内