APP下载

计算机专业毕业设计实践教学法的研究

2009-01-14黄小龙黄艾卿

教育与职业·理论版 2009年23期
关键词:任务驱动教学法项目教学法教学模式

黄小龙 黄艾卿

[摘要]毕业设计是一门实践性极强的计算机专业必修课,如何使学生通过该课程有效地提高专业技能和学习兴趣,并增加其社会竞争力是文章研究的重点。文章提出毕业设计以项目教学法和任务驱动教学法为主的实践教学法,结合当今先进的CBE教育理念和作者尝试的教学模式,以实现不同教学法间的长短互补,达到更佳教学效果。

[关键词]项目教学法 任务驱动教学法 CBE理念 “学生助理”教学模式

[作者简介]黄小龙(1971- ),男,广西百色人,百色学院数学与计算机信息工程系,工程师,研究方向为数据库技术、网络技术、实验教学。(广西百色533000)

[课题项目]本文系新世纪广西高等教育教学改革工程“十一五”第四批启动基金项目“新建本科院校计算机信息技术专业学分制条件下实践教学的研究与实践”的研究成果。(课题编号:2008C025)

[中图分类号]G642[文献标识码]A[文章编号]1004-3985(2009)35-0097-02

毕业设计是计算机专业本科的一门专业必修课。该课程的特点是实践性极强,而且涉及的专业知识较为广泛,如数据库技术、网络技术、高级编程语言、Web技术、数学等。因此,需要学生掌握较为全面的专业知识,并具有一定的知识综合能力。可以说,完成好该课程不仅可以有效地提高学生的专业技能,使学生对所学过的理论知识进一步理解,同时也能增加学生对社会的适应能力,提高其社会竞争力。

“兴趣”可以提高学生学习的积极性,从而提高其学习质量。那么如何通过实践教学提高学生的学习兴趣和专业技能,并有效地提高其社会竞争力,是我们对毕业设计实践教学重点研究的问题。项目教学法和任务驱动教学法是计算机课程的实践教学广泛采用的教学法,虽然一定程度上解决了传统教学法上存在的问题,但其自身也有一定的缺陷。在实际的教学中发现,单一使用某种教学方法无法达到理想的教学效果。因此,我们研究以项目教学法和任务驱动教学法为主,并结合当今先进的CBE理念和作者尝试的教学模式,以实现不同教学法间的长短互补,力求使教学效果达到更佳。

一、项目教学法和任务驱动教学法及各自的优缺点

1.项目教学法的优缺点。项目教学法是通过完成实际工程项目来达到教学目的的一种教学方法。该教学法以培养学生综合实践能力为目标,以培养学生学习的主动性、创造性为主线,最终实现教学效益和学生实践能力的全面提高。但项目教学法也有以下几个需要解决的问题:首先,学生选题范围窄。由于指导教师可以指导的专业方向和学生人数均有限,通常每位指导教师均指定有限的几个项目,然后由学生选题。显然,这种方式下拟定的项目数量及项目覆盖的领域都极其有限,学生选到的题不可能都是自己所感兴趣的,这样会导致一些学生持应付的态度去完成项目。其次,指导力量有限。扩招后,大部分高校的学生数远比指导教师人数多,每位指导教师都会指导几个项目组甚至更多。完成一个项目就需要涉及很广的知识面,学生在做项目的过程中必然遇到很多问题,但教师精力有限,不可能都给予解答。这种情况下如果学生自己无法解决问题,其积极性将会受到打击,甚至使项目半途而废。

2.任务驱动教学法的优缺点。任务驱动教学法是由教师将教学内容设置成多个任务,力求让学生在完成任务的过程中掌握相关的教学内容。任务驱动教学法使学习目标更明确、更具体,也使学生得到循序渐进地学习,培养了学生独立分析问题和解决问题的能力,一定程度地激发学生的学习兴趣。但任务驱动教学法也有以下几个缺点:首先,忽视学生的层次性。由于学生个体能力不同,而教师不可能根据每个学生的情况来设计任务,因此不可能同时满足不同层次学生的学习需求。同时,也因为个体能力的差异性,会使得个体能力较差的学生疲于应付下发的任务,最终导致其学习兴趣的下降。其次,不利于创新能力的培养。任务是由教师设计的,学生是被动接受任务的,学生的实践过程往往是顺延教师的设计思路来完成任务,这种方式不能激发学生的创新思维。再次,容易产生不合理的任务。由于任务是由教师主观设计的,不免会设计出一些不尽合理的任务,容易使学生达不到学习目的。

二、CBE教学理念和“学生助理”的教学模式

1.CBE教学理念。CBE是英文competency based education的简写,含义是“基于能力培养的教育模式”,它是近年备受热捧的一种教学模式,强调职业或岗位所需能力的确定、学习和运用。当前,我国的职业教育也广泛地应用了该教学理念。但对于严峻的就业形势来说,不管是职业教育或非职业教育,该理念都具有一定的指导意义。在CBE教学理念指导下,学习与实际的社会职业或岗位联系起来,有助于学生了解各种职业、岗位对人才的具体要求,从而使学生的学习目的更明确,更有针对性。同时,这种教学理念使学生对专业知识的具体应用有了更深的了解,学习兴趣会更高,学习效果也会更好。

2.“学生助理”教学模式。“学生助理”教学模式是作者尝试的一种针对实践教学的教学模式,其核心思想是使在实践活动中成绩优秀的学生参与到教学活动中来。其目的是让优秀学生“以身作则”来影响其他同学的学习,起到“以点带面”的作用。同时,这种教学模式弥补了教师无法顾及大多数学生学习的缺陷,有效地加强了对学生的辅导力度。对接受辅导的学生来说,专业知识和技能得到快速地提升,也会产生一定的成就感,随之增加对学习的兴趣。对参与教学工作的学生来说,在辅导他人的同时,自己的知识也得到了加强和巩固。如遇到无法解答的问题时,也会迫使学生进一步学习和研究,这有利于他们自身的提高。再者,由于学生之间更易于交流,这有利于问题的解决。最后,这种模式也可以活跃教学气氛,使得学生在轻松的环境下学习,甚至实现“快乐学习”。但需要指出的是,该教学模式不是学生完全替代教师的教学工作,在这种教学模式下,教师仍然作为教学的主导,学生仍然作为教学的主体,“学生助理”仅参与教学辅导工作。只不过教师不再疲于应付学生提出的大大小小的各种问题,可以集中精力来研究和解决一些重点问题,使得教师提高了其工作效率和工作质量。

三、所述教学法、教学理念、教学模式在综合应用中的融合

在所述教学法、教学理念、教学模式的综合应用中,我们将引入CBE教育理念,即以社会对职业或岗位的需求来拟定设计项目,学生可以依不同的能力及兴趣选择项目。在对完成项目的教学指导中,我们将根据完成工程的一般步骤将项目分解为若干教学任务,然后在规划好的工程周期内让学生来完成相应的任务。而在学生完成每个任务的过程中,我们将以“教师集中指导为主,优秀学生辅导为辅”的教学模式来进行,尽可能在教学中发挥优秀学生的作用。

在综合应用各种教学法、教学理念、教学模式的过程中,我们尽可能将它们有效地融合在一起,使其相互间弥补缺陷,彼此间取长补短,充分发挥各种教学方法、理念、模式的自身优点,促使教学质量得以有效地提高,教学效果达到更佳。

四、所述教学法、教学理念、教学模式综合应用的实现

1.CBE理念与项目教学综合应用的实现。计算机专业毕业设计是一门以项目开发为主要内容的课程,整个项目的完成过程与相应职业项目的完成过程是一样的。因此,在就业形势日益严峻的今天,引入CBE理念,将社会所需的职业岗位能力体现到教学中,无疑可以提高学生的就业竞争力。那么,如何将项目教学与社会所需求的职业岗位能力有效地融合在一起,这是我们所要研究和解决的问题。对此,我们采取了以下方法给予实现:

第一,尽量营造与社会需求的职业岗位能力相同的外部环境。我们通过指导教师深入社会的考察调研,掌握当前社会需求的职业岗位能力的最新动向,并直接从社会上的行政、事业、企业等单位获取开发项目,使教学预设的项目直接源于社会,源于实际需求。同时,我们也鼓励学生直接与社会接触,直接从社会上获得开发项目。通过这种方式获得开发项目,将使得整个项目教学得到高度“仿真”,使得学生对当前社会的职业能力需求有更多的了解,有助于提高学生完成项目的决心和积极性,也有助于提高学生实现自己职业规划的自信心。

第二,尽量灌输与社会职业岗位相同的思想意识。指导教师通过对社会的考察调研,掌握当前社会职业岗位的管理思想、职业道德、技术思想等,并将这些思想融入项目教学中。如必须在规定的时间内完成某一任务,不管是付出多少代价都要保证按时完成任务。这样可以使我们学生树立起职业意识和增强职业工作责任心。同时,我们还将邀请一些相应职业岗位的专家、优秀人士给予学生指导。

2.项目教学法与任务驱动教学法综合应用的实现。通过CBE理念与项目教学的综合应用,我们拟定出一定的开发项目,学生可以根据自身的兴趣与能力来选择这些项目。当然,学生也可以通过各种渠道直接从社会上获得项目,但这些项目需要教师的审核。在项目确定后,为了给学生有一个循序渐进的学习过程,我们需要将项目教学法与任务驱动教学法进行综合应用,即将项目分解为多个任务,然后将任务按顺序逐一完成。但在项目分解时需要注意遵循以下两点:

第一,分解项目首先要以工程规划的一般周期和实现步骤为主要的分解原则,再结合当前社会职业岗位应用的新技术、新技能的需求加以调整。这样学生能循序渐进地学习,更好地掌握规范的项目开发方法和步骤,同时也了解当前社会职业岗位所需要的新技术、新技能,有效地提高学生完成项目的决心和积极性。

第二,在任务设计时要充分考虑任务所完成功能的独立性和连贯性,并且要考虑学生完成任务的能力,根据这些内容有的放矢地进行教学,培养学生独立完成任务的能力,同时也增强学生完成任务的自信心。

3.教学实施过程中“学生助理”教学模式的应用。经过项目确定、项目分解后,即可实施具体的教学工作。由于项目所涉及领域极其广泛,因此每个项目、每个任务的完成都是比较复杂而艰巨的。在这种情况下,仅凭指导教师将无法使每个学生都得到足够的辅导。因此,我们应用了“学生助理”的教学模式来辅助教学。其具体的实现方法如下:

第一,将基本技能相对过硬,可以或曾经独立完成项目的优秀学生选拔出来,然后再将其他学生分成若干个组,每个组均由一个优秀学生来做组长。组长的任务是在项目规划的周期内,按分解出的每个任务要求来指导其他同学进行开发,并对一些基本技能相对较弱的同学进行辅导。

第二,在“学生助理”教学模式中,教师仍处于教学的主导地位。项目和任务的具体要求、项目开发的思想、开发技术的实际应用、项目任务完成情况的监督等工作均由教师来完成,优秀学生只是在日常的学习和开发过程中对其组员进行辅导和指导。“学生助理”教学模式有利于大多数的学生和不同层次学生进行学习和开发,有利于提高教学质量和教学效果,也有利于教师提高工作效率和工作质量。

五、结束语

上述教学方法从实际的教学效果来看还是比较理想的,但存在的主要问题是不能保证协助辅导工作的学生所传授知识的正确性和科学性。另外,获得多职业、多岗位,并源于社会的项目对教师来说无疑是增加了工作量和工作难度。一旦有效解决这两个问题,其效果会更理想。

[参考文献]

[1]顾明远,孟繁华.国际教育新理念[M].海口:海南出版社,2005.

[2]庄卓.计算机基础职业实践教学法研究[J].教育与职业,2008(14).

[3]任卫银,张磊.高职计算机专业项目实训教学探索[J].中国成人教育,2008(11).

猜你喜欢

任务驱动教学法项目教学法教学模式
群文阅读教学模式探讨
“思”以贯之“学、练、赛、评”教学模式的实践探索
“认知-迁移”教学模式在高年级阅读教学中的应用
任务驱动教学法在军械士官大专“机械基础”课程中的具体实施
任务驱动教学法在成人教育中的运用分析
项目教学法在建设项目LCM课程实训中的创新应用
探析项目教学法在化工管路拆装实训中的应用
项目教学法在中职flash课程教学中的应用探究
任务驱动教学法在C 语言教学中的应用研究
5E教学模式对我国中学数学教学的启示