APP下载

项目驱动式教学的理论与实践

2010-08-15郭雪峰

和田师范专科学校学报 2010年5期
关键词:驱动数据库评价

郭雪峰

(洛阳师范学院教育科学系 河南洛阳 471022)

项目驱动式教学的理论与实践

郭雪峰

(洛阳师范学院教育科学系 河南洛阳 471022)

项目驱动式教学是教育领域中的一种比较新的教育教学方法,本文对项目驱动式教学的理论进行了研究,并对其项目驱动的实践教学过程进行了探索,以进一步发现规律,改进教学。

项目驱动式教学;教学项目;小组合作

项目驱动式教学产生于20世纪80-90年代西方一些发达国家,是教育领域中的一种比较新的教育教学方法,它改变了传统式教学中教师一言堂的现状,强调了学生主观能动性的发挥,较好地解决了理论学习和实践相结合的问题,融知识、能力、素质教育为一体,适合在应用性、实践性强的课程教学中采用,是培养综合性、应用性人才一条很好的途径。

近年来已有一些教育工作者开始关注并实施项目驱动式教学,但相关的研究还比较少,理论体系还不完善,教师的能力素质也不同,从而导致教学效果参差不齐。因此,对项目驱动式教学进行研究并应用于教学实践中,通过对实践效果进行分析并进一步去发现规律是非常有必要的。

一、项目驱动式教学与传统式教学的比较

项目驱动教学法,是在整个教学过程中以一个项目的不断拓展和层层推进来带动课程的学习,在每一次的课堂教学中,又以项目的一个实例不断推进驱动课堂教学的开展【1】。它强调教学内容的系统连贯性和目标一致性,注重通过实际工作过程对学生实践技能、综合能力的培养。

与传统式教学相比,项目驱动式教学具有如下特点:

1.以教学项目为主线来组织教材内容。传统式教学的内容组织一般以教材为依据,按照指定的教材章节顺序进行组织。而项目驱动式教学中需要以教学项目为主线来重新组织教材内容,参照软件工程建设的思路,把教学项目按项目的拓展和递进分成若干个教学任务。这样的内容组织方式,便于学生提高解决实际问题的能力,形成系统的软件开发思想。

2.以教师为主导、学生为主体。与传统式教学中的“以教师讲授为主”的教学模式不同,项目驱动式教学中,教师提出项目任务,由学生自己运用已有知识去分析问题,思考解决问题的方法和步骤,并与其它同学讨论、交流,最终完成项目任务。教师不再主宰整个教学过程,教师的主要任务在于启发、引导学生解决问题,帮助学生完成项目任务。这样的“以教师为主导、学生为主体”的教学模式能够使学生的积极性得到充分的发挥,学生在分析、完成项目任务过程中遇到的问题也能及时反馈,从而能提高学生分析问题、解决问题的能力,还能使学生在学习过程中对该课程产生兴趣并有成就感。

3.重视协作与对话。与传统式教学相比,项目驱动式教学更加重视师生之间及学习者之间的协作与对话。在项目驱动式教学中,项目的完成大都要依赖团队的力量。因此,学习组织形式也以项目小组合作学习为主,教师在其中起启发、引导作用,这有利于学生学会沟通、分享和合作。

4.多元化的评价方式。传统式教学注重的是理论知识的系统传授,评价方式比较单一。而在项目驱动式教学中,课程的教学主要是围绕项目的设计与开发这一主线进行的,项目的完成是通过团体合作完成的,因此,评价应由平时成绩、课程设计成绩、期末考试成绩等部分组成,采用教师评价、组内评价、学生自评相结合的多元化的评价方式。

二、项目驱动式教学在实践中的实施效果及影响因素分析

现在不少学校的教师已开始使用项目驱动式教学法进行教学,这在一定程度上增强了学生的参与意识,调动了学生的学习积极性,提高了学生分析问题、解决问题的能力,但整体效果仍不尽如满意,其影响因素主要有:

1.教学项目的设计。设计好教学项目是项目驱动式教学成功实施的先决条件。项目内容的选择、难易程度的把握都等会对教学产生影响。项目内容涵盖不了课程的核心知识点,学生就建立不了系统的知识体系;项目难度太小,对教学而言就失去了意义,难度太大,超出了学生的原有水平及能力范畴,学生又难以完成。因此,教学项目的设计要以教学内容为依据,项目的理论与技术基础应当包含课程核心知识点,确保能与所学内容紧密结合,以使学生较为系统地掌握知识;另外,设计的项目应贴近学生的生活,能引起学生的兴趣,项目的难度应在学生的“最近发展区”内。

2.教师的专业水平及跨学科的综合能力。项目驱动式教学对教师的要求很高。教师要具备项目规划、项目管理和项目评价等方面的知识和能力;要有较高的专业水平,能把知识点融入到项目中;要充分地了解学生,在学生或小组学习遇到障碍时,能为学生搭起支架;在学生学习不够主动时,能及时提出问题,引导学生去探究;在学生完成要求的任务后,要通过问题调动学生的探索欲望,进行下一个项目任务的学习。因此,教师只有教师具备很高的专业水平及跨学科的综合能力,才能顺利地实施项目驱动式教学。

3.学生的思维模式和学习习惯。在项目驱动式教学中,教师讲授较少,很多学生囿于传统思维模式和学习习惯,对项目的完成有畏难情绪。因而教师应从一开始就应坚持不懈地向学生灌输项目驱动型教学的相关理念,并进行学习策略的指导。

4.教学评价方案。在项目驱动式教学中,项目主要靠学生的自主学习来完成。如果评价方案设计不好,学生的困难得不到及时解决,就会丧失信心;教师的反馈信息如果不及时、不全面,也就不能及时调节自己的教学工作,不能给学生应有的帮助和指导。所以在项目驱动式教学中,教师一定要设计出合理的评价方案,充分发挥评价在教学中的重要作用,顺利推进项目驱动式教学的开展。

三、项目驱动式教学在《数据库原理与应用》课程中的实施

《数据库原理与应用》作为一门计算机类的技术基础课程,是一门理论和应用相结合的课程,在该门课程的教学中采用项目驱动式教学,能大大激发学生的兴趣,增强学生认识问题、分析问题、解决问题的能力。其具体实施过程如下:

1.教学项目设计。要想使项目驱动式教学能顺利开展,必须设计出好的教学项目。教学项目的设计要依据课程的教学目标,要能涵盖课程基本知识点。考虑到专业特点及学生特征,该课程要求掌握数据库基本理论的同时,着重强调数据库技术及应用,要求学生在完成本课程的学习后,能理解数据库的相关概念,掌握SQL Server数据库管理系统的使用方法,能设计并开发一个以SQL SERVER为后台的数据库管理系统。基于此,在《数据库原理与应用》这门课程中以学生较为熟悉的大学信息管理系统这个项目为主线来展开教学,把相关知识点贯穿在这个项目中。

在项目驱动式教学中,项目确定后,还应根据学生的认知规律和知识点之间的前后联系,把项目进行分解,并尽可能把课程主要内容融入其中。在该课程中,笔者把大学信息管理系统分解成了以下前后有关联的项目任务:(1)数据库设计;(2)数据库与表的创建与管理;(3)数据完整性及实现;(4)索引与视图的创建;(5)T-SQL语言的应用;(6)存储过程和触发器;(7)备份恢复与数据转换;(8)前端编程与接口技术。这些任务的划分既能涵盖课程的基本知识点,又是根据软件工程的思想,按照教学项目的步步深入来划分,各个项目密切关联,通过对项目任务的扩展,最终形成一个完整的数据库应用程序。

2.教学过程实施。教学过程的实施主要是指用项目来驱动教学,即以项目为情境,以问题为线索,由教师引导学生思考、并通过课上师生及生生之间的讨论、课下小组的协作等手段来推动项目的实施,最终完成项目及教学任务,并掌握软件开发的基本思想。

在整个教学的实施过程中,学生的学习采用独立学习和合作学习相结合的形式。笔者把学生分成了六个项目小组,每组由5—6名同学组成,有一个项目负责人。

笔者在授课时,首先创设情境,展示大学信息管理系统,让学生对数据库管理系统有一个感性认识,并激发兴趣。接着提出第一个项目任务:如何设计大学信息管理系统的数据库,项目任务的解决由小组合作完成。在解决这个问题时,笔者首先让学生思考该系统所涉及的用户,然后让学生分别从各类用户角度思考所用到的数据及要求,接着通过以小组为单位讨论、分析,提炼出所需数据,进而通过提出怎么样将需求分析结果抽象为反映用户需求和信息处理需求的概念模型,从而引出概念设计的E-R模型等等,最终要求学生以小组为单位,通过查阅资料、协作、讨论等方法完成该教学项目数据库的设计。这一项目任务完成后,笔者要组织各学习小组相互交流,并进行点评、总结。接着提出下一个问题,怎么样利用SQL Server管理系统创建我们设计出的数据库,从而开始下一个项目任务的学习。

3.实训项目驱动。为了更大程度地调动学生的积极性,本课程还给学生布置了实训项目,也即最终的课程设计,课程设计由所划分的项目小组协作完成,项目的选择由整个小组共同讨论决定。项目选定后,项目要放在小组内让小组成员共同讨论,每个成员都要提出自己的见解和工作计划要求,经过交流、集思广益来确定最终解决问题的方案。方案完成后,教师要进行检查并提出意见和建议。然后由项目负责人根据每个成员的特长,分配各自应承担的任务。在项目完成的过程中若遇到问题,小组成员要充分利用图书馆或网络上的各种资源,共同商讨解决办法,若实在不能解决,可寻求教师的帮助,教师要启发、引导学生,给学生提供相应的资源,帮助学生完成项目的开发。

在实训项目完成的过程中,每个小组要形成从项目的设计思想、需求分析,数据库的设计、前台界面的设计、数据库的连接,系统的调试中出现的问题及解决方案等整个流程的详细的文档,各个小组成员也要撰写项目总结,主要写自己在项目开发中所承担的任务及心得体会。在学期末要让各个项目小组展示作品并汇报成果,各小组可以针对项目的完成情况、在小组合作的过程中所遇到的问题和困难及解决方法来谈自己的心得体会,其它同学可以提问并提出自己的意见和建议,以使作品更加完善。在此过程中,教师也要对小组作品进行分析点评,并解其疑惑,提出改进的办法,以使学生获得更大的提高。

4.教学评价。该门课程的评价由平时成绩、课程设计成绩、期末考试成绩三部分综合评定平时成绩的依据是课堂讨论交流情况、实验课上的表现等,主要通过教师的观察来评价。课程设计成绩是由各个项目小组的项目作品展示情况和所形成的文档情况及个人的项目总结来定,每个项目小组有一个整体评价,每个小组成员的评价是按照其在项目完成过程中的贡献在小组整体评价的基础上酌情增减,此评价采取教师评价、组内评价和自我评价相结合的方式。期末考试成绩主要是考查学生的基本知识的掌握情况,通过试卷来决定。

四、项目驱动式教学的实施效果及问题分析

在《数据库原理与应用》这门课程中运用项目驱动式教学法,大大提高了学生的积极性,他们的动手能力、解决实际问题的能力及协同工作的能力也都有了较大程度的提高。通过项目小组成员的努力,各个项目小组基本都能完成所选项目的设计与开发。但在该课程项目驱动式教学实施中也存在着一些问题,问题及分析如下:

1.分组方法还有待改进。在分组时,笔者采用的是自由结合的方式,由于学生性格差异及掌握知识能力的不同,少数同学有较强的依赖思想,参与意识不强。在今后的教学中,应根据学生能力、知识、技术等相关因素的差异性,采用异质分组,充分发挥每个学生的特长,提高其自信心。

2.专业知识和教育水平还需进一步提高。项目驱动式教学虽然强调发挥学生的主动性,但对教师的要求也更高了。教师不但要能对任教科目融会贯通,随时回答学生提出的问题,给学生提供帮助,而且还要为学生创设学习情境、培养协作学习的气氛等。在教学中,笔者虽一直很努力,但有时仍会感到力不从心,今后需要进一步加强专业知识的学习,并补充教育知识,提高自己的执教能力。

3.实验学时得不到保证。实施项目驱动式教学需要学生进行大量的实践,仅靠教学计划中的实验时数是远远不够的,需要学生课下做大量的工作。但由于条件所限,很多同学还没有自己的电脑,给项目的完成造成了很大的困难。在今后的教学中应想法建立开放实验室,给学生提供充分的实践和协作学习的环境。

4.课程的评价方案还有待进一步改进。该课程的教学主要是围绕项目的设计与开发这一主线进行的,评价学生的学习效果也主要应以项目的完成情况而定,但这与学校的考核评价制度有冲突。在今后的教学中,应想法加大项目设计在考核中的比例,并制定更加具体的评价指标,以更好地发挥评价在教学中的作用。

总之,项目驱动式教学法是一种值得研究和推广的教学方法,在今后的教学中,计划开发相应的网站,实施网络环境下的项目驱动式教学,并尝试在其它科目中应用,以进一步发现其规律,改进教学。

[1]余平.项目驱动在网页设计实践教学中的应用[J].实验室科学,2007(5).

[2]刘景福,钟志贤.信息技术环境下的项目学习模式研究[J].外国教育研究,2002(11).

[3]黄纯国,殷常鸿.信息技术环境下的项目学习研究[J].中国电化教育,2007(5).

[4]刘永忠.项目递进驱动教学法[J].中国计算机报,2007(8).

Theory and Practice of Project-driven Teaching

Project-driven education in the field of teaching is a relatively new teaching method, this project-driven to study the theory of teaching and its practice of project-driven teaching process was explored to further discover the law, improve the teaching.

Project-driven teaching; Teaching Project; Cooperative Group

郭雪峰(1980-),女,河南南阳人,硕士,洛阳师范学院教育科学系助教,研究方向:网络教育应用。

2010-05-21

猜你喜欢

驱动数据库评价
基于模糊PI控制的驱动防滑仿真系统分析
中药治疗室性早搏系统评价再评价
屈宏斌:未来五年,双轮驱动,砥砺前行
轨旁ATC系统门控柜接收/驱动板改造
数据库
数据库
基于S3C6410的Wi-Fi驱动移植实现
数据库
数据库
基于Moodle的学习评价