夏春梅
摘要 本文针对计算机软件技术专业数据库相关课程的教学改革进行了阐述,特别对理论和实验教学中的教学方法改革进行了说明。
关键词 职业化改革 数据库 任务驱动 案例教学
中图分类号:G642文献标识码:A
0 引言
多年来我们的专科专业在课程体系、教学模式等方面与本科专业比较接近,造成专科教育的培养定位与本科相近,重理论轻实践的问题比较突出。这就使得我们的专科学生理论上不如本科生,动手能力上不如高职生,在就业竞争中处于明显的劣势。要解决上述问题,必须从根本上对目前的专科教育进行重新认识和重新定位。从2009年起,滨州学院计算机科学技术系在“软件技术”和“计算机网络技术”两个专科专业进行专科教育职业化改革试点。由于数据库技术是各种信息系统、管理系统的基础,在诸多课程中,数据库课程的教学和改革显得尤为重要。本文结合我校在软件技术专业的职业化改革,对数据库相关课程的教学改革进行探讨。
1 明确培养目标,重新制定教学大纲
培养目标决定了培养人才类型的问题,只有在培养目标明确之后,才能进入到具体的教育活动,包括培养方式、教育方法、规格、标准,教学资源配置、师资队伍、课程体系、教学内容、教学方法和教学手段、教学管理制度、教学质量评估等。我们的软件技术专业培养的是面向IT信息类企业,具有软件技术专业必备知识、熟悉软件工程规范、具有应用软件开发等实践技能的技术应用型专门人才。要求学生要具有一定的软件开发、数据库应用和项目管理能力,能够从事软件开发、软件测试、软件维护等领域生产第一线的工作。
在修订培养目标和课程体系的基础上,我们重新制定了数据库课程的教学大纲。在新的课程体系中,数据库课程分成两门课:SQL Server数据库基础课程和数据库设计和高级查询课程。在SQL Server数据库基础课程中,要求学生掌握数据库的有关概念,熟悉SQL Server 2005环境,能够熟练掌握建库、建表、备份恢复数据库、创建约束等操作,并能够熟练使用SQL增加、删除、查询、修改数据。学生在掌握了数据库的这些基础操作之后,在后续的程序设计等课程中可以得以应用,设计开发一些小型的数据库信息管理系统。在数据库设计和高级查询课程中,主要讲授数据库设计的相关概念、T—SQL语句、视图、索引、存储过程等内容。学生经过学习,能够掌握T—SQL编程,实现功能强大的查询,会创建索引、视图,快速访问数据库,会创建存储过程,实现复杂的业务规则。Microsoft SQL Server 2005是一种使用比较广泛、功能强大、可靠性较高的数据库管理系统,为用户提供了完整的数据库解决方案。通过这两门课程的学习可以令学生掌握数据库的有关概念,熟悉一种大型数据库管理系统的使用,为以后的软件开发打下基础。
2 实行阶段性教学,注重应用型人才培养
近几年,我系与国内多家IT类实训机构进行了广泛接触,与北大青鸟、齐鲁软件园师创培训中心、中国软件人才培养工程管理办公室等机构进行了许多实际性的合作。通过这些合作,我们对他们的教学理念和教学模式有了一定程度的把握,也给我们的课程改革积累了一定的经验。
数据库是理论和应用相结合的课程,教学方式包括课堂教学和实验教学。在开课时间上,我们突破原来一门课至少上一学期,也就是一门课要一学期从头上到尾的限制,实行阶段性教学。SQL Server数据库基础课程在大一开设,集中安排9周左右的学习时间。理论课5次,实验课5次,然后是10课时左右的项目实训。这样,把知识点分成五部分内容讲授,同时配以实验练习,最后以项目实训的方式,通过对学生的综合训练,提高学生的数据库应用能力和开发能力,培养学生的团队合作精神。数据库设计和高级查询课程的安排也大致相同,理论课结合实验课,然后做项目实训。学生在完成这两门课程的学习后,能在SQL SERVER 2005数据库管理系统中利用所学习的数据库知识对数据库进行基本操作,并结合其它课程的学习,开发一些小型的数据库应用系统,动手能力有了较大的提高。特别是在项目实训中,学生熟悉了软件开发流程,培养了动手能力和学习能力,具有了一定的团队合作精神、创新精神和良好的职业道德素养。
3 转变教学观念,引入案例教学和任务驱动法
要想提高学生的动手实践能力,教师首先要转变教学观念。过去,数据库的教学主要注重“教”。课堂上老师把课本上的知识教给学生,学生能掌握多少,会不会用全凭学生的个人能力。加上教材本身重理论、轻实践,学生对枯燥的理论不敢兴趣,只是“为了学习而学习”。学完数据库之后,很多同学理论没学扎实,数据库也不会开发。现在,老师在讲授知识的同时,注重对学生的引导。教的不仅仅是知识,还有学习的方法。教学的目的并不是考试,关键是提高学生的能力。教师在讲授过程中,给学生引入一些数据库方面的新技术、新知识,介绍数据库技术的应用领域和发展方向,让学生对该学科有一个较系统的认识,同时也激发了学习兴趣,能够主动地学习。反过来,激励教师不断学习,满足学生的知识需求,更好地提高教学质量。
在教学中,引入案例教学法。案例教学法起源于19世纪20年代,90年代开始在国内教育界推广应用。此种教学方式,有助于培养和发展学生主动参与课堂讨论的积极性,实施之后,颇具绩效。在数据库的整个教学过程中,贯穿了一个学生管理数据库的创建过程,学生可以在上课过程中对这个数据库的设计提出自己的想法,教师引导学生去完善。等课程结束的时候,一个比较完整的数据库也创建好了。学生对自己所学的知识能做什么、怎么做非常清楚,学习的过程中积极性也比较高。
在课程实验中引入了任务驱动法。课程实验是课程教学的重要组成部分,对加深理论理解起着重要作用。在每次上实验课之前,教师给学生布置一个明确的实验任务,让学生提前进行预习和准备。等到实验课时,学生可以根据老师布置的任务和自己在预习中发现的问题有进行目的的练习,在完成任务后油然而生的成就感,进一步激发了学生的学习兴趣和热情。在这个过程中,学生会主动学习,寻找答案。只要把学生的学习热情调动起来了,学习效果自然也就提高了。
4 总结
在专科数据库的教学改革中我们取得了一些阶段性成果,如:学生的积极性提高了,软件开发能力增强了,在一些学科竞赛和软件设计大赛中取得了可喜的成绩。但是,也发现了一些问题:如:学生人数较多,如何因材施教,做到学生的个性化培养;由于对授课内容进行了调整,没有合适的配套教材等问题。
下一步,要深入研究并把握专科教育职业化改革的规律,结合软件技术专业的对数据库课程的教学要求和就业需求,吸收和借鉴其它课程优秀的教学经验和改革经验,对专科数据库课程的教学模式、教学方法、考核方式进一步改革,并力求尽快编写出适用的讲义和教材,并在教学实践中逐步丰富和完善。
基金项目:滨州学院教学研究项目(BYJYYB200919)
参考文献
[1] 侯守明,侯占伟,徐文鹏.计算机专业创新型应用人才培养模式的研究[J].计算机教育,2009(18):22—24.
[2] 陈明.计算机科学与技术专业应用型人才培养的研究[J].计算机教育,2009(16):55—60.