论文部分内容阅读
【摘要】数据库技术在现代化信息建设中作用巨大,数据库课程在高职院校的教学显得犹为重要,本文分析了目前高职数据库课程教学中存在的一些问题,就有关提高该课程的教学效果提出了相关教学改革的具体方法和实施手段。
【关键词】数据库技术;数据库课程;内容整合;项目化教学
【作者简介】黄月妹(1971-),女,浙江省金华市,金华职业技术学院信息工程学院,讲师,硕士,主要研究方向是数据库技术和.net技术。
数据库技术在各类软件开发项目中,其重要性不言而喻。数据库课程是软件类学科必修的专业主干课程,为信息管理系统、为网站开发技术、为软件工程技术提供强大的后台支持。但从毕业生实际就业情况看,很多毕业生只掌握了数据库技术中的基本应用,而数据库系统的高级应用等方面知识普遍缺乏,而这恰是企业方面最需要的。因此我们有必要分析一下数据库课程现有教学模式存在的一些问题。
一、数据库教学现状存在问题的几点分析
在平时的综合课程实训、毕业设计辅导过程中,我们发现学生对数据库的知识应用比较局限,只能把数据库用做简单的数据存储,特别是对数据库设计与代码编写能力上不能令人满意。思其原因,从课程的教学模式上看,存在以下几个问题:
1.数据库课程和软件开发课程的衔接问题
在高职计算机专业课程中,数据库技术及应用这门课程一般开设在第二或第三学期,主要选用SQL Server数据库管理系统为学习工具,它侧重于数据库后台管理,而很多项目的开发还需要一门前台语言。学生在校期间的第二或第三学期刚处于计算机语言的学习阶段,并不具备用某种计算机语言去开发数据库项目的能力,所以对于数据库类课程的学习,大部分学生只学习到了理论知识,对项目化导向的实践学习,实质上只是一个概念,这给以后的项目设计与开发造成很大影响。
2.数据库课程教学实践中存在问题
1)课堂教学知识孤立,没有形成统一系统,不能激发学生学习的积极性。
2)实验内容往往围绕章节内容设计,没有整体性和连贯性,同时学生也只是为了完成任务,不考虑老师设置此任务的目的。
3)大班教学的模式使得学生个性的特质难以体现和满足。学生的个性差异,造成部分学生不能及时跟上教学进度,而学习能力强的学生又感觉进度太慢。
二、对以上问题的解决方案
课程学习的目的是为了专业的应用,体现在这门课程上就是:理解关系数据及其基本理论知识、熟练掌握某种数据库管理系统的基本应用操作、能够使用某种语言进行数据库项目设计开发、具备工程化软件开发能力。针对着以上分析的几个问题,主要从以下几个方面着手解决。
1.专业课程的整合
为了实现教学目标,将数据库课程整合成一门课程《数据库应用及程序开发》,其涵盖的内容包括:数据库应用及数据库程序开发。数据库应用中主要包括数据库基本原理、关系数据库及完整性约束、关系数据库对象创建及应用、事务、安全性及并发控制。数据库程序开发包括数据库设计和程序设计。数据库设计主要包括业务流程分析、数据流程控制、概念模型设计、数据表规范和优化设计、数据完整性设计、索引、视图、存储过程及触发器设计等。程序设计包括应用程序功能模块设计、界面设计、数据库访问、系统维护等。
这种整合解决了理论与实践脱节的问题,在内容的选择上依据“理论以够用为度”的原则,可以使学生的专业知识更系统而完整,明确课程的作用,也从激发了学生的学习兴趣。
2.设定合理的课程开设时间
对于三年制高职学生,建议整合后课程开设在第四或第五学期,因为这个时期的学生已经有一定的计算机语言编程能力和界面设计能力,进行数据库项目开发比较合适。
3.采用“项目化”教学方法
以“项目为导向”教学方法进行课程教学,由于新模式下的学生已具备比较成熟的编程能力,因此要做好以下几个方面的教学设计。
1)根据项目开发步骤来设计教学过程
程序开发工作中的基本步骤为:项目需求分析→项目分析设计→项目功能实现→项目测试→项目维护→项目评估反馈。我们的教学过程也按这个步骤来进行,这样可以让学生熟悉完整开发项目过程,增强学生解决实际问题的能力。
2)精选教学内容
课堂教学和实验教学都以学生对其功能需求较为熟悉的“学生信息管理系统”展开。表1中列出了学生信息管理系统这个案例与课程知识点对应说明,剖析分解案例,使学生极大程度地实现理论与实践融会贯通,提升学生的知识应用能力。
说明:
①课堂教学和实验教学分不同系统模块进行,最后完成整个系统的设计和开发。
②教师在教学过程中可以给出一个课外项目,让学生同步练习,以项固学生课上学习知识。
③为了解决学生学习个体差异问题,实验内容设定基本和高级内容两个部分。学习能力差一点的学生只要求完成基本内容,而较强的学生两部分都要实现。
4.设定相应的考核机制
以考助学,以考验学。考核的过程应贯穿于整个课程的学习过程,内容包括理论部分和实践操作部分,考核机制如下:
综合考核=平时考核*10%+过程考核*30%+项目考核*60%
过程考核主要考核平时学习过程中的各知识点,项目考核是考核整个项目的功能实现情况。
三、总结
本文对数据库课程教学模式改进的思考主要是基于如何将理论知识应用于实践而提出的。教师在授课过程中除了讲解概念,更要说明每个知识点如何使用,用在什么地方,让学生体会到学以致用的感觉,真正激发学生的学习兴趣,提高课程的教学效果。
【参考文献】
[1]贺平.项目教学法的实践探索[J].中国职业技术教,2006,(22).
[2]张昕.案例驱动教学模式在数据库原理实践教学中的运用[J].电脑知识与技术,2008,(28).
[3]徐英俊.教学设计[M].北京:教育科学出版社,2001.
【关键词】数据库技术;数据库课程;内容整合;项目化教学
【作者简介】黄月妹(1971-),女,浙江省金华市,金华职业技术学院信息工程学院,讲师,硕士,主要研究方向是数据库技术和.net技术。
数据库技术在各类软件开发项目中,其重要性不言而喻。数据库课程是软件类学科必修的专业主干课程,为信息管理系统、为网站开发技术、为软件工程技术提供强大的后台支持。但从毕业生实际就业情况看,很多毕业生只掌握了数据库技术中的基本应用,而数据库系统的高级应用等方面知识普遍缺乏,而这恰是企业方面最需要的。因此我们有必要分析一下数据库课程现有教学模式存在的一些问题。
一、数据库教学现状存在问题的几点分析
在平时的综合课程实训、毕业设计辅导过程中,我们发现学生对数据库的知识应用比较局限,只能把数据库用做简单的数据存储,特别是对数据库设计与代码编写能力上不能令人满意。思其原因,从课程的教学模式上看,存在以下几个问题:
1.数据库课程和软件开发课程的衔接问题
在高职计算机专业课程中,数据库技术及应用这门课程一般开设在第二或第三学期,主要选用SQL Server数据库管理系统为学习工具,它侧重于数据库后台管理,而很多项目的开发还需要一门前台语言。学生在校期间的第二或第三学期刚处于计算机语言的学习阶段,并不具备用某种计算机语言去开发数据库项目的能力,所以对于数据库类课程的学习,大部分学生只学习到了理论知识,对项目化导向的实践学习,实质上只是一个概念,这给以后的项目设计与开发造成很大影响。
2.数据库课程教学实践中存在问题
1)课堂教学知识孤立,没有形成统一系统,不能激发学生学习的积极性。
2)实验内容往往围绕章节内容设计,没有整体性和连贯性,同时学生也只是为了完成任务,不考虑老师设置此任务的目的。
3)大班教学的模式使得学生个性的特质难以体现和满足。学生的个性差异,造成部分学生不能及时跟上教学进度,而学习能力强的学生又感觉进度太慢。
二、对以上问题的解决方案
课程学习的目的是为了专业的应用,体现在这门课程上就是:理解关系数据及其基本理论知识、熟练掌握某种数据库管理系统的基本应用操作、能够使用某种语言进行数据库项目设计开发、具备工程化软件开发能力。针对着以上分析的几个问题,主要从以下几个方面着手解决。
1.专业课程的整合
为了实现教学目标,将数据库课程整合成一门课程《数据库应用及程序开发》,其涵盖的内容包括:数据库应用及数据库程序开发。数据库应用中主要包括数据库基本原理、关系数据库及完整性约束、关系数据库对象创建及应用、事务、安全性及并发控制。数据库程序开发包括数据库设计和程序设计。数据库设计主要包括业务流程分析、数据流程控制、概念模型设计、数据表规范和优化设计、数据完整性设计、索引、视图、存储过程及触发器设计等。程序设计包括应用程序功能模块设计、界面设计、数据库访问、系统维护等。
这种整合解决了理论与实践脱节的问题,在内容的选择上依据“理论以够用为度”的原则,可以使学生的专业知识更系统而完整,明确课程的作用,也从激发了学生的学习兴趣。
2.设定合理的课程开设时间
对于三年制高职学生,建议整合后课程开设在第四或第五学期,因为这个时期的学生已经有一定的计算机语言编程能力和界面设计能力,进行数据库项目开发比较合适。
3.采用“项目化”教学方法
以“项目为导向”教学方法进行课程教学,由于新模式下的学生已具备比较成熟的编程能力,因此要做好以下几个方面的教学设计。
1)根据项目开发步骤来设计教学过程
程序开发工作中的基本步骤为:项目需求分析→项目分析设计→项目功能实现→项目测试→项目维护→项目评估反馈。我们的教学过程也按这个步骤来进行,这样可以让学生熟悉完整开发项目过程,增强学生解决实际问题的能力。
2)精选教学内容
课堂教学和实验教学都以学生对其功能需求较为熟悉的“学生信息管理系统”展开。表1中列出了学生信息管理系统这个案例与课程知识点对应说明,剖析分解案例,使学生极大程度地实现理论与实践融会贯通,提升学生的知识应用能力。
说明:
①课堂教学和实验教学分不同系统模块进行,最后完成整个系统的设计和开发。
②教师在教学过程中可以给出一个课外项目,让学生同步练习,以项固学生课上学习知识。
③为了解决学生学习个体差异问题,实验内容设定基本和高级内容两个部分。学习能力差一点的学生只要求完成基本内容,而较强的学生两部分都要实现。
4.设定相应的考核机制
以考助学,以考验学。考核的过程应贯穿于整个课程的学习过程,内容包括理论部分和实践操作部分,考核机制如下:
综合考核=平时考核*10%+过程考核*30%+项目考核*60%
过程考核主要考核平时学习过程中的各知识点,项目考核是考核整个项目的功能实现情况。
三、总结
本文对数据库课程教学模式改进的思考主要是基于如何将理论知识应用于实践而提出的。教师在授课过程中除了讲解概念,更要说明每个知识点如何使用,用在什么地方,让学生体会到学以致用的感觉,真正激发学生的学习兴趣,提高课程的教学效果。
【参考文献】
[1]贺平.项目教学法的实践探索[J].中国职业技术教,2006,(22).
[2]张昕.案例驱动教学模式在数据库原理实践教学中的运用[J].电脑知识与技术,2008,(28).
[3]徐英俊.教学设计[M].北京:教育科学出版社,2001.