徐向艺
[摘
要] 数据库是计算机核心课程的重要分支,在计算机教学体系中发挥着至关重要的作用,如今已形成较为成熟的理论框架与知识体系。这一课程人才培养的主要目标就是让学生掌握数据库的有关理论,学会应用数据库的管理系统,进而胜任信息系统的研发与数据库管理工作。当前我国高校数据库课程教学中存在一些问题亟待解决。探讨计算机应用型人才培养中数据库课程教学改革的策略。
[关
键
词] 计算机应用型人才;数据库课程;教学改革;策略
[中图分类号] G642
[文献标志码] A
[文章编号] 2096-0603(2018)31-0198-02
近年来,随着互联网、云存储、大数据等新技术的发展,社会对计算机专业人才的需求日益增多,这给计算机系的大学生带来了良好的发展机遇。同时,给传统教学方式也带来了严峻的考验。很多大学生毕业后面临岗位转型的状况,然而当前我国在软件研发方面人才严重匮乏,某种意义上影响了国家软件产业的发展。因此,培养杰出的软件研发人才成为相关工作者共同探讨的重要课题。
一、当前高校数据库课程存在的问题
第一,教学仍然重视理论,学生的动手能力下降,而且教学内容难以与当前的发展状况接轨。近年来,伴随着互联网技术的发展,云存储、XML技术、集群、并行计算的发展给数据库带来了较大的挑战。第二,根据学生的个体差异,高校一般选择统一化的教学方式。教学模式单一,教学理论、实践的教学方式不够科学,而且很多教学理论、方式十分抽象,不具有较强的操作性。第三,教学内容的体系不够科学,没有对教学内容进行合理的筛选,因此,难以跟上高新技术的发展形势。第四,各门课程没有得到良好的衔接,未达到有机融合,理论知识缺乏系统性,教学内容存在重复性,或重点知识发生遗漏等问题较为突出。第五,双语教学呈现严重的缺陷,对考证、竞赛方面不够重视,增加了大学生的就业压力。
二、高校数据库课程教学的策略
(一)清晰划分数据库的教学目标
要合理确定数据库课程的教学目标。學生学习数据库主要是为了掌握设计、规划、开发、管理数据库的应用系统的方法,认为数据库体系的构造应当体现理论、方式、技术、应用的完美结合,参见下图。
(二)课堂教学
第一,新知识引进数据库与教学内容的取舍量大,许多教材的层次参差不齐。或侧重理论,或侧重实践,难以满足各个层次学生的需求。软件产业、技术得到迅速发展,必须积极引入新的技术、知识、管理模式,了解新兴工具的使用情况及发展情况,进而与软件研发单位形成良好的对接。授课期间,新知识主要以专题化的方式表现出来,重视成熟技术、工具、国际标准的形式,开拓学生的知识视野、了解软件技术的发展前景。第二,开发平台的选用与应用在数据库教材的问题上,通常重本院校侧重选择数据库的相关原理,普本院校不但重视相关原理,而且还重视实践应用。而高职类院校,则一般选用特殊种类的数据库管理平台。当前,我国很多中、小企业在数据挖掘、分析、管理方面没有提出较高的要求,通常应用中小型的数据库。而大规模的企业,一般应用Sybase数据库的管理系统。有的高等院校也开设了相关的选修课程,如高级数据库的管理系统、数据库的分析和设计、数据挖掘等。因为受到教学资源的制约,可以通过专题讲座的形式,对数据库知识兴趣十足的学生讲解一些高级数据库的相关知识。第三,加强双语教学和实践应用。当前的开发资料与工具大多以英文形式呈现,可以推行双语式的教学模式,以提升学生的语言应用水平。各个高校应当积极按照教育部的相关标准,把双语教学划入教学改革的体系中。因为数据库课程带有国际共通性特点,专业术语、词义的理解与连释皆按照国际通用的惯例,可以首先成为双语教学改革的试点。总之,双语教学要求相关教师与学生掌握扎实的英语功底。然而我国学生尽管从小学就已经设置了英语课程,但要想娴熟地应用,依然是一个问题。第四,增添教学互动环节。应当确保教与学之间的互动,例如:应用案例教学法引导学生积极地发表自己对案例的想法;或以情景教学法组织学生担任相应的角色,开展知识辩论或讨论。借助网络教学平台推行全程辅助的在线教学模式,增强师生之间的互动。第五,章节习题的案例化。通常而言,每个章节后皆有几道习题,可以将一些具有代表性、较难的习题当作教学案例讲解给学生,深入浅出地帮助学生做完习题。
(三)项目实践
侧重实践教学是当前对计算机专业人才的必然要求。然而,很多高校对计算机专业的实践教学,通常仅仅增设了几个课时,没有起到较为明显的教学效果。学生学习理论知识的时候,通过案例的形式体现了实践环节中的某些内容。引导学生展开实践活动时,教师应当适当予以辅助或指导。例如:项目研发一般会涉及开发、调研、运维的生命周期,而数据库系统也会涉及开发、设计、运维等流程。数据库的管理系统可以为相关软件的正常运行提供必要的数据支持。特别的项目必须由相关的软件进行开发,同时对数据管理也提供了不同的标准。关于软件研发方面,主要以功能为导向,以安全、性能、设计的约束等为基础而进行。要求在合理选择课题的基础上,依据软件项目的研发程序,在专业教师的引领下自主地进行项目实践。第一,建立项目研发组。相关教师依据学生的实际情况,将不同的学生分配到一个小组,并且引导他们在合作中学习。注意组员数量要适当,通常为三至五人为一组,各组需要推选出一位组长,在教师的引领下,负责有效地制订本组的研发计划,还要合理地分配、监督小组成员的工作实行情况。第二,选定部分课题,由学生进行选题。数据库课程属于工科类型的专业,和很多课程能够进行互补,例如:C语言、面向对象的程序、软件工程、数据库原理等,存在诸多知识的交叉点。因此,在课程设计与实践教学过程中,可以对以上课程内容加以整合。由教师选定一定量、相应难度的课题,由学生在教师许可的基础上自拟课题,最后促进选题的统一化。第三,严格的监督与考核。对课题的具体实行过程与结果皆需要进行认真的考核。开题时期:以系统的需求为基础,完成开题报告,主要有课题的需求分析、主要内容、总体设计、时间规划、每个成员的角色等。当审查结束后才可以研发系统。中期检测:按照相关的计划表,对研发的进度加以检测。如果碰到某些问题,必须及时予以指导与处理。验收时期:由学生对系统进行演示、说明,并系统地解说运行的情况。当项目全部完成后需要进行答辩。答辩时期:各个小组选派一位代表陈述,再由教师进行相关的提问。课程的设计报告:考查学生的工作总结、撰写文档的水平,例如:报告内容是否充实,结构是否完整,层次是否清晰,格式是否规范等。当前社会,企业在应用数据库的时候,主要是工程性的开发,应当依据软件工程学的相关原理组织,即把软件工程学的一些方法有机地融于数据库的原理及其具体课程的应用中,让学生形成工程化的最初印象,依据工程化的标准,认真撰写系统研发时期的文档。
(四)教学考核
为了转变课程教学以考试成绩为主导的考核制度,引导学生积极地参与项目的实践活动。一些教学工作人员共同讨论了数据库课程的考核方法,还提出了课内试验、理论考试、课程设计、平常考核等占有的比例,主张加大实践部分的考核分数。总之,主要考查学生对数据库相关原理、技术、标准、方式的具体掌握水平,侧重了解学生项目管理中体现的基本技能、团队协作、人际交往等综合技能的提升。把数据库的原理、应用、设计等内容有机融合,构成数据库的系统。所以,对课题设计的具体评测主要也应当从以下三个方面进行,构建评测的框架。其一,数据库的原理。为了评测学生在数据库的结构设计、系统总设计、安全保护方面完成的工作情况。其二,数据库的设计。可以评测学生怎样通过数据模型有效地组织实现系统,同时,应用DBMS系统自带的功能建立结构与约束的条件。其三,数据库的应用。评测学生利用特殊程序的设计语言及开发工具,在DBMS與数据库设计平台的支持下实现系统的业务功能,进而为客户展示更加人性化的操作界面。
(五)引导学生参与竞赛、考证、培训
相关软件企业对IT人才的需求一般会考虑两个因素,即“应用技能”与“内在潜能”。学生通过参与各类计算机技能竞赛,充分挖掘他们的创新思维与创造力。引导学生积极参加相关软件的认证考试,让其系统地了解数据库的技术与应用技巧,而且凭借相关证书为就业增添了胜利的信心。现阶段,社会中有各式各样的培训单位,可在短时间内提升学生动手操作的技能。参加过竞赛训练与考试认证的大学生,拥有了强于别人的就业优势。高校应当加强软件工程专业教学方式的优化,以更好地培养学生基础知识、基本技能、团队协作、人际交流、创新能力等,进而符合当前软件工程专业的人才需求。
总之,现如今社会对计算机应用型人才的需求量不断增加,尤其是高新技术的广泛应用,高校加强数据库课程教学的改革十分重要。有利于提升学生的理论知识与实践技能,还可以增强他们的创新意识,进而为社会输送大量的综合性IT人才。
参考文献:
[1]黄陈蓉,张建德.校企深度融合的计算机应用型人才培养模式探索[J].计算机教育,2017(6):14-16.
[2]宿翠香.计算机应用型人才培养中数据库课程教学改革探讨[J].电脑迷,2017(2):8.
[3]胡启宙,徐新爱.面向市场需求的计算机应用型人才培养模式研究[J].电脑知识与技术,2016,12(26):147-149.
[4]李超,谢坤武.计算机应用型人才培养中数据库课程教学改革研究[J].计算机时代,2016(2):92-95.
[5]陈圣兵,许强,吴晓琴.计算机应用型人才培养过程中的模块化教学[J].计算机教育,2012(9):52-54.
[6]张丽萍,刘东升,王春晖.计算机应用型人才培养与数据结构课程改革[J].计算机教育,2010(5):21-23.◎编辑 张 敏