加强项目研发的成就感,激发学习主动性
熊伟 谢冬青
广州大学计算机科学与教育软件学院 广州 510006
[摘要]成就感是一种社会或自我认可的积极情绪体验,对激发学习的主动性具有重要作用。在计算机类专业课教学过程中,项目的成功研发是获得成就感的最主要途径,对提高教学质量具有重要作用。本文基于计算机专业类课程教学中实践性项目研发的教学经验,讨论了如何从项目内容选题和要求、项目进度跟踪、项目成果展示与评价等方面加强项目研发的成就感,从而提高学生的学习主动性,使学习乐在其中。
[关键词]成就感;主动性;项目研发
计算机专业类课程具有内容繁杂、枯燥、难懂、工程实践性强等特点,如果没有较强的学习主动性,要想深入掌握这些课程的知识是不可能的。笔者在教学过程中发现,由于课程的学习难度较大,有些学生没有及时主动去消化所学知识,感觉不到知识的用处,随着教学内容的深入,挫败感随之而来,没有兴趣和动力去学习新的知识,相反,对于知识掌握较好的学生,他们基本上都具有较强的学习主动性,在学习的过程中找到了快乐和满足,这种满足就是人们常说的成就感。
对于学生来说,成就感是一种积极的学习体验,它往往是在得到周围环境的肯定或者自我肯定的条件下产生,是一种实现自我价值、自我肯定的心理满足感。一个人一旦有了成就感,便会希望通过获得更大的成就感来加强这种感受,对于学生来说,必然会促进学生进一步学习、渴望新知识的兴趣和动力。对于计算机类专业课的学习,实践性学习是一个重要环节,其中项目研发又是重中之重。由于项目研发是所学知识的综合运用,因此,项目研发成果能够充分体现学生的水平,是学生展现自我成就的具体体现,也是检验教学质量的关键因素。本文基于计算机专业类课程教学中实践性项目研发的教学经验,讨论了如何从项目内容选题和要求、项目进度跟踪、项目成果展示与评价等方面加强项目研发的成就感,从而提高学生的学习主动性,使学习乐在其中。
制定项目内容的选题和要求是实践性教学过程的一个重要环节,关系到项目实施的成败。笔者认为在要求和选题方面做到以下几点:
(1)项目选题必须覆盖课程的大部分重点内容,偏离课程教学内容的题目将无法验证教学质量的好坏,即使学生能把项目做好,也得不到针对该门课程的成就感。
(2)项目大小必须设计合理。根据项目的内容是否跨多门课程,计算机实践性项目大致可以分为综合性实践项目和非综合性实践项目。对于非综合性项目,这种项目一般时间跨度比较短,题目内容和要求应该尽可能简单,而且应该由每个学生独立完成,学生在独立完成一个项目时,往往成就感比较强烈,若题目内容和要求过多,有可能导致项目研发在规定的时间内无法完成而失败,打击学生的自信心和学习的积极性。对于综合性项目,这种项目一般比较复杂,在规定的时间内由一个团队组合共同协作完成。然而,在没有项目研发经验的情况下,团队成员往往分工不明确,其次,由于学生之间水平存在差异,某些学生会过分依赖学习优秀的学生,没有积极参与到项目研发中,造成项目无法按期完成,即使能够按期完成,很可能大部分工作是个别学生完成,这种情况下无法体现个人能力,无法体验到成就感。因此,在没有独立完成过简单项目研发的情况下,一般不建议参与团队开发。
(3)项目内容涉及的领域应多样化。不同的学生对不同的领域有着不同的兴趣,如果项目内容涉及的是个人感兴趣的领域,项目实施将会充满动力和乐趣,相反,做一些没有兴趣的领域的项目,则会大大降低学习探究的主动性,项目失败的概率将大大提高,因此,在允许的条件下,应该允许学生自选感兴趣的领域开题,在项目完成时能体验更强烈的成就感。
项目研发是要一个漫长而艰苦的过程,在项目进展过程中跟踪项目进度,解决困难,是保障项目顺利进展的关键。项目进度跟踪最主要的手段是开设项目进度讨论课。具体形式是,首先让学生利用幻灯片讲述自己的项目进度和存在的困难,然后由学生和教师进行讨论,直到找到解决问题的方法。对于进度顺利而且工作做得很好的学生的报告,如果项目已经完成一半以上的功能并且能够进行演示,则在讨论课上让学生展示系统功能,教师应该对其表现当场予以肯定和表扬,这种赞赏一方面可以使参与项目的学生获得成就感,激发其主动性,增强其探索的愿望,另一方面,其他同学也能从中得到启示,及时修正努力的方向,项目成功的概率也将提高。
此外,在完成项目的基本要求的情况下,对于能力较强的同学,适当提出一些项目的扩展要求,当项目完成时,这些学生将体验到更强烈的成就感。
学会欣赏每个学生的项目成果,是每个教师的必修课。当项目完成时,每个学生都有愿望向别人展示自己的辛勤劳动成果,并希望得到老师和同学的认可。由于项目研发是一个曲折而艰苦的过程,如果在学生辛苦完成的劳动成果上再泼一杯冷水,对学生造成的伤害可想而知。因此,只要是花时间努力过的学生,教师必须对其认真的态度予以肯定,在学生展示作品时,予以欣赏和肯定的眼神,在点评的时候应该尽可能描述项目成果的亮点,突出新意,及时肯定学生所取得的成绩和进步,使其获得项目研发成功后的成就感。
失败和成功总是形影相随的,人的一生中总是会遇到各种各样的失败,失败能使人产生负面情绪,例如沮丧、悲哀、委屈、愤怒。面对失败,有些学生会感到非常失落。挫折是经常发生的,关键是要找出失败的原因,克服失败的恐惧,继续把项目完成,成就感在此时才能姗姗来临。
学以致用、用以促学、学用相长,很好的诠释了知识和应用之间的关系。在学习计算机专业类课程时,通过运用知识进行项目研发,一方面可以让学生深入理解知识,另一方面可以让学生通过自己的努力获得别人或自己的肯定,从而获得成就感,激发学习的主动性。本文基于计算机专业类课程教学中实践性项目研发的教学经验,讨论了在项目研发过程中加强成就感的思路,从而提高学生的学习主动性,使学习乐在其中。