项目式教学法在《数据库原理课程设计》教学中的应用探讨
2017-11-02周朝萱刘继光
周朝萱 刘继光
(攀枝花学院,四川 攀枝花 617000)
项目式教学法在《数据库原理课程设计》教学中的应用探讨
周朝萱 刘继光
(攀枝花学院,四川 攀枝花 617000)
数据库原理课程设计教学在应用型本科计算机专业教学中占据重要的地位,采用好的教学方法是提高数据库原理课程设计教学质量的重要保障。本文在分析了《数据库原理课程设计》教学现状后,论述了将项目式教学方法应用于数据库原理课程设计教学的实施过程。本教学方法取得了较好的教学效果。
项目式教学法;课程设计;数据库原理
1 前言
随着信息技术的发展,用人单位对计算机专业大学生的项目实践经验和实践能力的要求越来越高,尤其倾向于应用型、创新型人才的需要。为满足社会的需要,大学教育的教学改革浪潮是一浪接着一浪,教学新理念与新技术层出不穷,项目式教学法成了大学教育中教学改革的一个热点。在应用型本科计算机专业教学中,数据库原理课程设计是计算机类专业实践教学的重点内容之一,其教学的方式方法很受关注,采用项目式教学法进行数据库原理课程设计的教学,有利于培养学生的实践能力和创新能力。
2 数据库原理课程设计的必要性和教学现状
2.1 数据库原理课程设计的必要性
《数据库原理课程设计》是计算机类专业的一门应用性很强的实践必修课程,具有非常重要的地位,是在完成数据库原理的理论教学与实验教学之后开展的全面的综合性的实训课程。在数据库原理的实验教学中,学生可能已经了解数据库设计工具软件的使用,初步掌握了编写一般数据库应用软件的方法与步骤,能编写出极小型的数据库应用程序,但作为计算机类专业的学生,仅仅做到这些是不够的。通过数据库原理课程设计的教学,学生能对SQL语言有更深入的了解和掌握,能提高从事数据库系统建设和管理工作的基本技能,提高数据库设计能力、团队合作能力和知识的应用能力,软件开发能力能够得到较系统的训练,能够积累软件开发经验,提高沟通、交流与项目管理能力。
2.2 数据库原理课程设计的教学现状
目前,数据库原理课程设计教学方式主要是教师布置课程设计任务、简单讲解和演示编写数据库应用系统的一般方法与步骤等,学生根据自己的爱好选择一个题目完成设计内容。教师的主要工作是辅导和答疑,设计任务主要是学生独立完成,这种教学方法教学效果不够理想,还存在以下几个问题:
(1)生能力参差不齐,教学过程和质量难以掌控。由于学生的兴趣爱好不同、应用知识的能力不同、自觉性有高有低等原因,导致学生完成课程设计任务的过程和质量难以掌控。
(2)有足够的时间完成任务,多数学生应付了事。在我校的教学大纲中,数据库原理课程设计只有一周教学时间,且一般设在期末,在授课过程中,学生不仅要完成课程设计,还要准备期末考试,学生往往是把大部分业余时间用于复习,没有充足的时间学习课程设计相关知识,完成设计内容,只能应付需要提交的软件和课程设计报告。
(3)涉及的知识面非常广,多数学生难以入门。数据库原理课程设计既要求学生能灵活运用数据库原理的很多知识点,还要求掌握C#、Java等编程语言和软件工程的相关知识和技术,还要学会数据库辅助设计等一些工具软件的使用,虽然多数知识点在理论教学和实验教学中已经学习过,但是学生在短时间内将这些独立的知识点融会贯通、灵活运用有很大难度,因此,在数据库原理课程设计中往往无从下手,有的学生甚至主动放弃。
利用项目式教学法改变传统的数据库原理课程设计教学模式,解决其存在的问题,是提高教学效果的一个有效手段。
3 项目式教学法在数据库原理课程设计中的应用
3.1 项目式教学法
项目教学法是将项目实验作为教学内容的核心组成部分,适用于实践性和操作性较强的课程,是以一个既符合教学内容和教学目标的要求、又有实际的意义和作用的教学项目为媒介,通过实施一个完整的项目,在规定的时间和任务下完成教学内容而进行的教学活动。在教学过程中,教师根据教学要求,首先对项目进行分解,把教学内容涉及的知识点融入项目中,并作适当的示范,然后学生分成小组,以小组为单位,各小组在教师的指导下,围绕所选择的项目进行讨论并完成项目内容,教师和学生共同评价项目小组完成项目的水平与程度是否达到教学目标和要求。因此,项目教学法的特点是:
(1)教师通过项目逐步引导学生实际操作,学生从做中学,在实际项目训练中,发现问题、解决问题并获得项目经验。
(2)通过小组合作的方式自主地选择最适合的项目作为实践项目,所设计的实验项目与实际生活的联系较为紧密,因此学生较容易理解项目的内容和需要达到的目标。
(3)学生可以根据爱好和能力水平自由分组,有利于学生爱好的发展和互相学习,能够有效地培养学生的探究能力、合作与交流能力等多种能力。
3.2 项目式教学法在数据库原理课程设计中的实施
数据库原理课程设计是在培养学生通用能力和专业基本能力基础上,重点培养学生对数据库应用系统的开发能力,为了取得好的教学效果,在数据库原理课程设计教学中,授课教师充分利用学校的综合教学平台,结合我校学生的学习情况和数据库原理课程设计的特点,设计了如下教学过程:
(1)课前分析与教学资源的准备
在数据库原理课程设计的教学大纲中,对时间的安排如表1所示。
①精心准备课程设计项目。在课前,教师以“符合数据库原理的理论教学内容、能结合多个知识点、项目的难易度要针对学生的实际水平”等原则,选择大多数学生喜爱的,有兴趣研究、难度合适的项目作为课程设计题目,并准备好每个题目的项目任务书。
表1 数据库原理课程设计时间安排表
②准备数据库应用软件开发案例。教师精心准备了“学生成绩管理系统”案例,把学生成绩管理系统分为需求分析、功能结构设计、数据库设计、数据库实施、高级语言与数据库的连接、编程实现系统功能、系统的测试与集成等多个部分,编写学生学习用的PPT或WORD文档详细讲解完成每一部分工作的难点、重点、目标、方法和步骤,提出让学生思考的问题,编写出该系统的需求分析报告、功能结构设计报告、数据库设计报告等作为学生在完成项目时的参考文件。
③把准备好的项目任务书、PPT、WORD文档、需求分析报告、功能结构设计报告、数据库设计报告等资料上传到学校综合教学平台,并布置学生课前学习任务。
④学生了解每个项目要完成的工作,学习课程设计中要用到的相关技术,学习相关文档的编写,回答思考问题。然后,按每组2-3人自愿组成一个项目小组,由1名编程能力较好、组织能力较强的学生担任组长,其余成员分担不同的角色。
(2)课堂教学活动的组织
有了课前的学习,学生基本能了解开发一个数据库应用系统需要完成哪些工作、用到哪些技术、编写文档的基本规范和内容等。
①课堂上,教师作为教学活动的指导者,在每个阶段开始时简单介绍该阶段所要完成的核心工作及注意事项,重点讲解典型的问题。大部分时间是了解每个小组的完成进度,根据不同小组的完成情况进行小组辅导,发现学生在课程设计中存在的问题进行答疑,引导学生在项目实施过程如何运用所学的知识正确处理问题等。
②学生作为教学活动主体,首要任务是根据事先已经确定的角色和任务完成相应的实践内容,其次,每个小组成员在完成任务的过程中,遇到疑惑的地方要共同讨论、钻研,对于一些难于理解的问题,应和老师共同探讨。
③在课程设计的最后半天,各小组演示所开发软件、汇报完成情况,要求每个小组要详细地讲解出项目中每一个阶段解决的问题和得到的成果,由全班同学和老师点评,肯定成绩,提出不足,总结成果。
(3)课后,每一位学生都要总结数据库原理课程设计中取得的成果,反思存在的问题。教师也要总结本次教学的经验、存在的不足和问题。
4 项目式教学法在数据库原理课程设计中应用的效果分析
据调查,80%的学生认为通过课前的学习,在课前已经了解到数据库原理课程设计的任务和要求,有足够的时间提前学习相关知识,做好课程设计的准备,60%的学生认为,通过项目小组的共同探讨,可以互相学习,取长补短,能够解决在数据库原理课程设计遇到的问题,掌握数据库应用系统的基本开发。
5 结束语
项目式教学法能够很好地解决传统教学法在数据库课程设计中存在的问题,通过项目式教学法,把理论和实践有机地结合起来,提高了学生开发数据库应用软件的能力,培养了团队协作能力。但目前,课前学习资源还不够丰富,在今后的教学中应逐步将翻转课堂的教学思想与项目教学法相结合,进一步提高数据库原理的教学质量。
[1]龚静.项目教学法在高职《数据库原理与SQL语言》课程教学中的应用[J].教育教学论坛,2017(20):210-211.
[2]宣军英,朱蓉,刘小晶.项目式实践教学在翻转课堂中的应用研究——以《数据库原理》课程设计为例[J].电脑知识与技术,2016,12(30):162-164.
[3]操凤萍,朱林.微任务驱动项目式翻转课堂教学模式探索[J].计算机时代,2017(4):72-74.
Research on the Application of Project Teaching Method in the Teaching of Database Principle Course Design
Zhou Chaoxuan Liu Jiguang
(Panzhihua University,Panzhihua 617000,Sichuan)
The teaching of Database Principle Course Design occupies an important position in the teaching of application-oriented computer.Good teaching methods are the important guarantee to improve the teaching quality of Database Principle Course Design.Based on the analysis of the teaching situation of Database Principle Course Design,the implementation process of the project teaching method is discussed.This teaching method has achieved good teaching effect.
project teaching method;course design;database principle
G434
A
1008-6609(2017)08-0069-03
周朝萱(1972-),女,四川广安人,硕士,副教授,研究方向为计算机应用、软件开发、计算机专业教学。