欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    项目教学在《算法与程序设计》模块教学中的应用(共7页).doc

    • 资源ID:5322863       资源大小:41.50KB        全文页数:7页
    • 资源格式: DOC        下载积分:20金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要20金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    项目教学在《算法与程序设计》模块教学中的应用(共7页).doc

    精选优质文档-倾情为你奉上中学信息技术教育论文项目教学在算法与程序设计模块教学中的应用刘浩军二九年四月项目教学在算法与程序设计模块教学中的应用摘要 本文分析了高中信息技术程序设计教学中存在不足之处,笔者结合目前信息技术新课程改革的理念和笔者自身的教学实践,提出高中程序设计教学应该重程序设计思想而淡化程序编写,从职业教育培训中引进项目教学法,对其加以完善以适应普通高中信息技术的教学目标,将其应用在普通高中算法与程序设计模块教学中,通过对比教学显示可以取得很好的教学效果。介绍了在算法与程序设计教学实践中采用项目教学的一些方法和经验。并指出在应用项目教学法时应该注意的一些问题。关键字 程序设计 项目教学法 教学评价算法与程序设计作为高中信息技术选修课,长期以来一直是高中信息技术教学的重点和难点,程序设计与数学学科存在千丝万缕的联系,但它又不单是有数学知识就能掌握的。如何在教学中因材施教,激发学生兴趣,指导学生学习是程序设计教学的首要问题。一、 程序设计教学中存在的普遍问题1、 内容多,时间紧,教学目标不能很好完成算法与程序设计模块中基本上涵盖了程序设计中用到的所有知识,有大量的数据、语句以及其它的过程和函数,这些理论知识学生都必须掌握并能在VB中熟练应用,这就需要老师详细的讲解,学生在课堂上做大量的练习。书本上还包括了几种典型的算法、程序设计思想和项目实践,虽然这部分只要求学生初步掌握,但是仍然学要教师一一讲得透彻,否则学生还是很难理解。一个完整的算法讲解、编写往往需一两节课时间,而要让绝大多数的学生真正能自主编写,甚至需要投入更多时间。但是一般信息技术课程最多每周两节课,再除掉其他假期,真正可以上课的课时所剩无几,要学生全面理解算法并会编程真是很难。2、学生基础参差不齐,存在“吃不饱”和“吃不了”的现象算法与程序设计模块教学方式与学生基础密切相关。由于生源地学校的经济条件、师资力量等因素,学生计算机基础相差较大。这给组织教学带来了很大的困难。如果教学起点过低,必然会使程度较好的学生受到影响,若起点太高,教学就只能为少数优秀学生服务,这会挫伤大多数学生的学习积极性,导致差生越来越差,降低整体教学质量。 长期以来,教师在布置上机实践时总是全班统一要求,忽视了学生之间存在的个别差异。统一的实验内容、实验形式及实验难度不能适应每个学生的实际情况。让有差异的学生做无差异的实验内容,势必会造成“吃不饱”和“吃不了”的现象。这样的“统一”,遏制了学生学习能力的发展。3、 学生对传统的课堂讲练教学有厌倦感高中信息技术课基本上都是在多媒体网络教室进行,所以学生潜意识中就认为信息技术课上课方式应该与其他科目不同。但事实上大多数老师还是采用传统的教师先讲后演示、学生先听后编程的方式,学生在听或者看的过程中往往注意力不集中,到实践编程时又无从下手。而由于高考的压力,在课外基本上是不看课本的,再加之学校普遍存在信息技术课时不足的问题,等到下节课再来上课的时候学生更是忘的一塌糊涂,形成这样一个恶性循环,导致学生对信息技术课产生抵触心理。以上这些问题在开设算法与程序设计模块教学的学校普遍存在。在日常的教学交流活动中了解到,从事信息技术的同仁都有同样的看法。学生问的最多的一句话就是,我将来又不从事软件开发行业,学程序设计有什么用。我认为存在这些问题的原因是传统的教学方法不适合学生的认知过程,学生一开始就接触代码编写很容易产生厌烦感,觉得很空洞,很难掌握,学生只有亲身体验到程序设计解决实际问题时才会有掌握它、学习它的积极性。我认为高中的程序设计教学应该重思想而要淡化程序编写。在这种情况下,改变教师传统的知识灌输的教学方法,促进学生学习的积极性和独立性,使整个教学更具实践性和实用性。我经过一年多的实践探索表明项目教学法可以有效地解决这些问题。二、 项目教学法的实践探索“项目教学法”是通过实施一个完整的项目而进行的教学活动,其目的是在课堂教学中把理论与实践教学有机地结合起来,充分发掘学生的创造潜能,提高学生解决实际问题的综合能力。项目教学法最初是应用在职业教育培训中,而算法与程序设计作为一门实践能力要求比较高的课程,应用项目教学同样可以达到很好的效果。1、 项目教学法的一般教学过程图1 项目教学法的一般教学过程示意图项目教学法可以按照以下五个教学阶段进行:(1)示范项目展示:教师选取一个典型的示范项目,让学生充分了解该项目的功能和界面设计等;(2)项目介绍:通常由教师提出一个或几个项目任务设想,然后同学生一起讨论,最终确定项目的目标和任务;(3)小组项目立项:由学生制定项目需求,划分工作阶段和任务,形成文档,并最终得到教师的认可;(4)项目实施:学生确定各自在小组中的分工以及小组成员合作的形式,然后按照已确立的工作步骤和程序工作,在项目的各个阶段结束时进行阶段现总结; (5) 成果展示、评价:先由学生对自己的做件作品进行自我评价,再由小组间进行互评,最后由教师进行检查评分。师生共同讨论、评判项目工作中出现的问题,学生解决问题的方法以及学习行动的特征。通过对比师生评价结果,找出造成结果差异的原因。2、在算法与程序设计中采用项目教学的教学案例本学期我选取高二级前3个平行班作为实验班,运用项目教学法,设计练习项目使用VB完成“6.2数据库管理软件的开发”。具体的教学过程分为三大部分: 第一部分是让学生使用老师提供的示范项目“VB学生信息管理系统”,从使用者的角度出发研究项目的功能,通过对示范项目的操作运用,让学生了解VB在数据库方面的控件功能和使用方法,了解要完成整个项目所需要的VB模块,给学生一个直观的认识,学生就会明白我即将要学习的知识可以解决什么实际问题,可以达到什么效果,从而激发学生的学习积极性和继续开展项目的欲望。第二部分是开展项目,各组在项目经理(小组长)的组织下确定项目需求,比如有些小组打算实现“班级值日管理系统”,有的小组要实现“作业管理系统”等,经过老师确认后,各个小组针对本组练习项目开展研究讨论、分工协作,共同完成数据库管理软件项目的系统分析、界面设计、代码编写、程序调试等工作。第三部分是成果展示和评价。各个小组首先对自己的作品的功能、界面设计等进行评价,填写评价量表,接下来小组间进行互评,对照比人的作品写出自己改进建议。最后老师对每个小组的作品首先给予肯定,然后提出老师自己的见解供学生参考。在第二、三部分的教学过程中,采取分组学习的形式,分组的依据为:VB基础知识掌握情况、动手能力、性格特点等,按照强弱互补原则进行分组,每组5-6名学生,共十组,每组选取项目经理(小组长),全面负责小组的学习讨论和落实练习项目的安排。小组采用协作学习的方式,在项目经理的指挥下,对各成员进行分工,例如:上机操作能力强的负责编写代码,程序设计能力强的负责整体规划、程序调试和连编,善于沟通的学生负责小组内建议的收集和协调工作等。项目教学法的关键,是设计和制定一个合适的项目,这个项目既适合教学目标的实现,又要有可操作性。特别指出的是项目教学法不适合刚刚接触新知识的学生,必须在学生对知识有一定了解的基础上在进行项目开发。项目开发中要进行有效分工,每位学生根据自己的能力负责相应的子任务,因此项目教学的一个很大的优势就是能让不同层次的学生都参与到项目的开发过程中,体现了分层教学的思想。通过对比教学,发现实验班的同学对数据库管理系统的开发流程理解非常深刻,而且对前面的程序设计基础知识和VB可视化编程的概念和方法有了更深入的理解。期末的时候通过笔试和机试考核学生对知识掌握的情况。经过分类统计,实验班的的大部分学生对基础知识、上机操作、界面设计、解决问题能力等都比以前有了明显的提高,平均分比非实验高出近10分。三、 项目教学应该注意的环节1、项目设计要合理在算法与程序设计模块教学中引进项目教学法,目的是为了让学生参与到整个项目开发过程中,更加主动的学习程序设计的知识,因此老师在设计项目时应尽可能贴近学生的实际生活,而且学生应该提前对项目中包含的教学内容有所了解。其次项目的设计要考虑学生的实际能力,做到学生最后能够有一个完整的作品出来。这样学生在完成作品时体验到成就感,从而提高学生继续学习的兴趣。否则将适得其反,很容易造成学生失去信心,很难再调动学生的积极性。练习项目周期要根据项目的规模来确定,由于课时限制和学生的知识层次不高,一般应在46学时为宜,也可以在项目进行过程中根据实际情况做适当调整。2、教师在课堂中的角色教师的角色必须转换,作为学生的咨询师、朋友、参与者,由传统教学中的主导者转换为引导者或者是主持人,在课堂中尽量不要去评判学生的想法,而是帮助学生按照学生自己的意愿实现项目的开发。这表面上看起来老师的工作量少了很多,似乎从课堂中解脱出来了,但是为了学生在课堂上自主学习、协作学习的顺利开展,在课前课后老师要做大量的准备工作,比如项目的设计、项目各阶段评价标准的制定等,在每节课后要针对每组项目进展情况进行记录,提出建议,修改项目进度。3、项目成果的评价学生完成一个项目后,一定要及时交流,展示和讨论,对学生的学习情况做出反馈和评价。这是学生对知识掌握和能力提高的重要阶段,同时也能极大地培养学生的成就感。(1)对作品的评价的方式有多种,但是一定要注意引导学生重点从作品的创新性来对作品进行,从而培养学生加强对知识的应用。其次,教师的评价要多鼓励学生,对作品的评分在公平的基础上要体现差别,但是差别不要太大,以免打击学生的信心。(2)对学生的评价要以过程性评价为主,关注学生在项目实施过程中的参与程度和表现,以激发学生的学习积极性和主观能动性。四、 结束语我们应用项目教学法进行算法与程序设计模块教学已有两年。在项目教学实践中,努力做到转变教育观念,重视学生的发展性和主体性,不断改进项目教学的方法和策略,从根本上提高学生学习的积极性和主动性。在课堂教学的转变中,学生的学习兴趣和学习责任感日益增强,即使基础不好的学生也对程序设计有独特的兴趣。项目教学也体现了新课程改革的思想,提高了学生自主学习、合作交流以及分析解决问题的能力,这种教学方法值得我们去进一步尝试和改进。参考文献:1.杨志云,发挥媒体优势优化课堂教学,中小学电教,2006.9 2.沙有威, 信息技术新课程算法与程序设计模块教材和教学设计分析,2008.1 3.信息技术教育,算法与程序设计模块教学体系的构建,2006.114.范晓芸,职业教育教学中“项目教学法”的应用和开发,2008作者简介姓名:刘浩军性别:男 年龄:25学历:本科职称:中学信息技术二级教师 教龄:2年单位:中山市桂山中学 通讯地址:中山市三乡镇环镇路27号 电话: 电子邮件: 邮编:专心-专注-专业

    注意事项

    本文(项目教学在《算法与程序设计》模块教学中的应用(共7页).doc)为本站会员(飞****2)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开