• 学前教育
  • 小学学习
  • 初中学习
  • 高中学习
  • 语文学习
  • 数学学习
  • 英语学习
  • 作文范文
  • 文科资料
  • 理科资料
  • 文档大全
  • 当前位置: 雅意学习网 > 语文学习 > 正文

    【知识扩张型的编程实训项目教学法】 德国实训五步教学法

    时间:2019-02-02 03:29:27 来源:雅意学习网 本文已影响 雅意学习网手机站

      摘 要: 作者借鉴目前德国流行的项目教学法,提出了一种适合在广东高职高专院校的实训课中使用的项目教学法,其特点是使学生能发挥自己的主动性,提高解决问题的能力,从实训中学会运用知识。并且老师在这个教学法中,大部分时间充当的是组织者,与以前的手把手的教学方法不同,更有效果。
      关键词: 编程实训 知识扩张型 项目教学法
      
      一、概述
      很多老师都认为就读高职高专的学生在学习方面的能力不够高,所以在实训课中,他们喜欢手把手的教学方法,但这种教学方法存在不少问题,主要有以下三个。
      1.由于学生人数众多,老师一般先自己准备项目,然后给学生选,这样学生动手的积极性比较难调动。
      2.老师为了学生能顺利地完成项目,一般会在学生动手前介绍不少内容,这样不利于提高学生的学习能力,以及解决问题的能力。
      3.当很多学生出现相同问题时,老师会再次上讲台,把如何解决问题告诉大家,这使得学生在感觉上还是老师在讲课,不是实训课,反正老师会讲解,不会做就先等着。
      德国的职业教育是闻名世界的,他们的学生在实训课中积极性很高,老师参与的环节很少。其中用得最多的就是项目教学法,它能克服上面所说的手把手的教学方法,其主要环节有:设定目标或任务、做计划、做决策、项目实现、评估、迁移。
      但国外的方法不一定适用于我国的学生,因为我国的学生经过九年的被动学习,大部分缺乏主动性和积极性,习惯于做练习题,很少动手解决现实问题等。所以我们必须找出一种适合我们的学生的项目教学法。
      下面我结合多年的实训课经验,详细地叙说知识扩张型的编程实训项目教学法。
      二、本项目教学法的前提与准备
      没有一个方法能解决任何事情,所以本教学法在使用前也有前提。
      1.学生在实训前已经对相关的编程知识有一定的了解;
      2.班里面能找出若干学得比较好的学生,能开发一些小程序;
      3.将5―7个学生分成一个组,并提供相应的计算机;
      4.本实训大概是60个课时,相当于2―3周的时间;
      5.教师应适当准备一些奖品或者奖励的措施。
      三、本项目教学法的详细流程及作用
      1.联合班干,对学生进行分组。这里主要是使得每组人员的平均实力均衡,不会造成实力相差太远,以致无法完成项目,同时也让学困生能向学优生学习。
      2.让学生给自己的小组命名,并为每个学生安排一个绰号,其绰号按照他在组里所起的作用而命名,如:军师、诸葛亮、编程王等。
      3.前面两步有利于激发学生的情绪兴趣,使学生充满热情投入实训当中去,并且这些绰号对于以后活跃课堂气氛也会产生隐性的作用。
      4.把队名及学生的绰号统一记到实训报告中,方便日后考勤,从而也了解学生在小组里的情况及地位。
      5.要求每个组给出一个自己要完成的项目,项目的主题没有太大的限制,但也有一定的要求,如项目不能太简单,也不能太难;不能在网上下载,也不能完全是书本上的例子。这有利于学生提出自己的想法,提高学生的主观能动性,并且提高他们参与实训的热情,培养他们的创新能力。老师也能通过这个选题和定题的环节,大概了解学生掌握了哪些方面的知识。
      6.项目主题确定后,要求学生写出主题中细化的功能,如闹钟软件中应有:计时功能、响铃功能、时间显示功能。告诉学生,将评出几个合理规划奖,奖品可以准备一些小礼品或小零食等。这样能让学生沉着思考,也能让学生充分发挥主观能动性。由于学生比较担心项目失败会拿不到实训成绩,因此老师通过这一过程能发现学生现在掌握了什么知识,因为他们想做的项目都是在自己掌握的知识的基础上才敢提出的。
      7.要求确定了主题和细化功能的小组派出一位同学,把这些内容在黑板规定的地方列出来。在这一环节中,老师还可以给第一个在黑板上完成规定动作的小组加10分,第二组加8分,依此类推,最后的小组不加分。这有助于鼓励学生大胆走上台,使气氛更活跃。同时老师通过这一活动,能知道哪些学生是主要工作者,哪些是学习不太好的,方便以后加以管理或者评分。
      8.互评大家的规划,互相给对方提意见,意见在对方的黑板中列出。教师要对各小组给出的意见进行审理,合理的意见才写上黑板。意见最少的组可获得“合理规划奖”,并给予一定的奖励。当然在这是师生都参与的环节,通过这一环节,学生能找出自己的设计的不合理性和不足,知道别人的不足,从正反两面接收到新的知识。
      9.为了拓展学生的知识面,使学生勇于挑战难题,教师安排小组做其他小组的项目,其他小组的项目不要与本来的项目有太多相似之处。这一步就是扩张知识的开始,也是本教学法的一个突破。可以给学生压力,又有刺激性,使学生活跃度加大。
      10.在做这些项目前,应让学生们把自己要做的项目的内容写到实训报告中,知道自己该做什么。并且要求把小组中的分工合作的安排也记录到实训报告中,以供教师检查学生的工作。
      11.开始做项目,在这时候,教师提示项目开发的要求,有以下几点:
      (1)每个小组可以问老师问题,但最多5个(根据现实而定),并且问题要求写完实训报告后才能问。
      限定提问次数,不让学生过于依赖教师,学会自我思考与自我解决问题。
      (2)学生可以上网找资料、可以互相探讨、可以看书、可以问其他组的同学。
      充分模拟现实开发的环境,让学生知道开发程序不是考试,可以用不同手段来得到结果。
      (3)告诉学生,项目完成后通过互评及老师给分而确定这一次项目的成绩。
      这样能使学生处于一个竞争又互助的环境中,体会到现实开发的环境。
      (4)告诉学生,老师在验收项目时,会在每个小组中抽问一两个同学,检查学生的工作是否安排到位。
      这样能使每个学生都不敢懒惰,最起码要了解项目的开发与思想。
      12.项目完成后,小组上台演示,控制学生时间,把所有在规划时定下的功能都显示一次,教师抽查学生。然后进行互评,互评意见写到开发组的黑板范围内。这是一个非常重要的环节,它可以检查学生的项目,同时也是他们自我学习与互相学习的过程,从而有利于他们知识的丰富。
      13.评出各组的分数。
      14.得到分数后,要求学生对黑板上的意见进行分析,把合理的意见记录在实训报告中,并且再组织同学进行软件的修改及更新。这使得学生在开发完自己的项目后能知道自己的软件的情况,从而不满足自己的得分,更何况现在有机会更新,再拿成绩,所以再开发是有必要的。
      以此让学生改正自己的错误,让自己的知识更完整。
      15.再次进行互评和教师评价。最终定下第一个项目的得分。
      16.由于是60个课时的实训,一般还有时间,所以接着的项目就是一开始学生自定的项目,当然要求与上面一样,要写出规划、进行互评、分工合作、完成项目、上台演示、更新代码,最终定下成绩。由于这一项目别人已经做过,因此学生可以借鉴别人的经验,把别人的与自己的进行比较及互补,使得学生在原有的基础上得到进步。
      17.由于项目是有同学做过的,因此就多了一个要求:要有创新,不能有太多相似的地方。
      采取这样的方案,学生不但能发挥较大的积极性、主观能动性、创新能力,而且做其他小组的项目能提高自己的知识,扩大能力范围,再做自己小组的项目,知道别人与自己的能力的区别。这样的方案能大大提高学生的动手能力、创造能力和知识习得的能力。
      五、结语
      在这个教学法中我们通过不断展开活动,使学生热情高涨,首先让学生动起来,再通过做其他小组的项目、改进项目、重做自己小组的项目等方法,使得学生不只是按照已有的知识去开发,还学会利用其他小组的智慧来开发,这样知识面就有所拓展,并且每一环节中都有互评、上台演示等,使学生知道自己与别人的不足,同时还锻炼了学生上台演讲和与其他小组成员沟通的能力。通过这两个项目,学生感受到,软件开发并不难,并且能学到不少东西,很有成就感。
      
      参考文献:
      [1]骆剑锋,谌颃.实例教学法在程序设计课中的应用及改进[J].经济研究导刊,2009,16:236-237.
      [2]骆剑锋,谌颃.SMILE(微笑)教学法在计算机软件专业教学中的运用[J].经济研究导刊,2009,15:241-242.
      [3]谢志伟.为生本课堂保鲜:培养学生创新能力[J].现代教育论丛,2009,11:76-78.
      [4]陈炯然.构建具有高职特色的计算机应用基础课程体系的几点思考[J].计算机教育,2010,5:102-104.

    推荐访问:教学法 实训 编程 项目

    • 文档大全
    • 故事大全
    • 优美句子
    • 范文
    • 美文
    • 散文
    • 小说文章