Web数据库的课程教学改革与实践

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

*[收稿日期]2011-11-24
[基金项目]河南省高等教育教学改革研究项目(2009SJGLX270)
[作者简介]侯艳丽(1978-),女,河南南阳人,商丘师范学院讲师,硕士,主要研究方向:图像处理、模式识别等。

《Web 数据库》是计算机专业学生的基础课程之一,从课程的地位来说,它涉及Web 开发和数据库访问两方面的内容,是培养学生动态网站开发技能的一门综合应用课程。

它的主要教学任务是让学生能够掌握基于浏览器/服务器(B /S )体系结构的Web 应用开发的基本原理、技术和相关知识,熟悉VBScript 脚本语言、ASP 编程技术及运行环境、后台数据库的开发技术以及一些相关的网络知识,并能够使用这些技术综合以前所学的应用技能独立完成简单的
Web 数据库应用开发。

但是这门课程具有内容多、难
度大和更新快等特点,学生往往感到课程内容难学、不能系统的把知识贯穿在一起,教师在教学中使用的传统的教学方法和教学手段很难实现教学目标。

因此,在教学过程中教师应该从以下几个方面对课程教学进行改革。

一、整体规划教学内容,教学有的放矢
教学心理学认为:合理编排教学内容,有效设计教学程序,是促进学生的学习迁移的有效手段[1]。

在《Web 数据库》课程设计中,结合专业设计,对课程进行了整体规划,根据学生的基础,精心选取了ASP 作为web 开发技术的教学内容,制定出明确的教学目标,做好教学有的放矢。

(一)专业设计背景
《Web 数据库》是我院计算机科学技术专业开设的课程。

计算机科学技术的专业定位是以计算机应用技术为主线,计算机应用基础、程序设计和数据库技术是学生必修的专业基础,其中,计算机应用基础是以Of-
fice 类入门课程为主要教学内容,在程序设计课程方
面,结合考证课程,设置了VB 程序设计语言这门课,在数据库方面,围绕Access 学习数据库基础。

另外,许多
同学还自修了网页的制作软件FrontPage 。

在上述课程基础上,就设置了一门综合性的Web 数据库方面的课程,加强学生的编程训练和数据库的应用开发能力。

因此,在大三下学期开设了《Web 数据库》这门课程。

(二)教学内容规划
我院所选的教材是由魏善沛编著的面向21世纪高校计算机应用技术系列规划教材,该教材是以
ASP 程序设计知识来使学生获取Web 开发技能,并且操作系统和网络技术等课程也是以微软的Win-dows 及IIS 作为平台讲授的,而ASP 技术正是基于Windows 操作系统、以IIS 为Web 服务器的一种动态
网页开发技术。

在上述分析基础上,我们安排如下内容作为课程的主要教学内容[2]:(1)HTML 语言基础;(2)脚本语言VBScript 语法基础;(3)ASP 常用的内置对象;(4)常用的内置组件和外置组件;(5)数据库访问技术。

其中,前四个单元是介绍ASP 的基本技术,第五单元数据库访问技术是课程的重点和难点。

在教学过程中要围绕这些重点和难点精心组织教学内容,设计教学的各个环节通过运用多种教学方法、现代的教学手段和工具以及有针对性的教学实验来实现重点的把握和难点的突破。

二、采用多种教学方法
为了使学生对所学知识有更好的理解,充分调动学生的学习兴趣,在实际教学中应灵活运用多种有效的教学方法。

使用类比教学法讲授课程中抽象的教学内容,可
“Web 数据库”的课程教学改革与实践
侯艳丽
(商丘师范学院计算机与信息技术学院
河南·商丘
476000)
【摘要】根据“web 数据库”的课程地位和特点,针对教学过程中的重点和难点,从教学内容的组织、教
学方法、教学工具和实验教学等几个方面进行改革,从而提高了课程的教学水平和教学质量。

【关键词】web 数据库课程改革
教学方法
实验教学
多媒体教学
【中图分类号】TP393.4
【文献标识码】A
【文章编号】1009-8534(2012)01-0130-02
第15卷·第1期
2012年2月
宿州教育学院学报Journal of Suzhou Education Institute
Vol .15,No.1Feb .2012
130
以让学生更容易理解。

如讲解session对象和cookie 对象时,学生对这些对象的运行机理不好理解,此时可以举例:假设顾客去咖啡厅消费,有消费五杯赠送一杯的优惠,由于一个人不可能一次喝那么多咖啡,这时的解决方案是:(1)顾客每次去消费时,店员非常厉害,都能记起他是谁,消费了多少。

但这在现实中似乎不可能实现,所以网络也一样。

(2)当顾客第一次消费时,店员给他一张会员卡,卡上记录有消费的情况以及过期的日期,此卡由顾客保存。

而cookie正是服务器(店员)在客户端(顾客)开辟的一片区域(会员卡)。

(3)当顾客第一次消费时,店员给他一张会员卡,卡上只有卡号和过期日期,顾客每次来消费,只用出示此卡,然后店员在电脑上去找此卡号对应的消费情况并做相应的修改。

而session对象正是服务器(店员)在服务器端(电脑)保存的信息。

这个例子形象的说明了cookie对象和session对象分别运行在客户端和服务器端,这样可以使抽象的概念和工作原理变得简单易懂,同时也提高了学生的学习兴趣。

在讲解数据库访问技术时,使用案例教学法、启发式教学法[3]和任务驱动法,首先借鉴软件工程中的方法,根据课程教学目标选取了学生管理系统作为教学案例,将教学内容融入案例的开发中,启发学生学生管理系统需要哪些功能,要用到哪些基本知识,并指导他们分别用在哪个模块中。

学生可以分工协作,逐步设计出完整的学生管理系统。

学生管理系统的功能可分为两大模块,第一个模块是用户登录模块,该模块对应“HTML语法基础”教学单元,主要知识点为常用的HTML标记及FORM表单。

第二个模块是学生管理模块,功能是根据需要浏览、更新和删除学生信息。

该模块对应“数据库访问技术”教学单元,主要知识点为SQL语句和ADO对象的使用。

对于重点知识教学前设计对应的任务,通过完成任务引入知识点,并展示出其语法结构和应用方法,从而使抽象的理论具体化,使理论与实践紧密结合,激发学生的学习兴趣和自主学习的潜能,培养学生思维方法和创新意识,树立工程实际的概念和为专业课程的学习奠定较为扎实的基础。

三、现代教学手段和工具
由于本课程的内容覆盖面广泛,内容多,为了让学生更好的理解教学内容,提高教学效果,就要充分利用现代化的教学手段和工具[4]。

(一)多媒体及多媒体课件
多媒体可以使抽象的内容以直观的方式显示出来,比如在讲解HTML中的移动文字标记MAR-QUEE时,可以利用多媒体直接演示文字的各种移动效果和移动速度等。

另外,多媒体课件的充分利用可以加大课程教学的信息量,而且其中的动画形式可以将抽象的工作原理直观形象地表示出来,比如在讲解ADO的三个对象的关系时,用Flash制作出三者之间是利用哪些属性或方法来取得相互联系的。

总之,这样可以使学生直观获得感性认识,加深学生对理论知识的理解和记忆。

(二)网络课程建设
利用校园网搭建网络课程教学平台,通过网络教学平台,学生可以获得教学大纲、教案、多媒体课件等资源,可以方便提交作业和在线测试,可以通过教学视频来培养和实现自主学习。

教师也可以通过学生在网络教学上反馈的信息,发现学生遇到的难点和教学中的不足,及时调整教学进度和教学方法。

这样就能形成教师与学生的教学互动,提高课堂教学的效率。

通过试题库建设,实行考教分离,全面提高课程教学质量。

四、实验教学的改进
实验教学是本课程的重要教学环节之一,通过实验能够使学生更加深入理解Web应用开发的基本原理、技术和相关知识,熟悉VBScript语言、ASP 编程技术及运行环境、后台数据库的开发技术以及一些相关的网络知识,从而提高学生利用计算机进行综合分析和应用技能。

由于《WEB数据库技术》是一门涉及知识面广、实践性强的课程,所以在实验前让学生清楚软件项目的开发的流程和本次实验的目的,用到的知识点等,这样学生才能更深入地理解实验。

同时实验室每周定时向学生开放,除了进行验证性实验,还可以将所学知识综合运用进行设计性实验,通过对以上实验教学的改进,不仅提高了学生的学习兴趣,而且开发技能得到了充分的训练和提高。

五、结语
我院几年来根据《Web数据库》课程的特点以及在教学过程中所遇到的难点,从教学内容的组织、教学方法、教学手段和实验教学等几个方面进行教学改革,提高了课程的教学水平和教学质量,取得了较好的教学效果。

随着计算机技术的不断发展,《Web 数据库》的教学仍然还有许多工作需要去研究和实践,只有不断探索、不断总结才能有效地提高教学质量。

参考文献:
[1]伍新春.高等教育心理学[M].北京:高等教育出版社,1998.
[2]魏善沛.Web数据库基础教程(第二版)[M].北京:中国铁道出版社,2003.
[3]万萍.浅谈启发式教育的内涵与教学优势[J].社科纵横(新理论版),2008,(3):248-249.
[4]李晓莉,彭景晶.关于多媒体教学若干问题的探讨[J].合肥工业大学学报(社会科学版),2006,(1):30-32.
侯艳丽:“Web数据库”的课程教学改革与实践
131。

相关文档
最新文档