VFP课程教学方法研究

来源 :无线互联科技 | 被引量 : 0次 | 上传用户:wsb398322830
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:VFP课程是当前各高校非计算机专业学生的一门数据库公共基础课程,针对教学过程中存在的一些问题,采用了多种教学方法,实践证明,不仅激发了学生的学习兴趣,而且提高了学生对数据库基本知识和基本技能的掌握程度。
  关键词:VFP课程;案例教学法;任务驱动法
  1 引言
  Visual FoxPro(简称VFP)课程是一门面向应用的、理论性和实践性联系较为紧密的课程,是当前各高校非计算机专业学生学习的首选数据库课程之一,通过该课程的学习,使学生从理论上掌握数据库工作的基本原理,学会数据库的实际应用方法,掌握程序设计的基本思想与基本方法。能利用一种常用的数据库系统软件(Visual FoxPro)进行数据库应用软件的开发,培养学生程序设计的能力和进行数据库程序应用的能力。但是在实际教学过程中,由于学生学习积极性不高,导致数据库理论教学与实践教学相脱节,学生缺乏实践操作能力,严重影响了VFP课程的教学效果。
  2 VFP课程教学中存在的问题
  2.1 学习兴趣不高
  由于初次接触编程语言及数据库方面的知识,非计算机专业学生对于程序、数据库等计算机课程会存在畏难情绪,VFP课程本身既包含程序设计知识也包括数据库方面的知识,在教学过程中学生会感觉VFP课程内容复杂,难以理解和掌握,认为该课程在以后的生活实践中运用的相对较少,从而导致学生失去学习兴趣。
  2.2 VFP课程学生入门相对较难
  VFP课程前面章节的内容主要介绍数据库基础知识,理论性比较强,学生较难理解,教学内容也相对枯燥,例如ER图的理解以及关系模型的基本概念、数据库模式等,在教学过程初期就可能会降低学生对该课程的学习兴趣。
  2.3 学生实践操作能力欠缺
  VFP课程教学内容比较复杂,理论内容既包括数据库的基础知识也包括程序设计知识,程序设计包括过程面向过程和面向对象两种编程方式,教学课时一般为64课时,相对较少,很多学生在学习过程中没有完全理解和掌握数据库基础知识和程序设计的编程思想以及实践练习相对较少,导致非计算机专业的学生数据库实践操作能力缺乏。例如在讲解关系数据库结构化查询语言SQL时,简单的SQL查询命令学生容易掌握,例如单表查询,但对于多表查询、分组查询、嵌套查询等,学生在实践操作时很少能够一次写出正确的查询语句。
  2.4 学生对于VFP课程学习不够重视
  VFP课程是一门计算机基础课,面向的是非计算机专业的学生,因此就有一部分学生认为VFP课程不重要,只在课堂上进行学习,对讲过的知识没有进行深入理解和掌握,对于不理解的知识也很少提问,很难做到课前预习和课后复习。
  3 教学方法的研究与实践
  3.1 联系生活实际,激发学生学习兴趣
  在信息发达的当今社会,数据库与现实生活息息相关,利用数据库技术不仅能够有效地进行数据的组织与管理,而且通过数据库管理系统还能够保障数据的安全有效。例如,利用学校的图书管理系统能够进行图书的检索,利用学生信息管理系统能够进行学生信息的查询、修改和删除等操作,利用银行的数据库管理系统能够进行客户账户数据的管理,而且可以保障客户账户数据的安全,利用超市的数据库管理系统可以实现日常产品销售数据的管理,利用网上火车票售票系统不仅能够进行火车票的查询,而且能够进行车票预订、退票等基本操作,给手机充话费,需要访问联通或移动公司的数据库管理系统,学生和老师经常要访问的学校的教务管理系统等。在日常生活中,数据库技术与我们密切相关,通过数据库系统的使用,极大地方便了人们的生活,提高了人们的工作效率。通过身边的实际例子告诉学生学习数据库的重要性及现实意义,激发学生对VFP数据库课程的学习兴趣,使学生能够自主地进行数据库理论与实践相结合的探索式学习。
  3.2 调整教学内容顺序,使学生能够尽快入门
  按照书上的章节顺序进行VFP课程的教学,由于课程开始主要讲解数据库的基本理论,基本概念,学生难以理解,可以首先讲解数据库的创建、表的创建以及数据库与表之间关系的创建等知识,然后再通过学生做过的具体实例讲解关系模型、ER图、外码等基本概念,这样学生就很容易理解,不会在教学过程初期就失去对该课程的学习兴趣。在教学过程中,不仅要对VFP课程的教学内容进行精心设计,而且要把握数据库知识点的衔接,在教学的过程中要及时对所学知识进行总结归纳,加深学生对所学知识的理解和掌握,这样学生才能把所学知识融会贯通。
  3.3 案例教学法
  案例教学法,就是在教师的引导下,根据课程教学目的和人才培养计划,在教学过程中引入具有代表性的经典案例,组织学生对案例中的信息进行整理,分析,在案例的阅读、思考、分析、讨论中使学生学会建立严密的逻辑思维方法,教给学生分析问题和解决问题的方法,进一步提高学生分析问题和解决问题的能力,加深对基本概念知识的理解和掌握的一种教学方法。案例教学法一般具有明确的目的性、深刻的启发性以及突出实践性等基本特点,通过经典案例的选取、讲解,使学生能够比较容易地理解和掌握所学知识。在VFP课程的实际教学中采用案例教学法,应注意以下几点。
  (1)案例要经典,具有一定的代表性,能够达到举一反三的目的。
  例如在讲解循环语句时,可以采用实例:计算1+2+3+4+…+100的值,其代码如下:
  CLEAR
  SET TALK OFF
  S=0
  FOR I=
  1 TO
  100
  S=S+I
  ENDFOR
  ?“1+2+3+4+…+100的值为”,s
  SET TALK ON
  RETURN   然后让学生分析:求1到100之间的奇数之和的代码,求1到100之间的偶数之和的代码以及求1到100之间所有能被某个数整除的所有数之和的程序代码,达到举一反三的目的。
  (2)案例应具体生动,来源于生活,能够引起学生的学习兴趣。
  例如在讲时钟控件时,可以通过闹铃程序讲解该控件的应用,该案例和学生的日常生活息息相关,学生就会感兴趣,学习效果也会提高。
  (3)紧扣教学内容,与相关理论知识有直接的联系。
  在讲解SQL嵌套查询命令时,可以采用实例:查询选了课的学生信息。
  第一步:查询出选了课的学生的学号,代码如下:
  SELECT学号FROM选课
  第二步:查询出选了课的学生信息(即学号在选课表中的所有学生信息),代码如下:
  SELECT*FROM学生
  WHERE学号IN(SELECT学号FROM选课)
  然后让引导学生分析如何查询没有选课的学生信息以及被学生选修了的课程信息等。
  实践证明,通过案例教学法的使用,充分调动了学生学习VFP课程的积极性和主动性,并提高了学生的数据库应用能力,教学效果良好。
  3.4 任务驱动法
  任务驱动法是一种建立在构建主义学习理论基础上的教学法,它将以往以传授知识为主的传统教学理念,转变为以解决问题、完成任务为主的多维互动式的教学理念;将再现式教学转变为探究式学习,使学生处于积极的学习状态。任务驱动法的特点是“以任务为主线、教师为主导、学生为主体”,教师布置任务,学生在教师的引导下对任务进行分析和讨论,在任务中进行自主探索学习,相互间进行合作,最后在完成既定任务的同时,学生也理解掌握了任务中蕴涵的知识和技能,并且得到了能力的锻炼。
  在VFP课程的实际教学中采用任务驱动法,使学生能够进行探究式学习,学生处于积极的学习状态,激发学生的求知欲望,培养学生的自学能力。任务驱动法实施步骤如下。
  (1)设立问题情境,教师可以根据相应的教学内容,有目的、有计划、分层次地提出问题,引导学生融入问题情境中并产生学习兴趣,激发学生的求知欲望,例如让学生做一个考试登录窗体,首先让学生回忆自己上机考试的时候考试系统的登录界面,把学生引入上机考试的环境中,使学生处于积极的学习状态中。
  (2)提出任务,将学习内容转变成为学生要解决的问题。
  例如,假设正确的用户名为“admin”,密码为“123456”,单击“登录”按钮,若输入正确,则弹出消息框,显示“欢迎使用本系统”,然后关闭表单;若输入不正确,则弹出消息框,显示“用户名或密码错误”。窗体界面如图1所示。
  (3)分析任务,教师引导学生将任务进行分解,提供一些线索,学生之间可以相互合作,将所有问题逐一解决,在本例中教师可以引导学生首先完成界面的设计,提示学生需要用到哪些控件,使学生自己完成界面的设计,然后引导学生如何实现代码的编写。在这个过程中可以使学生将所学的新旧知识进行衔接,例如将面向对象的编程方法与前面学习过的面向过程的程序设计知识相结合,这样学生对所学内容就会有更深层次的理解。
  (4)对学生的任务完成情况进行评价,总结遇到的问题以及如何改进。例如完善考试系统功能,让学生思考如果给3次输入机会,输入次数超过3次则显示“你无权进入本系统”,该如何编写代码。
  在VFP课程的教学中,通过采用任务驱动教学法不但提高了学生的学习热情,而且锻炼了学生的数据库应用能力。
  3.5 培养学生的学习能力
  在VFP课程的教学过程中要注意培养学生分析问题、解决问题的能力。不仅要重视数据库理论知识的学习,而且要提高学生的实践操作能力,使学生能够运用所学的数据库知识分析、解决实际问题。由于有的学生基础比较差,教师在教学过程中要因材施教,有针对性的进行指导,例如有的学生英语知识较差,导致在学习SQL命令时感觉困难,针对这样的学生可以进行个别指导,给他们提出不同的要求,提高学生的学习信心。
  3.6 激发学生学习兴趣
  在VFP课程的教学过程中,可以采用案例教学法和任务驱动教学法,通过经典案例的选择、任务情境的假设,都能够激发学生学习VFP课程的热情,实践教学中取得了良好的教学效果。除了教学方法的多样性,教师也可以采用多种教学手段,例如多媒体教学,通过生动、形象的多媒体教学课件的演示,增强学生的感性认识,进一步提高学生的学习积极性,在课堂教学中通过给学生布置思考题,使学生能够主动在课前预习,课后进行复习,鼓励学生多提问,从而提高教学效率和教学质量。
  4 结语
  教学改革的目的并不是简单地给学生传授一些新知识,而是要让学生融会贯通地掌握所学的新知识、新技术。教学实践表明,在VFP课程教学中通过运用案例教学法、任务驱动教学法等,不仅能够充分调动学生学习的积极性,而且能够提高学生对所学知识的掌握和应用。
其他文献
姚顺神父毕业于美国圣若翰大学,他在美学习期间,专攻教会礼仪学,获得了硕士学位。他还在菲律宾的保禄六世礼仪学校参加过短期的培训学习。回国后,在礼仪委员会任执行秘书,并在中国
介绍大规模监控视频分析可扩展性的研究目标,探讨了哪些因素会增加系统的负载和实时处理延时;研究了如何根据采样数据得出更加具有代表性的负载数据;进而提出了丢帧策略来避免系统负载过大和延时过长问题,最后介绍了动态增加系统的计算性能,通过增加计算节点的方式实现动态地增加系统的计算性能。
2006年2月1日到2月7日,天主教内蒙古包头教区土默特右旗廿四顷地教堂,当地教友农闲之际,在徐成裕神父的带领下特邀包头教区张武修士为本堂区教友举行了为期一周的教理讲授,本次学
目前,数字信号处理已经成为国内高校电气工程及其自动化、自动化等电气类专业的基础必修课。文章分析了学生在学习时遇到的问题,针对这些问题,提出了一些改进措施:对内容加以
当今社会是信息化的社会,任何企业的发展离不开计算机技术的使用。随着计算机技术的发展进步,计算机应用系统在规模上不断扩大,在功能上不断增多,在性能上不断提高,管理信息的速度和效率越来越高,对于企业的日常运营起着重要的作用。但是要注意的问题是计算机应用系统的可靠性并不能得到完全的保证,一旦计算机出现安全问题,就会影响到企业的日常运作,严重者会给企业造成巨大的损失。因此,必须要进行计算机应用系统的可靠性
数字图像在实际的应用中会引入各种各样的失真,识别接受图像的是人的眼,所以图像质量的评价结果必须要与人眼的视觉效果相吻合。随着对人眼视觉系统的研究的不断深入与提高,研究人员根据HVS的特性建立图像质量评价模型来,这种模型大大的提高了图像质量主观评价和客观评价的一致性。文章详细地介绍了PSNR、SSIM、MSSIM、IFC、VIF、FSIM等几种典型的全参考图像质量评价方法分析探讨图像质量评价研究的发
在当前信息技术飞速发展的今天,运用现代教育技术对广大党员干部进行培训显得非常的重要和迫切,提高党员的信息素质素养是党和国家对党员干部提出的新的要求。所以,加快党员的信
<正>3月10日上午,北京教区、北京市天主教“两会”举行招待会,热烈欢迎出席全国“人大”、“政协”的天主教界的神长教友。  招待会由北京市天主教爱国会秘书长刘元龙教友
期刊
上海南汇区天主教“两会”负责人杜仁元神父,在常人的眼里是一位再普通不过的天主教神职人员,但在教友群众的眼中,他就是一位称职的好司铎。杜神父初来南汇之时,南汇还是属县建制