浅谈三本学校转型下的VF教学

2016-04-11 14:46王岭玲陈宇王先水
电脑知识与技术 2016年4期
关键词:教学模式

王岭玲+陈宇+王先水

摘要:Visual Foxpro主要是用来开发中小型数据库系统,如常见的教学信息管理系统。它是一种关系型数据库管理系统,也是三本院为非计算机专业学生开设的一门学习数据库系统计算机课程。但在三本学校转型的形式下,为了适应教育改革要求学校要培养应用型人才的需要,VF数据库教学必须要适应新形势教学模式,因此,新课程改革要求应用型学科必须深入研究一种更适合本学校学生的教学模式。

关键词:VF数据库;教学模式;应用型学科

中图分类号:G642 文献标识码:A 文章编号:1009-3044(2016)04-0150-03

Introduction to the Three SChools under the Transformation of VF

WANG Ling-ling1,CHEN Yu2,WANG Xian-shui3

(Wuhan University of Engineering Science, Wuhan 430200, China)

Abstract: Visual Foxpro is mainly used to develop small and medium-sized database system, such as common information management system of teaching. It is a relational database management system, it was three in our hospital for non-computer professional students of a course of learning computer database system. But under the three transformation in the form of the school, in order to adapt to the needs of the education reform requires schools to cultivate applied talents, VF database teaching must adapt to the new situation, and as a result, the new curriculum reform requirements must be in-depth study of applied science a teaching model more suitable for students in this school.

Key words: VF database; Teaching mode; Applied science

新时期的教育强调的是学生的主体地位,要求课程运用任务驱动的教学方式来指导学生学习,并且充分结合实践教学来展开教学工作,以便更好地帮助学生自主的学习[1~3]。Visual Foxpro数据库语言这门课程要求学生掌握基本的数据库应用技术和基于数据库的应用程序设计技术和基于数据库的应用程序设计技术,培养学生的逻辑思维能力,以及分析问题和解决问题的能力。新时期的教育要求学校以培养应用型人才为主,即教育改革必须以实践教学和理论教学相结合为出发点[4-5]。另一方面,三本院校培养应用型人才的办学终旨是培养学生的动手和灵活运用所学知识的能力,以便学生毕业后能快速找到适合自己的工作,Visual Foxpro数据库语言这门课程的教学在很大程度上满足和符合三本院校培养应用型人才的教学目的。此外,教育部也有关于在校大学生在四年本科期间要完成计算机等级考试及英语四六级考试的相关要求,其中计算机二级等级考试科目分为C语言和Visual Foxpro两类,因此,对于非计算机专业学生而言,通过学习Visual Foxpro数据库语言这门课程的理论知识,通过计算机二级等级考试,不仅可以了解数据库的增、删、修改等基本的维护工作,还能开发出小型的数据库管理系统。

1 教学方法的转型

针对实际学习中,大部分学生的综合能力远远不达标,且学生没有良好的逻辑理念,在平时的学习中也不注重实践环节,上实验课前不做相关的基本准备工作,对教师在理论课上讲解的案例没有深刻的理解,另一方面,课堂上都是以教师为中心,以书本上的内容为蓝本学习,过分注重理论知识而忽略实践联系,最终导致学生不能将所学的知识运用到实践中,也严重影响到学生的实际动手能力,也降低了学生主动学习的积极性,因此针对这样的情况,采取了以下的教学方式:

1)互动教学法。在多媒体课堂上,教师不再拘泥于自己的说讲角色,一律站起来授课。使用丰富的表情和生动的手势语言,感染学生。同时,对问题的设计不再以解决为主,转而以讨论的形式让每个学生都发动脑筋、各抒己见。让每个学生都融入到热烈的学习气氛中。这种方法要求学生在教师的组织下按计划地学习,也要求教师按学生的困惑和要求有针对性地重点施教。这样,既有利于激发学生学习的积极性,提高学生的动手和动脑能力;又有利于教师经常与学生沟通信息,了解学生学习中存在的问题,以便因材施教,提高教学效果和效率[6~9]。

2)合理使用多媒体辅助教学工具。多媒体教学工具的使用可以使教学的内容更加直观、更加生动地展现,便于学生的理解。为了改正教学过程中形式大于内容的状况,在课件制作上,要求老师秉承朴实、简单的原则,不搞令人眼花缭乱的特技、不对页面进行过度渲染,用文字、图形能表达清楚所讲的内容就可以。在教学过程上,改变过去老师单纯坐着演示课件的做法,采取多媒体与板书相结合的方法,必要的书写内容必须板书、必要的补充内容必须用语言表达[6]。在课件播放的进度上,老师一定要注重节奏,让学生有足够的时间作笔记,有多余的精力理解消化学习内容。

3)项目驱动教学。对于像Visual Foxpro这样的可视化编程语言,要真正的掌握并应用它,必须使各部分系统化。为了使学生把分散的各章节联系起来,在教学过程中,我们引入了项目驱动教学的方法。教师事先对整门课程提炼知识点,重新组织教学内容,设计一个“学生学籍管理系统” 实例。在第一次上课时,教师演示并介绍这个实例,并把实例的制作过程分解成若干个任务,确定每个任务的知识目标和技能目标。在逐渐学习的过程中引导学生思考用什么方法、如何去实现任务的每一个功能,并带领学生试做任务。在学生上机过程中,教师细心辅导,指导学生分组完成任务,对出现的普遍性的问题,给予适当的讨论和引导。这种方法不但调动了学生参与完成任务的积极性,还使学生自觉地加入到思考、讨论的环境中去,提高了学生的思维能力和组织协作能力,从而使教学质量提升到了一个更高的层次。

2 教材的转型

鉴于之前日常教学方式采用的是“教师讲授+PPT”以教师为中心,书本内容为主体的灌输式教学,一方面,这种教学方法并不能满足计算机技能需要不断创新的理念。另一方面,课堂结束后,学生也不会用课堂所学的知识去思考和解决实际应用中面临的问题。究其原因,太注重理论学习,忽略实践动手。因此把教课的知识点分解为模块,进行讲授。

第一个模块:学习Visual FoxPro的基础知识。

1)包括熟悉Visual FoxPro6.0的环境、Visual FoxPro的语言基础及Visual FoxPro数据库表的建立与修改。在教学过程中,以建立查询学生信息系统这个项目为例,讲解需要用到Visual FoxPro6.0的环境和学生表、成绩表和课程表等数据库的知识,然后展开讲解所用的vf6.0的开发环境,在环境中的讲解如何打开、执行和关闭命令窗口和主窗口等一系列的操作,让学生能够更好地理解一个项目的开发步骤和开发环境的组织结构,增强学生对Visual FoxPro这门课的印象,使之由抽象变为具体的实例。然后围绕这个项目所需的三个数据库表进行讲解,以此引入数据库的相关知识和如何建立数据库(表),并在此基础上来讲解要建立数据库所需的Visual FoxPro的基本语法如变量和常量、6种常用的字段类型,在了解了建立数据库所需的基本语法后再学习如何用命令和菜单方式来建立数据库,并对数据库进行插入记录,删除记录,增加记录和修改记录等一系列的操作,最后在讲解如何在表里建立索引及索引的目的和用法。通过这样一个系统的教学,让学生从之前抽象的学习中变为更加具体地了解了整个项目的结构组织框架和项目中所需的数据库(表)的显示和更新数据库表中的数据相关知识。

2)熟悉并掌握利用查询设计器和视图设计器来建立查询及SQL语法。这部分依旧以这个项目为例,讲解如何用设计器方式创建查询,并通过实例讲解了视图和表的区别,查询和视图的区别。此外通过这个项目,能够更好地让学生了解SQL语法的用途及SQL里的分组查询,排序及嵌套查询,如何利用SQL语句实现单表查询和多表查询。

第二个模块:结构化程序设计。

这个模块对学生而言是最难也是最没有信心学好的部分。首先,以这个项目中成绩查询的模块为例,在这个模块中需要计算每个学生每门课的成绩及平均成绩。如图2。首先讲解Visual FoxPro更深点的语法,如运算符、表达式及常见的函数。然后通过案例讲解顺序结构、选择结构及循环结构来引出面向对象程序设计的思想。在这个模块中必须讲究由浅入深的方式来讲解和大量的练习培养学生的动手能力和主动思考能力。

第三个模块:表单设计、报表设计及菜单设计与应用。以这个项目为例,对于项目中涉及控件进行讲解,这个模块主要是对一些控件如标签控件label、文本控件text、组合框控件Combo、命令按钮组控件CommandGroup、复选框控件Check、页框控件Pageframe、表格控件Grid等相关属性和方法的设计来更好地掌握界面的设计,让学生更加理解面向对象设计的思想。如图3~图8。此外,这个模块还融合了数据库的绑定和数据库表之间的关联,及相关控件属性的设置等。这个模块全程在机房上课,主要是学生自动上机实践。

3达到的预期目标

让学生掌握基本的数据库应用技术和基于数据库的应用程序设计技术和基于数据库的应用程序设计技术,培养学生的逻辑思维能力,以及分析问题和解决问题的能力。提高学生运用Visual Foxpro数据库实际动手能力,并能够解决实际问题,从而获得良好的教学效果。最后通过学习这门课程,让学生通过计算机的二级等级考试,并掌握相关的理论知识在结合实际应用能够开发出小型的数据库系统和对其进行相应的维护工作。

参考文献:

[1] 郑立平,卜伶俐. 任务驱动模式下 VisualFoxPro 数据库教学方法的探讨[J]. 计算机光盘软件与应用,2013(3):179.

[2] 王俊芳. 浅析职教计算机VF(数据库)课教学[J]. 关爱明天, 2015(8).

[3] 王树芬,逯柳,耿姝. 浅谈独立本科院校 VF 数据库课程教学改革[J]. 中国科技博览, 2015(25):214-215.

[4] 李晓非. VF 数据库教学内容与方法探讨[J]. 中国科教创新导刊,2013(5):56.

[5] 刘娟. VF 数据库教学方法探析[J]. 硅谷,2011(4):133.

[6] 周溢辉, 王俊珺. 财经类专业数据库应用教学的探讨[J].科技信息,2009(27):120.

[7] 杨其鸣. VF 数据库教学创新方法探讨[J]. 电子制作,2012(12):98.

[8] 王海英. 任务驱动教学法在中职 VF教学中的实施[J]. 读写算 (教师版): 素质教育论坛, 2014(30):31.

[9] 杜嘉茵. 在数据库教学中培养学生的建构能力[M]. 中国职协 2013 年度优秀科研成果获奖论文集(中册),2013.

猜你喜欢
教学模式
群文阅读教学模式探讨
“思”以贯之“学、练、赛、评”教学模式的实践探索
关于应用型复合人才培养的教学模式探讨
特殊教育学校在线教学模式探索与实践
“认知-迁移”教学模式在高年级阅读教学中的应用
“一精三多”教学模式的探索与实践
“导航杯”实践教学模式的做法与成效
5E教学模式对我国中学数学教学的启示
PBL教学模式在中西医结合妇科临床教学中的应用
三元重叠教学模式分析