立项申请书代写
科技计划项目申报书代写
社会科学基金项目申请书代写
教学研究项目立项申请代写
科技查新合同报告代写
软课题研究报告代写
医学专题报告代写
课题项目验收书代写
课题论证代写
课题项目开题报告代写
科研课题申请书(合同书)代写
调研课题代写
项目结项报告书代写
国家基金标书写作攻略
青年科学基金项目
自然科学基金申请手册
代写教改课题结题报告
医学科研课题设计论文
教育科研立项课题申报
科研课题基金申请书
课题开题报告撰写方法
·医学论文 ·哲学政法
·护理保健 ·内科临床
·外科骨科 ·儿科妇科
·心血管病 ·案例范本
·艺术体育 ·建筑工程
·中学教育 ·高等教育
·理工科学 ·经济管理
·基础医学 ·其它方向

机构:猎文工作室
电话:0760-86388801
传真:0760-86388520
邮箱:741287446@qq.com
地址:中山大学附属中山医院
网址: www.lw777.com
QQ:741287446
微信二维码

业务联系
高等教育
非计算机专业数据库基础类课程教改探析
添加时间: 2014-7-12 10:45:31 来源: 作者: 点击数:1894

 

集美大学诚毅学院  计算机教研室  林幼平 361021 

摘要目前,大部分非计算机专业均有开设数据库基础类课程,此类课程的特点是易上手难掌握,针对这一特点,文章尝试从调整教学重点、改进教学方法、建立网络教学资源平台、以算法代替代码、多人合作共同完成(类似极限开发模式)课程设计等教改方法加以改善。

关键词数据库、非计算机、教改

目前,大部分非计算机专业均有开设数据库基础类课程,例如VFPACCESS等。以诚毅学院为例,经济系、管理系、人文科学系、体育艺术系四个系均在大一上或者大一下开设ACCESS课程,开课比例仅次于数学、英语等部分课程,其重要性可见一斑。此类课程的特点是易上手难掌握,友善的界面操作让数据库管理系统的控件容易让非计算机专业学生所接受,然而对这些控件进行动作上的控制则需要用到宏或者是编程,这又恰恰是非计算机专业学生所畏惧的。结合这几年的实际教学经验,建议可以通过以下几个方面的措施提升教学的质量提高学习的效率。

Non-Computer Professional Database Foundation Courses Reform Analysis

Jimei UniversityDepartment Of ComputerYoupinglin,361021

Abstract: Currently, most of the non-computer professional foundation courses have opened the database, for example, VFP, ACCESS, etc. In Chengyi College, for example, Department of Economics, Management, Humanities, Sports and Arts Department on four lines were in the freshman or a large open about ACCESS courses commenced after the proportion of mathematics, English and other part of the course, the importance of evident. These courses are characterized approachable difficult to grasp, friendly operation interface allows easy control of database management system for non-computer science students are accepted, however, operates on these controls on the control you need to use macros or programming, which in turn precisely the non-computer science students are afraid. Combined with several years of practical teaching experience, we recommend the following aspects through measures to improve the quality of teaching to improve learning efficiency.

Key Words: Databases, non-computer, education reform

一、对教材内容作近一步的统筹安排

对现有教学内容进行总结选用合适的教材对教学非常重要,课本的知识更新要及时,在知识的覆盖面上要广,重点要突出,既要有全面的理论知识,也要有合适的实践教学内容帮助学生更好的理解所学理论知识。对现有教学课件、视频和图片进行全面整理,总结出教学课程中的重点,让学生把更多的时间花在重点知识的学习上,做到有的放矢,知识量的减少也能帮助学生提高对该课程的兴趣。

诚毅学院当前用的教材是福建省高校计算机教材委员会组织编写鄂大伟主编的《数据库应用技术教程》,教材相对于数据库基础学习来说,中规中矩,涵盖了绝大部分的知识要点,内容丰富示例详实。美中不足的是重点不突出,所有的操作都讲述了,也就没了侧重点。所以作为一线教师,应当根据自身对数据库基础教学的理解,突出重点,省略掉一些边缘知识。例如,数据库技术概论这一章,从数据库的概念、发展、模型等一一涉猎,但这些内容对于刚刚进入数据库启蒙的非计算机类专业的学生而言生僻难懂,及时硬记也不能理解其中深意,建议可以省略或者是淡化;另外,该课程中创建所有的对象都涉及到两种大的方法,一种是通过向导,一种是通过设计器,而在实际操作过程中,其实很难有那么刚好的情况是可以通过向导一蹴而就的,所以不防把这一块的内容淡化掉;还有,数据访问页作为ACCESS中的一个对象,可以直接创建网页访问建好的数据库,貌似方便且操作简单,但是在实际运用中,由于数据访问页的权限、安全性等,很难形成实际的网页访问,没有太多的实操价值,建议可以省略或者淡化等等。在此基础上,节省下来的课时和精力,可以用于类似表、窗体、VBA编程等重点章节。

二、建立网络学习平台、改进教学方法

通过统筹校园各方资源,形成一个包括讲解、学习、题库、答疑、讨论在内的网络化教学平台,使课堂讲解、自主学习、课外测试等环节相互协调,实现教育资源平台化。可以建设共享的课件资源与教学素材资源,配合相对应的视频资料,学生在课堂上没能够及时消化的知识,可以通过资源平台查询自己需要的内容;通过资源平台提前预习下一次课的知识有备无患;通过资源平台的自测题库练习,认识哪一方面的知识比较薄弱。目前,诚毅学院的《计算机应用基础》课程的网络资源平台在计算机教研室努力下,已经完善并投入运行,效果甚佳,数据库基础的网络资源平台可以参考已有的平台再根据自身的特点逐步建立。

建立高效互动课堂,学生充分掌握课堂的主动,充分发挥学生的主观能动性。课堂教学以任务驱动和讨论的形式为主,增加学生的参与性与师生的互动性。选择适当的内容让学生操作演示,教师点评。这样既能调动学生的学习主动性,还让学生有操作完成的成就感和相互间的竞争感。把理论讲述搬进机房,对于某些内容的讲授可以完全在机房中进行,让学生及时地完成对ACCESS中某个知识点由认识到操作到掌握的过程。

三、以算法代替代码

非计算机类专业的学生,一直特别惧怕编程。碰到哪怕只有一两行的退出程序或者查询语句就束手就擒不敢往下深究。但是数据库应用基础的入门如果说是其各种对象控件的话,那么VBA编程就是数据库应用基础的灵魂和精髓。学习数据库应用基础而不能掌握VBA编程就好比如英语中学了单词但说不出句子一样糟糕。所以,在数据库应用基础的教学过程中,如何让学生不再恐惧编程而学会编程,是众多教师面临的一个难题。

以算法代替代码是一个非常好的实践方法。这里提到的以算法代替编程,不是说学生在解题或者做实际运用的时候,给出算法就可以了。而是教师在分析问题解决问题的时候,尽可能多的引导学生做算法上的思考。目前很普遍的情况是,学生一旦遇到问题时,老师怕麻烦或者是学生水平参差不齐,往往直接提供一份参考答案——完全写好的程序。如此解惑固然高效直接,但学生从中能学到的能理解到的东西实在有限。当然,这种模式需要两个步骤的努力缺一不可。首先,在VBA编程教学初始时,让同学有充分的时间理解VBA编程的格式包括数据格式和结构格式。在此基础上,才能有下一个步骤。当学生遇到解决不了的问题时,或者是教师在讲解新的编程题目时,教师只需要把问题的核心算法告诉学生,学生通过既有的算法展开将其转化为VBA的程序,并最终调试运行。在整个过程中,学生的自主编程占了很大的比例,当其完成整个程序的编写并成功运行后,那种喜悦将会进一步地促进他以更多的热情高多的精力投入到这门课程的学习。

四、中小规模课程设计的提出

非计算机专业数据库基础类课程不像专业课,几乎没有自己的课程设计,学时总数和学生的能力是一个很大的制约。但仅仅是学习理论知识,配合完成教学的实践操作,这些内容往往是具有一定独立性的,表是表窗体是窗体报表是报表,不能让学生形成一个对数据库基础运用的整体认识。所以建议预留出一定的学时数给中小规模的课程设计,把学生分成若干组,再规定的时间(可能需要4个课时连上)完成一些具体的数据库开发,有点类似极限开发的意思,但其开发项目的难度和复杂度可以大幅度降低。例如图书采购系统、通讯录分类系统、淘宝小卖家记账系统、球赛积分统计系统等,涉及到从表、窗体、查询、VBA编程、宏等数据库基础中的大部分内容。学生分组后,各组成员根据特长制定分工计划,遇到问题共同协商解决共同完成相应项目。这种课程设计的开设,将会大大提升学生对数据库应用系统的理解。

通过上述调整教学重点、改进教学方法、建立网络教学资源平台、以算法代替代码、多人合作共同完成(类似极限开发模式)课程设计等教改方法,可以让非计算机专业学生更好地认识数据库基础的知识,进而掌握该课程。希望能够对这门课程的教与学环节中有所帮助。

参考文献:

[1] 彭珍,李冬艳,耿子林.以“算法”为核心的程序设计课程教学模式探讨[J].华北科技学院学报,20116(2)9092

[2]魏鹤君,张映海,吕涛.任务驱动教学法在多媒体技术课程教学中的应用[J].计算机教育,20092132133

[3] 杨潇潇,李光文.任务驱动教学法在计算机基础教学中的应用[J].中国信息技术教育,2010121443

[4] 吴立锋.以培养能力为核心的Access数据库教学改革探讨[J].中国现代教育装备,2011,23:5557

 

关于我们  |  诚聘英才  |  联系我们  |  友情链接
版权所有:@2007-2009 中山猎文工作室 电话:0760-86388801 QQ:51643725
地址:中山大学附属中山医院 邮编:528402 皖ICP备12010335号-5
  • 国家自然科学基金体育立项分析
  • 国家社科基金选题参考—应用经济学、管
  • 广州市中医药和中西医结合科技项目申报
  • 改善歼八II战斗机‘低速性能’的方法