项目教学法在数据库系统课程中的实践研究

2015-01-08 17:38:41方洁
课程教育研究·下 2014年11期
关键词:示范教学数据库系统项目教学法

方洁

【摘要】针对数据库系统课程的理论性较强的特点,采用项目教学法,通过项目选择、项目分组、示范教学、代码实现以及项目评价的过程,培养了学生独立思考、分工协作的能力,激发了学生对数据库课程的学习兴趣,提高了学习创造性,并取得较好的效果。

【关键词】项目教学法 数据库系统 项目分组 示范教学

【中图分类号】G642 【文献标识码】A 【文章编号】2095-3089(2014)11 -0087-02

1、教学现状分析

《数据库系统原理》是一门全面介绍数据库系统的基本概念、原理和技术的计算机专业基础课程,随着大数据及云计算技术的发展,数据库技术的作用更加突显出来。本课程的教学目的是使得学生在学习本课程后应该能够从事常用数据库系统的设计、开发和应用工作,但从本校近几届学生的学习情况来看,理论知识部分学生感觉枯燥,教学过程中对于每一章节的内容实例往往侧重本章节知识点的内容,没有很强的连贯性,导致学生对于整体数据库设计知识欠缺,遇到具体的问题无从下手。虽然该课程的教学有相应的实验课时辅助教学,由于课时较少,没能从整体上对数据库设计的七步着手,让学生整体设计数据库系统。因此,最终的结果导致理论上讲述过多,学生接受不了,实践上没有完整的实验来巩固所学知识并付诸应用。

2、项目教学法

项目教学法是学生在教师的指导下处理一个项目的全过程,在该过程中掌握课程的理论知识。该方法主张先练后讲,先学后教,强调学生的自主学习,主动参与,从尝试入手,从练习开始,调动学生学习的主动性、创造性、积极性等,学生唱“主角”,而老师转为“配角”,实现了教师角色的换位,有利于加强对学生自学能力、创新能力的培养。

3、教学实践

笔者对本学期学习的计算机专业学生进行了项目教学法的试点,进行如下步骤的实施达到教学实践的目的。

3.1 项目选择

选择合适的项目选题,并将项目引入课堂。例如,可以选择网上购物系统的开发的项目为例。选择此项目的原因有以下两点:

① 项目选题贴近生活,能引起学生的兴趣。以网上购物系统为例,信息化的发展带来了电子商务的发展,学生们也更加倾向于选择网络购物的方式,因此更了解整个购物的过程以便更好地进行需求分析。

② 项目选题的难度在基本要求的基础上可以进行扩展。学生的知识储备和学习能力各有不同,可以选择难度适中却可以进行扩展的项目,难易程度可根据学生的不同层次提出不同的要求。

3.2 项目分组

将不同学习能力和兴趣爱好的同学分到一组,达到优势互补的效果。教师可以根据学生的能力层次将项目选题进行难度划分,并由各小组学生进行选择,达到双向选择的目的,从而保证项目能够顺利完成。

3.3 项目的示范教学

打破传统的教学思路,不再采取先介绍关系模型、SQL语句、关系数据理论等理论知识的顺序,针对数据库设计的七步讲解,以类似学生选题的小项目为例示范完成。示范教学中围绕当前学习的知识点,完成项目示例中设计过程的某一步骤后,由学生以小组为单位课后讨论并完成此步骤,并将完成的结果在班级进行汇报。汇报结束后由教师进行分析总结,消化所学的知识点,从而进入下一步骤的设计。

3.4 项目的代码实现

完成项目的需求分析、概念数据库设计、逻辑数据库设计、物理数据库设计后,即进入数据库的实施阶段。这也是需要学生在上机实验中认真完成的部分,在教师的指导下完成以下步骤:

① 建立实际的数据库结构并装入数据。选择数据库时可以选择自己熟悉的数据库,不需要拘泥于某一种。

② 应用程序编码与调试。数据库这门课程的前导课程包含了《程序设计基础》、《数据库结构》等课程,因为学生应该已经掌握了基本的编程能力,只需要将前期的分析转换为代码进行实现并调试。

3.5 项目评价

项目评价是在项目实施完成并展示给全班同学以后进行的教师、本组成员以及其他组成员的评价过程。分别从项目的前期工作、项目的实施、项目的全面性、项目的可扩展性几个方面进行全面评价,从而让同学们更好地认识到自己所做项目的优劣之处。

4、项目教学法的优点

实施项目教学法以后,笔者也对学生的理论知识以笔试的形式进行了考核,从考核结果看效果明显好于前几届学生。同时,让所有参与项目教学法改革试点的同学们提交了对项目教学法的建议,结合自己对该方法实施的体会,存在以下的优点:

① 学生的学习兴趣增强,激发了求知欲。

由于项目选题中选择的是难度适中且结合实际的选题,学生对选题的内容都有自己的理解,不会产生无从下手的情况。特别是一些大学生比较喜欢的选题,例如校园BBS系统的设计、城市公交查询系统的设计等等。各小组可以根据自己的能力设计满足不同层次要求的数据库系统,因此学生的参与感更强,学习兴趣也就随之提高。对于一些自己不懂的知识会主动翻阅书籍、借助网络学习,激发了他们的求知欲。

② 团队意识增强,分工协作的能力提高。

同组成员之间对该组的项目定期展开讨论,并分工完成需求分析的过程,博众家所长,交流讨论后对项目的理解也更加透彻。团队之间也经常进行讨论,取长补短,避免走弯路,特别是对于数据库设计方面一些软件的使用,大家互通有无,共同进步。

③ 知识的学习更加扎实。

由于知识点被项目连贯起来,前后联系更加紧密。在项目实施过程中,学生不可能一次即能完成,还需要不断的重复所做的各项分析和操作,因此对知识的理解更加透彻、扎实,记忆更加深刻。

5、总结

数据库系统是一门对理论和实践都要求比较强的课程,传统的教学方式只会使学生陷入理论的深渊却不知如何运用,而教师也因枯燥的理论难以达到生动的表述效果。项目教学法以项目为驱动,加深了对枯燥难懂的理论知识的掌握,培养了学生独立思考、分工协作的能力,激发了学生对数据库课程的学习兴趣,也提高了创造能力。

参考文献:

[1]王珊,萨师煊. 数据库系统概论(第四版)[M].北京:清华大学出版社,2006.

[2]刘雍.案例驱动的数据库教学实践[J].琼州学院学报,2012(19).

[3]潘永惠. 基于教学团队“七步法”项目课程的建设[J].计算机教育,2012(4).

[4]高蕾.项目教学法在《数据库系统概论》课程的探索与实践[J].现代计算机,2008(295).

猜你喜欢
示范教学数据库系统项目教学法
数据库系统shell脚本应用
电子测试(2018年14期)2018-09-26 06:04:24
微细铣削工艺数据库系统设计与开发
古典舞“身韵”教学中“示范教学”的必要性研究
未来英才(2016年17期)2017-01-06 18:00:00
浅析初中美术课堂示范教学的优化策略
亚太教育(2016年34期)2016-12-26 16:39:25
实时数据库系统数据安全采集方案
电信科学(2016年10期)2016-11-23 05:12:00
探析项目教学法在化工管路拆装实训中的应用
考试周刊(2016年85期)2016-11-11 02:22:39
浅析示范教学在美术课中的有效运用
考试周刊(2016年82期)2016-11-01 15:04:33
项目教学法在中职flash课程教学中的应用探究
职业(2016年10期)2016-10-20 22:17:40
项目教学法在园林工程招投标与预决算课程中应用
现代园艺(2016年17期)2016-10-17 08:41:31
论批改作业在小学教学中的作用
考试周刊(2016年71期)2016-09-20 13:54:50