项目驱动教学法在计算机课程教学中的应用

2009-09-23 08:46江若玫
经济师 2009年8期
关键词:计算机课程以学生为中心

江若玫

摘 要:教学实践证明通过项目驱动教学法,能够有效地建立起课堂与实际项目需求的联系,从而使学生的学习更有针对性和实用性,可更好地培养学生的实践能力、分析能力、应变能力、交流能力、创新能力、合作能力和解决实际问题的能力,把学生培养成为社会需要的创新型人才,为学生就业打下坚实的基础。

关键词:项目驱动教学法 计算机课程 以学生为中心

中图分类号:G642 文献标识码:A

文章编号:1004-4914(2009)08-120-02

一、“项目驱动”教学法的理论依据

建构主义学习理论提倡,学习方法是教师指导下的、以学生为中心的学习。学生是知识意义的主动建构者;教师是教学过程的组织者、帮助者、指导者和促进者;教材所提供的知识不再是教师讲授的内容,而是学生主动建构意义的对象;建构既是对新知识意义的建构,同时又包含对原有经验的改造和重组。

计算机课程是集理论知识与实际操作技能于一体、实践性很强的课程,“项目驱动”教学法正是依据建构主义学习理论来指导计算机课程教学实践的。所谓“项目驱动”教学模式,是将学生的学习活动与实际项目相结合,以探索问题的解决方案来引导和维持学习者的学习兴趣与动机,创建真实的教学环境,让学生进入真实的项目环境中学习。“项目驱动”教学法打破了传统教学方法从易到难、渐进式的教学顺序,而是以完成一个实际项目作为驱动来进行教学,完成教学任务。“项目驱动”教学法符合探究式教学模式,促进学生创新能力和独立分析问题、解决问题能力的培养。并且,“项目驱动”教学法符合计算机知识系统的层次性,按照由表及里、逐层深入的学习途径,便于学生循序渐进地学习信息技术的知识和技能。在这个过程中,学生还会不断地获得成就感,并更大地激发起求知欲望,从而培养出独立探索、勇于开拓进取的自学能力。

二、“项目驱动”教学法的教学实践过程

笔者在教学实践过程中,运用等组实验的方法,对“项目驱动”教学法和传统教学法及其教学效果进行对比。现以《Visual Basic程序设计基础》、《数据库设计与应用(Access2003)》课程的教学实验进行说明。选取经管专业1班为实验班,运用“项目驱动”教学法,利用“示范项目”、“练习项目”、“实训项目”三级工程项目贯穿整个教学;选取与经管专业1班入学成绩基本相同的经管专业2班为控制班,应用传统教学法。教学实验时间设为一个学期,以测验、项目评估和问卷调查为测评手段,测评学生对基础知识的掌握程度、所完成的项目质量以及他们对计算机课程学习的态度情况,并比较两种教学法的效果。

实验班的教学过程分为三大部分:第一部分是让学生使用示范项目,充当应用者的角色,使用教师所提供的“学籍信息管理系统”。通过对系统的操作运用,让学生了解Access2003的功能与作用,了解一个工程项目所需要完成的功能模块,直接引导学生进入实际开发的真实“情景”,给学生一个直观的感性认识,激发学生学习的积极性和能动性,又能让学生在以后进行项目开发时能体会到使用者的具体需要,做好需求分析。第二部分是分组协作学习,各组在项目经理(组长)的组织下,研究确定本组的练习项目,在教师对示范项目各模块开发过程的演示下,针对本组练习项目开展研究讨论、分工协作,共同完成工程项目的系统分析、结构设计、代码编写、程序调试等工作。第三部分由全班共同完成实训项目——“学籍信息管理系统”,由各小组分别完成班级管理、学籍管理、课程管理、成绩管理等几大功能模块。具体的教学进度计划见表1。

在第二、三部分的教学过程中,采取分组学习的形式,分组的依据为:学生的学习成绩、知识结构、学习能力、性格特点、男女搭配等,其中主要的是以互补的形式为主,成绩好的与成绩差的搭配,性格内向的与外向的搭配等。每组人员为5~6名,共10组。每组设立“项目经理”,全面负责小组的学习讨论和落实工程项目的安排。小组采用协作学习的方式,在项目经理的指挥下,对各成员进行分工,例如:成绩好的负责“一对一”辅导成绩差的,计算机操作能力强的负责代码的编写,程序设计能力强的负责整体规划、程序调试和连编,善于口头表达的负责联系工作等。成员努力的成果与全体成员共同分享。练习项目的选取完全调动学生的主动性,由小组外出开展社会调查,收集资料。

对学生完成的项目进行了评判:将实验班的10个项目和控制班的10个项目收集,请三位具有多年计算机教学经验的老师来评判两组的差异:

经过信度分析,信度R=N×平均相互同意度/{1+[(N-1)×平均相互同意度])

相互同意度K=2M/(N1+N2)

公式中,N为分析人员数,M为完全同意的类目,N1为第一分析员同意的类目,N2为第二分析员同意的类目,计算得到三位评判员之间的平均相互同意度K=0.78,评判信度R=3×K/(1+[(3-1)×K]=0.91。由于R>0.9,信度较高,因此把主评判员的评判结果作为内容分析的结果。

对两组的评判结果作x2检验,检验结果如表2。

检验结果表明,两个班所完成的项目差异性显著。实验班接受“项目驱动”教学法,学生学习以项目为中心,有明确的任务,能让学生围绕项目组织已学知识和学习资源,学习的主动性、积极性能得以发挥,所完成的项目有较高的水平。

接着,采取传统考核学生的方式,通过笔试和机试考核学生对知识掌握的情况。经过分类统计,两班的学生对基础知识、上机操作、程序编写、界面设计、解决问题能力等五个方面计算平均得分。统计结果显示,控制班对基础知识的掌握比实验班好,而实验班则在上机操作、程序编写、界面设计、解决问题能力等方面明显比控制班要好。

另外,向实验班发放问卷,由学生对两种教学法进行评价,评议分为优、良、中、差四种。共发出问卷189份,回收率100%,有效率100%。问卷结果显示,学生普遍喜欢项目教学法。在此基础上,组织实验班召开座谈会,讨论“项目驱动”教学法的优劣。根据讨论的情况,具体列举了“项目驱动”教学法的七个优点:(1)同学干自己想干的事情,充分调动学习的积极性;(2)此法开拓同学的思维、发挥同学的潜能、培养同学的个性;(3)通过协作学习,取长补短、互补不足;(4)由同学自己解决问题,提高自学能力和查找资料的能力;(5)利用书本知识解决实际问题,大大提高同学的成功感和自信心;(6)小组交流学习,提高协调能力,培养团队精神;(7)小组之间开展学习竞赛,增强竞争意识,适应竞争激烈的社会。

综合两门课程教学的情况,看到由于传统教学法具有完整的理论体系,所以学生对知识点和知识体系的掌握都比较牢固,这在理论课(如《Visual Basic程序设计基础》课程)表现出一定的优势。而项目教学法是为学生创设学习情景,让学生通过协作学习主动解答问题,所以在应用性比较强的课程(如:《数据库设计与应用(Access2003)》课程)表现比较显著。

三、“项目驱动”教学法需要注意的的几个问题

进一步对这次教学实践结果进行分析,我们会发现,“项目驱动”教学法糅合了当前三大教学法(探究教学法、任务驱动教学法与案例教学法)的特点:项目教学法采取小组讨论、协作学习的方式,学生学习的过程就是一个探究的过程;“项目驱动”教学法通过工程项目作为教学的对象,是以实际的任务模块来驱动学生的学习;“项目驱动”教学法采用了示范项目进行解题示范,通过案例说明问题。通过实验,还发现在开展“项目驱动”教学法时需要注意和解决的一些问题,具体表现在下面五个方面:

1.重视项目的完成,但不能忽略基础知识的掌握。注意吸取传统教学法的长处,把总目标细分成一个个小目标,每个小目标体现在项目中的小模块上,从而让学生建构一个系统的、全面的知识框架。

2.强调了学生学习的主体性,并不能认为教师的任务就减轻了。其实教师的职责不但没有减轻,反而还加重了。因为教师不但要对任教科目融会贯通,随时回答各类学生提出的各种问题,而且还要为学生创设学习的情景、培养协作学习的气氛、审核项目的选取等。

3.学生分组是一个容易被忽视的环节。由于采取分组协作学习的方式,所以分组的原则、组员的搭配、工作的分工、成员的数量等等直接影响着组员的学习。实验证明,每组人数应控制在5~6人,否则人多“手脚乱”,意见不一;采取互补方式进行搭配,有利于同学之间互相学习;组员分工要明确,防止出现依赖思想。

4.由于采用自主学习方式,学生的个性化得到充分的发展。但还应当注意学生的两极分化。特别是个别后进生,他们的自学能力和自控能力都比较差,容易产生依赖思想,无所事事,所以要结合推行“一帮一”的措施,安排学习先进生对后进生给予及时的帮助和纠正。

5.教材是一个问题。由于现行的教材基本根据学科知识系统进行编写,教师实施项目教学法时,不能够完全按照教材一章一节地讲授,所以要求教师在设计教学时,必须重点选好示范项目,紧密结合教材内容。可以把教材作为学习的“字典”,有条件的可以适当编写讲义,甚至编写教材。

四、结语

总之,“项目驱动”教学法突破了传统的教学模式,通过解决学生身边的一些现实问题来实现学生对知识的掌握,大大提高了学生学习的积极性和主动性。通过项目教学法学习的学生,他们的动手能力、解决实际问题的能力有很大的提高。这种方法可以促进学生对信息技术的意义建构,提高学生的信息素养能力。

参考文献:

1.谢一风.高职教育教学改革与实践[M].北京:经济管理出版社,2006

2.廉永杰.创新教育及比较研究[M].北京:科学出版社,2006

3.李祺.论信息化教育[J].电化教育研究,2003(10)

(作者单位:西安交通大学城市学院 陕西西安 710018)

(责编:纪毅)

猜你喜欢
计算机课程以学生为中心
以学生为中心的教学模式研究与实践
辨析判断“以学生为中心”的教学标准应是教学质量
探讨提高初中计算机教学的有效方法与途径
“以学生为中心”理念下的大学图书馆建设
分层互动教学模式在中职计算机应用基础课程中的探究
中职计算机word教学难点研究