电脑桌面
添加盘古文库-分享文档发现价值到电脑桌面
安装后可以在桌面快捷访问

VFP课程教学

来源:开心麻花作者:开心麻花2025-09-191

VFP课程教学(精选12篇)

VFP课程教学 第1篇

1 VFP课程现状

随着社会的发展,网络已经成为人们生活中不可缺少的一部分。网络的应用,从网站到各种类型的应用软件,都离不开数据的共享、信息的交互,这些都与数据库技术息息相关。数据库技术已成为当今信息社会的基础技术,是大学教学的基础课程之一。目前主流的DBMS产品主要有大型数据库管理系统Orcale,SQL Server,My SQL,微机数据库管理系统Visual Foxpro,Access。VFP的前身是Foxpro,它以界面的友好性和功能的易用性,深深吸引了广大用户和开发人员,增加了对作为关系数据库标准语言SQL的支持,之后经过数次改良,陆续推出了新的版本,在国内的企事业单位有广泛的应用。VFP较好地体现了面向对象的程序设计思想和实现技术,为学生今后深入学习数据库技术以及程序设计技术打下基础[1]。但是在调查和实际教学中发现,该课程仍然存在一些问题,主要有以下几方面。

1.1 学生偏文,对程序化思想掌握有困难

VFP多面向文科生,女生偏多,学生很少接触计算机类课程,理科基础比较薄弱,虽然掌握VFP的基础内容对编程要求不高,但仍然要接触程序化设计的思想,这些内容对学生来说较为抽象,特别是VFP在大一开设,大学的学习方式与高中相比,有更多地自主学习成分,学生处在高中向大学转型的适应阶段,在学习方法上还需要调整,此时的学生学习VFP难免有些吃力。

1.2 课程内容太多,课时不够

笔者所在学校采用的教材是江苏省教育厅组织编写的《Visual Fox Pro教程》,本书共分为10章,内容涉及数据库系统基础知识、数据库表、查询和视图、结构化程序设计语言、表单和菜单等。这些都是计算机等级考试的重点内容。以一个课时50分钟、每次课2个课时来算,如果比较透彻地讲述这些内容,最少需要24次课,外加课内上机16次,共40次。但多数学校的课程开设不能满足此要求,那么上课内容,就不能覆盖每个知识点,有些知识点只能略微带过,学生在理解上就会出现困难。

1.3 教学方法较传统

教学方法分两类,以学生为主的教学方法和以教师为主的教学方法。VFP课程一般都是采用以教师为主的教学方法,教师会以一个小例子来讲解一个知识点,这样虽然可能在单个知识点上让学生理解,但是对于大一文科的学生来说,他们根本不了解软件开发的思想,单个知识点的理解无法让他们真正明白数据库是用来做什么的,宏观上得不到认识,这就造成知识点分散,无法相连贯,学了前面忘了后面。因此,可以考虑以项目驱动的方式教学,在起初就告诉学生课程结束时要完成一个项目,并且将项目分为多个难度适中的任务,将知识点贯穿到任务中,让学习过程连贯起来。等课程结束时,小型的数据库软件也开发完成,这样不但能完成教学目标,也调动了他们的主观能动性。

1.4 大班教学难于管理

VFP是一门强调实践能力的课程,课上需要配合多媒体操作演示,教室太大,坐在后排的学生看教师的演示很困难,这带来的问题是本来学生对学习这门新课程还有兴趣,时间一久,再看不清屏幕,就选择了放弃或者课后自己学习。如果程序设计课程可以采用小班教学,保证每名学生都可以利用教学资源,将会有利于保持学生的学习兴趣,提高教学效率。

2 项目教学法介绍

所谓“项目教学法”,是指学生在教师的指导下亲自处理一个项目的全过程,在这一过程中学习掌握教学计划内的教学内容。学生全部或部分独立组织、安排学习行为,解决在处理项目中遇到的困难,提高了学生的兴趣,自然能调动学习的积极性。因此“项目教学法”是一种典型的以学生为中心的教学方法[2]。

VFP全课程贯穿一个项目,将项目分配到多个任务中,知识点融入任务中,在教师将知识点解释完后,学生分组完成任务。这样也体现了哈佛著名教授加德纳的经典“多元智能理论”,其中首次指出智力多元论,并倡导运用新的教学设计,在同一学科中发展不同智能[3]。项目教学法正可以作为这样一种新的教学方法,可以给学生更多发现自己,发展自己的机会,从而在其中提高综合质素。

3 项目教学法在VFP教学改革中的应用

3.1 教学对象

本课程是我院的公共基础课,对全院所有经管专业的大一本科生开设,包括金融专业、会计专业、营销专业以及市场专业。金融系的大多数学生以后从事的可能是股票证券工作,有些学生也会进入银行系统,接触数据是必然的事情,让学生掌握必要的数据库开发技术,了解数据的存储等流程,对今后的工作有一定的帮助。然而,金融系是非计算机专业,无需精通掌握计算机技术,VFP相对其他计算机技术而言,要简单很多。

3.2 教学目标

过去设定的教学目标时多是抽象的,比如掌握关系型数据库的基本原理与基本方法,掌握数据库的基本操作等,但是VFP这门课的一个特点就在于,它可以参加计算机等级考试,这是一个可以量化的过程。这个考试已经持续了好多年,有很强的权威性,而且上机操作的题目也有很强的实用性。虽然我们不提倡应试教育,但是以此作为教学目标的一部分,也可以让学生有更强的学习动力,明确自己的学习目的。因此在设定教学目标时,做了以下修改:

①掌握关系型数据库实现的基本原理与基本方法;

②灵活掌握数据库的基本操作;

③培养实际操作能力和基本的程序设计能力;

④为后续“管理信息系统”课程提供必要的基础;

⑤提高计算机二级通过率。

3.3 基于项目的教学

本轮教学中,将学生以8人为一组分组,教学内容贯穿每个重要的知识点,课上笔者先将每个知识点进行说明,通过多媒体操作演示,之后在上机时,通过给学生布置项目任务,以小组的形式讨论完成,然后随机抽签,抽到的小组派代表上台将本次任务演示给大家看,如果出现运行问题,请其他同学帮助解决。通过这样的教学,发现多数学生都很积极地探讨问题,认真思考,形成了互助的学习形式。以学生信息管理系统这个项目为例,其中涉及了多张信息表、查询、视图以及菜单,那么学生要先学习如何完成数据库表构建的任务,接着学习查询与视图的构建,再了解程序化设计语言,在完成所有任务之后,系统也随之建立。学生既学会了各个知识点,也能从宏观上理解这些知识点的功能,开发完成了系统后也很有成就感。

3.4 考核方式

采用了项目教学法后,考核方式也要做相应的调整,期终卷面考试成绩不能代表全部。VFP是一门对动手能力要求比较高的课程,在二级考试中也有上机操作部分,仅仅是卷面考试,很难客观地做出成绩评分。因此需要在期末考试中加上上机操作,同时将项目小组完成任务的情况也作为考核的标准之一。这样,学生做起项目来也更有动力,将考核贯穿整个过程,类似于“过程性评价”。过程性评价的“过程”是相对于“结果”而言的,具有导向性,过程性评价不是只关注过程而不关注结果的评价,更不是单纯地观察学生的表现。相反,关注教学过程中学生智能发展的过程性结果,如解决现实问题的能力等,及时地对学生的学习质量水平做出判断,肯定成绩,找出问题,是过程性评价的一个重要内容[4]。这样,更加符合了对素质人才培养的要求。

4 结束语

目前,我校VFP课程都是按照上述计划在实行教学,课程已快结束,从上课的效果来看,一方面,学生在项目任务的实践过程中,大多数都很积极,上台演示的学生开始比较紧张,之后越发自信,也提高了自身素质;另一方面,当所有任务都结束的时候,整个项目也就完成了,学生对VFP能开发怎样的系统有了一个直观形象的了解,对每个知识点的意义也有了更深刻的理解,可以融会贯通,举一反三。由此可以看出,项目教学法还是有些效果的。笔者认为学生在学校学知识很重要,但是锻炼各种能力也很必要,项目教学法应用于日常课堂教学中可以取得良好效果。教师的教学与学生的学习都围绕一个目标,基于几项任务,在强烈的问题动机下,通过对学习资源的积极主动运用,学生进行自主探索和互动协作学习,可以培养学生的自主学习能力和相对独立的分析问题、解决问题能力,可以为今后的工作打下更有力的基础。

参考文献

[1]黄良英.高职Visual FoxPro课程教学改革与实践[J].高教研究,2011(2):105.

[2]张晓霞.浅谈项目教学法在会计教学中的应用[J].太原城市职业技术学院学报,2012(4):118.

[3]陶西平.多元智能理论解读[M].北京:开明出版社,2003.

VFP课程教学 第2篇

摘要:近年来,随着科技的进步,计算机技术也得到了快速的发展,计算机应用已成为人们必须掌握的一项基本技能。具有较大优势的VFP系统成为目前各大院校教学的重点,文章具体分析了目前VFP在非计算机专业教学中的常见问题,并提出了建设性的改善措施,为在非计算机专业教学中更好的开展VFP教学奠定了基础。关键词:非计算机专业、VFP课程、教学方法

0 引言

近年来,随着科技的进步,计算机技术也得到了快速的发展,计算机应用已成为人们必须掌握的一项基本技能,计算机领域中的数据库技术是发展最迅速、应用最广泛的一个分支,是信息技术必不可少的重要组成部分。Visual Fox-pro(简称VFP)是一种关系型数据库管理系统,也是启蒙阶段的数据库应用系统和管理信息系统的常用工具。因此,把VFP程序设计课程作为数据库课程的重点教学内容已是许多高职院校非计算机专业不可或缺的选择。同时,VFP和C语言、C++一样成为全国高等院校计算机等级考试的考试内容之一。本文研究了非计算机专业VFP课程的主要内容和教学现状,结合课程教学实践提出了改善非计算机专业的VFP课程教学的应对措施。非计算机专业VFP课程教学中存在的问题

1.1 学生动手能力差

由于非计算机专业学生大多是计算机基础薄弱的学生,但是计算机编程对数学的逻辑推理能力要求非常高,因此很多学生在学习的过程中感到难度重重。

1.2 教学重理论轻实践

VFP课程是一门实践性很强的学科,学生只有通过自己上机实践才能消化理解并掌握所学内容,理论知识代替不了上机环节的操作。目前的教学中过多的强调着理论教学,而忽视实践教学。

1.3 学生学习目的不明确

由于教师一般采用顺序教学法,按照课本的前后章节,常规性的先介绍全部理论知识,再进行上机实践,最终导致学生分散地学习知识点,很难把相关内容前后连贯起来,建立起系统的概念。非计算机专业VFP课程教学的改善措施

2.1 明确教学目的

大部分学生不了解VFP这门编程语言,不知道其具体功能,甚至认为它还不如VB、VC、PowerBuilder等编程语言流行,因此学习兴趣不高。为了提高学生的学习兴趣,作为老师一定要想办法去解决。譬如,可以在上VFP编程语言第一节课的时候,就对学生们讲清楚VFP:它不仅是一种编程工具,更是一种数据库管理系统,通过这门课的学习,不仅要学习面向对象的程序设计,还要学习数据库基础知识和基本操作。通过数据库来处理海量信息,这是在信息爆炸的时代里,学生必须掌握的技能。另外,现行的数据库管理系统虽然很多,但是数据库的基本内容和应用原理是一样的。之所以选择VFP,是因为它和别的数据库编程语言相比,简单易学,而且功能也非常强大等。

2.2 利用多媒体设备同步练习

针对学生动手能力差的问题,可以利用如今在大多数学校均已普及的多媒体机房上课来解决,因为非计算机专业学生中存在一部分计算机基础操作都很生疏的学生,针对这一问题,利用机房的多媒体实现同步教学演示,老师在上面讲解,学生模仿操作,这样让学生在老师的演示下实时操作,动手能力得到一定提高。

2.3 改善教学方法

2.3.1 引入案例教学法,启发和培养学生运用知识解决问题的能力

案例教学法是指为了一定的教学目的,在教师指导下,由学生对选定的具有代表性的典型案例,进行有针对性的分析和研讨,做出自己的判断和评价,得出各自不同的结论,并加以比较、评估、选优,以提高分析问题和解决问题能力的一种教学方式。与传统的以教师讲授为主的被动灌输式教学相比,案例教学是一种注重师生互动的开放式研究型的教学方法,其实质在于培养学生的创造性思维能力。案例教学法的主要特点:(1)以学生为主体。案例教学法中则要发挥学生的主体地位,教师作为指导者,积极引导学生发言或者讨论,有效地把握课堂讨论气氛,让每一个学生的才智得到充分发挥,获得最大收益;(2)针对性。教学案例的设计具有较强的针对性,学生在思考、剖析这些案例的同时,也从中锻炼了自己解决类似问题的能力;(3)讨论性。教师通常针对每个教学案例设计一定的思考题,要求学生用现有的理论知识去思考、参与、分析和辩论,通过课堂的讨论、辩论,提高分析问题、解决问题的能力。2.3.2 互动教学法

在课堂上采用互动式教学方法在传统教学中,总是以教师为中心,以课堂为主体,上机只是作为验证课堂上所学理论的手段,学生总是被动地去学习,老师讲点,学生学点,缺乏学习主动性和学习热情。因此,不能使学生系统、全面地掌握知识,更谈不上激发学生的学习兴趣。要想使学生变被动为主动,变“你要学”为“我要学”,就应该以学生为主体,以能力培养为中心来组织教学,使每一堂课都变成“我想学什么”和“我要如何学”,充分调动学生的能动性。这样教师的作用就不是向学生灌输知识,而是帮助和引导学生去建构自己的知识。这需要教师从根本上转变自己的观念。教师只作入门性的、重点的、带有启发性的讲授,而不纠缠在每一细节,指导学生如何通过读书及通过上机实验掌握更深入的知识。同时,为了激发学生的学习兴趣,可以在课堂上演示用VFP编写的实用程序。让学生了解学好这门课程的用途,从而也调动了学生的学习积极性。在课堂教学中,不但要积极与学生交流,鼓励和引导学生积极探索,而且还让学生上讲台亲自动手操作,让学生及时表达和反映自己的想法,这样,不仅活跃了课堂气氛,而且也提高了学生的学习主动性,从而也达到互动式教学的目的。

2.4 带任务的实验课模式

为了更好地提高学生的实际操作能力,教师可以在每节理论课结束之前,详实的安排好实验的任务,并且采取积分制,并将该积分直接和学生的期末成绩挂钩,这样以成绩为驱动的锻炼模式,激发学生的实验积极性,每节实验课预留的任务会提前半小时开始面对面检测,并给出相应的积分,学期末会将该积分作为终期成绩的一部分,这样就比较有效地提高了实验课的效率,从而使学生的动手能力增强,当然这样的逐一检测对教师来说可能比较耗费体力,这也是目前发现该方法中不可避免的一个短处。总结

近年来,随着科技的进步,计算机技术也得到了快速的发展,计算机应用已成为人们必须掌握的一项基本技能。具有较大优势的VFP系统成为目前各大院校教学的重点,文章具体分析了目前VFP在非计算机专业教学中的常见问题,并提出了建设性的改善措施,为在非计算机专业教学中更好的开展VFP教学奠定了基础。

参考文献

VFP课程教学改革的研究与实践 第3篇

[关键词]Visual FoxPro;程序设计;教学改革

[作者简介]杜其光(1982-),男,青岛理工大学琴岛学院计算机系讲师,硕士,从事电子商务,物流与供应链方面的研究。

Visual FoxPro简称VFP,是一种关系型数据库管理系统,也是开发中、小规模数据库应用系统、管理信息系统的常用工具。VFP在我国比较流行,许多大专院校都在文科专业中开设这门课, 目的是培养学生实际应用计算机的能力。同时VFP也是全国高等院校计算机等级考试的考试内容,但是二级VFP 的通过率并不理想, 学生的实际应用能力也不高。因此,如何在学时相对较少的情况下提高教学质量和教学效果是广大教学工作者值得思考和探索的问题。

一、教学中存在的问题

文科专业的计算机程序设计课程的教学和理科专业相比,有较大的区别。根据多年从事“Visual FoxPro程序设计”课程教学工作的经验,以及与学生进行深入的交流活动,发现该课程的教学存在如下问题。

(一)文科学生和理科学生对计算机程序设计课程的认识是不同的。许多文科学生认为计算机程序设计对自己的用处不大,学习这门课程仅仅是应付考试的需要,所以学习的动力不大,激情不高,进而会导致学习方法不正确,迟迟不能入门学习;

(二)学生在学习过程中,不清楚学科的特点,因此,学习时只局限于每节课的分散的、零碎的知识,不注重知识的连贯性与整体性,不能将知识进行融会贯通,往往是只见树木,不见森林;

(三)教师的课堂教学没有突出VFP本身的特色。VFP作为一门高级计算机语言,和其他计算机语言有很多相似的地方,在授课的过程中教师应该善于对比、比较异同,对VFP本身一些特有的概念、理论、程序设计方法等进行强调,以保证学生对新知识能够进行较为深入的理解;

(四)不重视实践教学环节。在VFP的实际教学过程中,上机学习知识是必不可少的环节,也十分重要。但是实际情况往往是学生不明确实验目的和内容,上机前不对内容进行预习,结果导致操作时一味模仿教师操作的实例,或者直接依照实验指导书操作一遍,对所要调试的程序不理解,往往会导致上机学习变成打字练习,当然更不能做到对知识举一反三、灵活运用;

(五)教学思想、教学手段、教学方法陈旧。教师仍受传统的教学思想的束缚,“传”、“授”、“解”,向学生灌输理论术语,抽象的概念,学生“接”、“受”、“听”,单向信息传递,师生之间缺少必要的沟通和交流。

二、教学改革措施

针对上述教学中出现的问题,笔者认为需要对VFP的教学进行改革。以下是几项改革的具体措施。

(一)把握课程特点和学生学习特点,激发学生的学习兴趣。兴趣是最好的老师。“Visual FoxPro程序设计”这门课程和其他程序设计语言相比有着较大区别,VFP的特点是知识点难度不大,但是知识点比较多,知识点之间的相互联系比较多,具体操作也特别多。而文科学生的特点则是记忆力强,但逻辑思维能力比理科学生要差一些,由此可以看出“Visual FoxPro程序设计”是比较适合文科学生学习的,教好这门课的关键在于如何激发起学生的学习兴趣,提高学生学习的主动性。

因此,第一节课会比较重要,直接决定了学生的VFP学习状况。所以在讲授第一节课时,要精心安排授课内容,尽量避开那些难以理解的原理和概念,根据不同专业的特点,设计出与学生相关的实际应用系统,如学生信息管理系统,人事信息管理系统等等。这样不仅可以向学生展示了VFP数据库管理系统的全貌,还可以使学生了解VFP和实际工作学习的关系,从而可以激发学生的学习兴趣,坚定学好这门课的信心。

(二)合理安排教学内容,区分教学的重点和难点知识。“Visual FoxPro程序设计”课程内容较多,但是课时量相对较少。所以如果要在有限的时间里进行有效的教学就必须要求教师根据具体的教学对象、自己对教学内容的理解进行合理地规划。要准确区分哪些是需要重点介绍的部分即“点”,哪些是需要简单介绍的部分即“面”,在教学过程中做到点面结合,进行教学内容有效地组织。

在VFP的教学过程中,有两个比较难的知识点:一是SQL 语言应用,另一个是表单的制作。同时,这两个知识点也是考试的重点内容。

1.SQL 语言应用。SQL语言简洁,功能强大。对学生的要求是掌握SQL的用法, 并且灵活运用SQL 语言, 触类旁通。但是从实际的教学情况上来看,要做到这一点还是存在着一定的难度。对文科学生学习SQL知识比较困难的原因是:一方面逻辑思维能力不强,对语句的理解存在一定的偏差;另一方面的原因是SQL中有一些知识点是比较容易让学生产生混淆的,比如在SQL的定义功能中,包含了增删改查几大基本操作,而在SQL的数据操作功能中,也同样包含增删改查几个基本操作。这样就会出现同样的操作可能需要使用不同的命令动词,因此学生理解这个知识点时就会存在一定的问题。为了解决这个问题,通常采用列示表格的方法来进行区分,具体表格可以如表1所示。

这样,通过相近操作的比较异同,就可以对这个知识点有较好的理解和记忆。

2.表单的制作。在VFP的学习过程中,对表单的知识进行掌握也是一个难点问题。原因是表单中包含多个控件,而且多个控件含有多种属性的设置,学生掌握起来就会有一定的问题,同时对表单的操作往往会跟一些主要事件的代码编写相结合,这样对文科学生来讲,难度就会更大。

表单的编程与其他部分的程序代码编写相比,有一个比较大的特点:代码编写比较单一,主要是要跟表单控件的属性相结合。所以有必要要求学生对一些重要的控件的重要属性和方法进行记忆。

还有一个关于编程方面的突出问题就是学生对于程序命令关键词不理解,程序的编写比较迷茫,比如要修改该表单中的一个标签的字体大小为20,语句应该是thisform.label1.fontsize=20。如果学生不理解该语句的含义,单纯来进行记忆会比较困难,所以教师在讲授知识点时,应该结合学生的英语知识来进行讲解:this的含义是“这个”,form的含义是“表单”,label的含义是“标签”,font的含义是“字体”,size的含义是“大小”,因此上面的语句可以翻译成汉语就应该是:这张表单的标签1的字体大小是20。这样学生就比较容易理解了,然后在此基础上再来进行掌握就比较容易,对该知识点学习也就比较牢固了。

(三)注重实践环节,加强上机实习的组织。“Visual FoxPro程序设计”是一门实践性比较强的课程,在学习过程中,仅书面理解往往是不够全面的。通过上机实践,学生才能真正理解消化课堂上的教学内容,纠正原来理解上的偏差,加深了解。在整个教学过程中,必须合理安排课堂教学和上机实践的时间。在有限的上机时间内,精心安排上机实践,使学生的练习由浅到深、由易到难,练习实践主要是一些经典的基本题型,以达到巩固和熟练的目的。

比如对于查询和视图这一章的知识点,操作性就要大于理论性。仅仅让学生从理论上进行掌握就会比较困难,所以教师应该全面考虑查询和视图上机知识的类型,进行操作。

此外,对于上机知识的掌握,除了教师讲解之外,还可以在课堂上找学生来进行操作。往往学生在操作中出现的问题会有一定的普遍性,教师可以有针对性的来进行讲解,同时因为是自己的同学在做习题,也会引起其他同学的注意力和兴趣,也会提高学生的掌握能力。该种方法在实践教学过程中使用过,并且反应效果不错。

(四)利用网络拓展教学空间进行教学。现代教学媒体的出现带来了传统教学媒体所无法具备的特性,能够使学生在课堂上的地位有所改变,使学生能够真正积极主动的探索知识,而不再是被动的接受知识信息,成为知识信息的主动建构者。网络,尤其是因特网的出现给教学带来了很大的影响。

由于诸多因素的限制,无论是教材还是教师的课堂讲课都不可能将所有内容全部包含进去,所以可以利用因特网来拓展教学空间。我们可以设计一个教学网站,补充与课程的相关知识,并且将一些练习题放在网站上,让学生通过做题对所学知识有一个更深层次的掌握;也可以设计一个在线考试系统,让学生在学习的同时进行自我测试,从而及时了解自己对课程的掌握程度;还可以建设一个网站论坛,通过网上的相互交流,提高对知识掌握程度。

另外,还可以向学生介绍一些因特网上的相关网站,让学生可以获取更多此门课程的信息,开阔学生的知识面。

三、总结

在VFP教学过程中还应该考虑以下几个方面的问题。

(一)推行“案例”式教学方法

案例教学法是一种理论联系实际、启发式的教学方法。它要求根据教学大纲规定的教学目的、要求,以案例为基本教材,在教师的指导下,运用多种形式启发学生独立思考,对案例所提供的材料和问题进行分析研究,提出见解,做出判断和决策,以提高学生分析问题和解决问题能力的一种教学方法。

(二)划分小组,设立组长

因为在大学里学生的生源地不同,往往会直接导致学生接受的教育背景完全不同,另一方面,不同学生的能力也不相同,所以为了使学生能够更好地掌握知识,可以采用划分小组,并设立组长的方式来进行。可以选择班级里学习能力比较强,知识背景比较丰富的学生来担任组长,由组长再来负责各个组员的学习活动。这样,不仅可以调动组长的学习积极性,也可以使同学之间进行更为有效的学习交流活动。

(三)充分考虑客观条件的限制

除了上面讲到的两个要注意的问题之外,还要考虑到一些客观条件的影响:比如上午三四节快接近下课时学生注意力就不会很集中;下午一二节刚上课时学生因为午休的原因,注意力也不会很集中;使用多媒体教学时,考虑到教室里的光照情况,如果阳光很强的话,就要考虑多媒体课件的背景色和前景字的对比度要大一些,一般建议采用黑字白底。

(四)考前辅导班

还有一点建议就是考虑到Visual FoxPro要作为计算机等级考试的科目,有必要在考前进行一些有针对性的笔试和上机辅导,以提高学生的二级通过率。

“Visual FoxPro程序设计”是一门实践性很强的课程。实践证明,通过更新教学观念,改进教学方法,加强实践教学环节,能够进一步提高学生解决实际问题的能力,取得良好的教学效果。

[参考文献]

[1]李红.VFP教学方法初探[J].赤峰学院学报:自然科学版,2008,24(2).

[2]黄伟,魏鉴.VFP教学现状分析[J].科技文汇,2008,(9).

[3]崔宏岩,葛晋.VFP教学中的改革初探[J].河北职业技术学院学报,2005,5(2).

VFP课程教学 第4篇

1 VFP课程教学现状及存在的问题

在传统的教学过程中,大多数以教师讲解为主,上课的时候教师在教室以多媒体课件讲解为主,按照书上的章节的顺序讲解,先讲基础知识,再讲基本操作,最后讲解书上的例题,上完理论课后,让学生去实验室做实验。整个学期下来,学生感觉到学习VFP很枯燥,感觉学习后面就忘记前面的,印象不深刻,是一种被动接受学习。感觉学习VFP不知道要做什么,每学习一个知识点不知道怎么去应用,由于学习时数少,没有时间让学生应用所学的知识去做一个完整的系统。从目前的教学现状来看,主要存在以下问题:

1.1 VFP教学重视理论教学轻视实践教学

由于目前各个学校都在压缩课时,公共基础课程的学时越来越少了,传统的教学方式中,理论课时分配的比较多,而实践的学时分配的很少,经常是学习完了理论课后,没有及时上机操作。VFP是一门实践性很强的课程,学生重在操作,这门课程虽然简单适合初学者学习,但是知识点比较杂,要求学生有足够的时间去上机操作。

1.2 传统教学仍然是应试教育

现在很多高校很关心学生计算机等级考试过级率,对老师的评价也主要是看他所教的学生的过级率的高低,整个VFP课程教学都是按照考试的模式来进行的,哪个地方是考试重点就讲哪里,考试大纲没有的就不讲。学生不知道学习VFP是为了什么,学到了的东西只是为了应付考试,拿到了具体问题不会解决。

1.3 学习目的不明确

由于传统的教学方式是以教师的讲解为主,学生是被动地接受,整个课堂都是满堂灌。整个教学模式都是讲基本概念、基本操作、例题、上机操作,每个章节的学习都是孤立的学习,学生没有作为一个系统去学习,不能够用所学的知识去解决现实中的问题。有的学生学完了后不知道学习这门课程究竟要做什么,目的不明确。

1.4 教学方法单调,学生学习积极性差

传统的教学方式首先是教师在课堂上讲解知识点,按照顺序把知识点罗列出来,然后针对所讲解的知识点举例分析,教师布置习题让学生课下去做。整个课堂教学教师是主体,学生很少参与,师生之间互动很少,这种教学方法会导致学生感觉到学习VFP很枯燥,在老师讲解过程中容易失去耐心,难以激发学习的兴趣。

2 案例教学法在VFP课程中引入的意义

案例教学方法与传统的教学方法有本质的区别,传统的教学方法是教师作为整个课堂的主角对学生进行理论知识的讲解,然后举例并进行讲解,接下来给学生布置一些习题让学生做。案例教学法在课堂中不直接讲解理论知识,而是首先给同学们演示一些生活中熟悉的案例,在这个案例中会应用到本堂课要讲解的知识点,让同学们从现实的生活出发,最后让学生理论和实践相结合。所以案例教学法是指在教学过程中,学生在教师的引导下以教学大纲里面的教学目的为依据,分析现实生活中的例子,教师有目的、有计划、循序渐进地将案例引入课堂中来,引导学生如何思考问题、分析问题、解决问题,提高学生解决问题的能力。让学生真正地学会思考,提高学生分析和解决问题的能力,而不是把答案直接告诉学生,重点培养学生解决问题的积极性和兴趣,让理论和实践相结合。把案例教学法引入VFP教学过程中,改变了以往传统的教学模式,对VFP教学改革有积极的作用。

不同于传统的教学方法,案例教学法主要有以下特点:

2.1 主体性

传统的教学模式中,整个教学过程中教师是主体,学生是被动地接受学习,而案例教学法,学生是学习的主体,教师在整个教学过程中起引导作用。在案例教学过程中,教师鼓励学生主动思考,不会直接告诉学生答案,教师是学生引导者,学生主要是自己解决问题。整个教学过程中,每个学生都可以发表自己的见解,这样必然会提高学生解决问题的能力。

2.2 针对性

对教学案例的设计要有针对性,在案例中隐含着要学习的理论知识,通过案例来理解理论知识,使学习体会更加深刻。

2.3 讨论性

在案例教学过程中,教师对每个案例应设置一些现实生活中的问题,让学生运用已有的知识去分析问题解决问题,之后让学生进行讨论,进而提高学生分析问题解决问题的能力。

3 案例教学方法的具体实施过程

3.1案例的设计与选取

案例选取的好坏直接会影响到教学的效果,这是案例教学的开始阶段,也是案例教学是否成功的关键。案例的选取难易程度要适中,符合教学目标,能够反应教学中的理论知识,能贴近现实生活,是学生感兴趣和熟悉的,案例选取的标准要看能否激起学生学习的兴趣,能否激起学生积极思考和解决问题。传统的教学模式教师是主角,以教师为中心,学生被动的听老师讲解,会让学生失去学习的积极性和兴趣,让学生感觉到很枯燥。我们可以改变我们的教学模式,另选一种更加适合的教学方法,上课的时候让学生首先接触到的是现实生活中的一些熟悉的案例,而不是开始就是理论知识,让这些案例引导学生主动的思考,激发学生分析问题解决问题的兴趣,而不是被动的学习。例如,在讲解循环结构这个知识点的时候,我们可以给学生展示如何编写求解1+2+3+…+100 和的加法运算、显示九九乘法表、显示表格中的记录等案例,这些案例都是与学生的日常生活密切相关,学生好理解、印象深刻,让学生体会到在现实生活中如去何应用理论知识解决问题。这样让学生在学习循环结构之前就已经对循环结构进行深入的了解,体会到了如何应用循环结构解决现实中的问题。

3.2案例分析与讨论

案例教学法重点在学生的分析与讨论,教师要积极引导学生参与案例教学法的讨论,针对案例提出一些问题让学生积极思考和讨论,学生可以分成几个小组进行充分的讨论,针对案例中的具体问题,每个学生都可以充分的发表的自己的看法,同学们自由的发表意见,大家进行充分的讨论。在这个过程中学生是主体,教师是引导者,学生参加整个教学过程,提高学生学习的积极性和主动性,针对学生给出的答案教师要进行宏观的指导,希望得到不是要求每个学生给出准确的答案,而是学生解决问题的能力。

3.3案例实现

在进行案例的设计过程中,要选取贴近学生现实生活中一些熟悉的案例,选取好的案例可以激发学生学习的兴趣和学习的主动性。下面以一个具体的案例来展示案例的实现过程:

利用多媒体向学生展示求1+2+3+…+100 和的程序,让学生观察程序思考程序是如何运行的。

源程序:

1)首先让同学们思考do while循环中包含了几条语句。

2)该循环体一共执行多少次。

3)循环结束以后n的值是多少。

接着老师在黑板上写程序执行的过程如下:

当n=1 时,因为n<=100,满足循环条件,所以s=s+n=0+1=1,n=n+1=1+1=2;

当n=2 时,因为n<=100,满足循环条件,所以s=s+n=1+2=3,n=n+1=2+1=3;

当n=100时,因为n<=100,满足循环条件,所以s=s+n=1+2+3+…+100,n=n+1=100+1=101;

当n=101时,因为n>100,不满足循环条件,所以退出循环,输出s的值

通过上述执行过程以后,老师再问该程序的功能是什么呢?学生会回答是求1+2+3+…+100的和。老师再问该循环体执行了多少次,同学们回答执行了100次。老师再问循环结束以后n的值是多少?同学们回答n的值是101,而不是100,因为100以后还要继续判断。

接下来老师进行总结,本程序是利用do while语句实现循环的,计算1+2+3+…+100的和,n作为计数器,s作为累加器,每次执行循环体之前都需要对n是否小于等于100 进行判断,如果小于等于100 就执行循环体,遇到endo以后返回do while进行判断,一直运行到n=101,此时不满足循环条件就退出循环,输出s的值。

接下来让同学们思考个问题,如果求1+3+5+…+99,怎么做,通过修改上面的程序可以实现吗?同学们会很快地回答,只需要把n=n+1改为n=n+2,循环条件改为n<=99。

然后马上就引入另外一种循环语句解决这个问题,程序如下:

让同学们思考为什么没有了n=n+1 了这条语句了呢?这个时候老师告诉同学们,n=1作为对n的初始化,每当遇到end-for的时候就会使n加上1,一直到n大于100结束循环。

3.4 教学评价

通过案例教学,学生充分地参与了整个教学过程,根据学生对知识的理解和掌握的程度,结合学生上机的熟练程度,让学生独立的设计一个综合的程序设计,用来检验教学效果。通过学生完成的情况,教师适当地调整教学。

4 案例教学方法的具体实施效果分析

4.1提高了学生学习的积极性和兴趣

通过运用案例教学法,学生学习VFP的兴趣显著提高,学生对VFP的操作水平有所提高,提高了学生兴趣,改变了传统的教学模式。学生能够充分地参与到教学过程中来,学生学会了处理问题的能力而不只是考试的能力。通过案例教学法,要让学生学会把即将要学习的知识与具体的案例结合起来,而不能单独的学习某个知识点。

4.2引导学生从基础开始学习

学生刚开始不懂得编程序,不会用所学的知识解决现实中的问题。通过案例教学,学生由感性认识上升到理性认识,理解了一个再大再复杂的程序也是由简单的程序实现的,可以通过展示一个综合案例,引导学生从基础开始学习。

4.3转变了师生的角色

案例教学法转变了师生的角色,过去教师是课堂的主角,以教师为中心,整个一堂课都是由教师来讲解的,案例教学法中,学生是学习的主体,教师是引导者。

4.4 使教师的教学水平得到了提高

案例教学法以通过展示现实生活中的案例进行教学,如何选取合适的案例成为上好一堂课的关键,教师对选取的案例要进行加工处理,让学生更加容易接受,选取合适的案例对教师的备课、讲课都提出了更高的要求。

5 结束语

VFP课程教学 第5篇

《VFP数据库程序设计》课程改革总结报告

根据国家教委的统一规定,目前初、高中都开设了《信息技术》课程,只不过学习的深度和广度不够,且个别地区存在着一些差异。进入大学之后,如果再从头学习这门课程,一方面是学生不感兴趣,另一方面是无味地浪费时间。为了解决这样的问题,我们计算机教研室于2004年5月大胆地提出对《VFP数据库程序设计》课程进行改革。

为了进一步提高我校《VFP数据库程序设计》课程的教学效率和教学质量,培养2004级学生的计算机素质和计算机学习能力,我们这学期首先对《VFP数据库程序设计》课程之《计算机应用基础》进行改革。目的是通过教学方法与教学手段的改革,一改以往分班授课的教学模式,完全依托网络平台,采用案例教学,提倡教师辅导与学生自主学习相结合的学习方法。

在改革中,我们主要做了以下一些工作:

一、采用先进的教学方法

《计算机应用基础》是一门理论性、实践性、技术性和操作性都比较强的课程。根据这门课程的特点,《计算机应用基础》课程的教学必须改变落后的思想观念,采用先进的教学方法。在长期实践的探索中,《计算机应用基础》课程的教学逐步由过去传统的传授式教学方法,到今天的多媒体式、案例式和实践式的新颖教学方法。通过多媒体式、案例式的实践教学,使学生在基础理论学习的同时,增加了对计算机的感性认识,充分锻炼了学生的分析能力和实际的应用能力,从而形成了良好的学习氛围,不仅实现了分层次教学,而且还使一部分学员得到了充分展示自己才华的空间。

二、应用现代化的教学手段

《计算机应用基础》课程教学采用了现代信息技术手段,应用多媒体技术进行课堂教学。到目前为止,我们已经研制出采用PowerPoint技术手段制作的应用于课堂教学的课件1套;采用Word技术手段制作的应用于课堂实训教学的课件1套;同时,引进与教材同步的《计算机应用基础》Authorware多媒体课件1套。随着科技水平的不断进步,这些课件在应用的实践中得到了不断的修改与完善,其质量也在不断提高,受到了学生的普遍欢迎。目前所使用的《计算机应用基础》课件使用效果理想,主要体现在以下五个重要方面:

第一,图文并茂,形象直观。《计算机应用基础》课件在设计过程中采用丰富的静态窗口和实际操作,配合文字以及教师视频音频讲述等多种方式,使课件图文并茂,生动活泼。对《计算机应用基础》课程的内容力求以形象直观的形式进行全方位的、比较深刻的表述与操作,这种做法目前在国内还是鲜见的,处于《计算机应用基础》课程建设的领先地位。

第二,内容形式,完美结合。将相关的知识内容与一定的表达形式完美结合,使形式更好地表达内容,是《计算机应用基础》课件在设计过程中一直特别注意的问题。课件是对教材内容的提炼与升华,绝不能搞成文字的堆砌,在可能的情况下,应采用一定的形式诠释教材的内容,才能达到比较好的效果。该课件中有些表达形式是通过多方案的反复比较才最后确定的。

第三,通俗易懂,利于理解。《计算机应用基础》课程是一门理论性和实践性比较强的专业基础课程,对于最初接触这门课程的同学来说,又是比较难以理解的一门课程。学生通过老师的实际操作演示,可以把高深的理论通俗化,把抽象的问题形象化,把复杂的问题简单化,更易于理解和掌握。

第四,活跃气氛,增强兴趣。采用多种学生喜闻乐见的方式进行课程内容的讲述,能够吸引学生自学和听课的注意力,有利于增强学生的学习兴趣。特别是在课件中的图片和表格随着课程内容进度自然而然地播放,能够吸引学生的注意力,使其循着图片和表格的演播步骤和老师讲解问题的思路聚精会神的听课。

第五,自主学习,方便使用。学生利用课件进行《计算机应用基础》学习,不受时间(规定的上课时间)、空间(规定的上课地点)等条件的限制,根据自己的情况,可随时通过上网或看光盘,自主进行《计算机应用基础》知识的学习。

三、模块化教学、辅导

按照《计算机应用基础》教学大纲的具体内容,我们将20学时的课程平均分为五个模块,即:计算机基础知识模块、Windows模块、Word模块、Excel模块、PowrePoint模块。在每个模块中设置相关内容的实验课,及时将教学内容同实践联系起来,避免了课堂教学和实践操作相脱节,实现理论与实践的 “零距离”。同时,也按五个模块进行辅导,每个模块4学时,效果甚佳。更值得一提的是:主讲教师兼授课、试验与一身,这样可以根据学生在实验课当中对所学知识的掌握情况,合理地定位、安排教学内容,充分体现重视具体操作能力的思想。

四、采用无纸化考试 在本学期末,利用我们自己开发的《计算机应用基础考试系统Ⅱ》,对《VFP数据库程序设计》之《计算机应用基础》进行上机考试,考试完全在计算机上进行,真正实现了无纸化考试。(即:利用计算机自动抽取试卷、并判卷。)学生必须在期末考试一次性通过,否则不准参加第二学期的《VFP数据库程序设计》的《VFP程序设计》课程。

五、网络教学资源建设

《VFP数据库程序设计》之《计算机应用基础》课程的网络教学资源建设已经初具规模,并完全发布于校园网上。

目前,我们是利用校园网来实现资源的共享。主讲教师把与课程相关的课件、案例、实训练习、考试系统等,发布到校园网上,然后学生们可以利用软盘、U盘等进行复制,以便于进行课前预习或课后复习,实现师生资源共享,提高了学习效率。

由此可见,通过对《VFP数据库程序设计》课程教学方法与教学手段的改革,不仅可以提高学生们对该课程的学习兴趣,激发学生们的内在潜力,而且对培养学生们独立分析问题和解决问题的能力,为走向公安工作岗位奠定了夯实的基础。

综上所述,我们认为2004级本科学生《VFP数据库程序设计》课程改革是成功的。待批准后,将在2005级所有新学员中普及。

VFP中的SQL教学探讨 第6篇

关键词:Visual FoxPro程序设计 教学研究 教学探讨

这些年来,VFP课程作为高职院校开设的计算机基础课程,对于非计算机专业的学生来说,学习难度挺大的。在学习VFP课程,能够让非计算机专业的学生快速地了解软件专业的核心部分。在VFP课程中SQL作为课程重要部分,怎么在课时少,程序设计枯燥情况下,调动学生积极性,改变教学过程,使得学生快速地入门。

一、VFP程序设计特点

VFP是一种程序快速开发软件,并且自己包含自己的数据库,有别于其他开发软件,它能够更快地上手,并且能够进行面向过程和面向对象的程序设计。大多数据库语言都兼容SQL,其原理都一样,学习好一门,其他语言触类旁通。另外,程序设计语言,其主流编程思想基本都为面向过程和面向对象。所以学好VFP,再学任何一门计算机语言都事半功倍。

二、VFP教学中存在的问题

很多教师上课,都是第一章、第二章按目录讲,学生反映上课就是老师写板书,学生记笔记,始终不知道VFP在讲什么,能做什么。另外,教师注重上机练习,并不注重理论教学。教学效果如同打字课,学生把书上练习代码敲入计算机,执行结果正确就完事,而并没有看懂代码具体实现。

三、VFP的SQL教学探讨

(一)上好黑板课

现在学校很多教师都喜欢多媒体教学,大有离开多媒体不能上课。而我觉得在黑板课中能更好地把原理性的知识点,讲清楚讲透,并且叫学生上来板书,把问题暴露出来,这是多媒体难以达到的效果。

(二)颠倒目录,删减章节

大部分VFP中课程的第一章为数据库系统概述,第二章为数据,第三章为数据库的建立与操作。这三章的知识点都为记忆性的,非理解性点,一上来就这样讲,就让学生觉得教师写板书,学生记笔记的课程,枯燥机械从而对计算机课不感兴趣。而笔者在教学过程中,先上第四章标准语言SQL,突出关系数据库,上第四章课的时候,遇到问题然后在其他章节找答案。最后再把前面章节全面系统的复述一遍。由于课时紧张,后面的面向对象的设计中类的创建及报表设计和应用程序开发,适当删减。

(三)结合英语教学,翻译SQL

在讲解SQL的简单查询中,结合现实生活中的例子。比如父母来学校找孩子,并不是直接去教室找,而是通过教师,再由老师找学生。另举例,有老师问学习委员要学生的考试成绩,学习委员先拿出考试成绩表,查找学生姓名再查找成绩。整个事情描述后,结合计算机命令的两点要求:正确性及二义性,把这句话完整地复述出来,即下面这句:

“请找出班上小红同学的考试成绩。”(不完整)

“请在考试成绩表中找出小红同学的考试成绩。”(完整)

“从考试成绩表选择出姓名为小红同学的考试成绩”(完整详细)

现在就把这句中文翻译成英文,给定大家的英文单词及表为:

select->选择

from->从

where->条件

考试成绩表:

限定学生只能利用图中给定的双下划元素把中文翻译成SQL语句。

from 考试成绩表 select 成绩 where 姓名="小红"

在结合英语思维习惯,把上面语句调成SQL语句:

select 成绩from 考试成绩表where 姓名="小红"

下图为他们一一对应关系:

本文对VFP中的SQL教学做了重点探讨,把课程章节目录颠倒,突出重点,对英语教学对中文进行翻译。结合SQL讲解第二章的变量常量概念,结合上机讲述数据库及表的创建等概念,最后对比讲解第一章,从而能更好的带领学生快速入门,收到良好效果。

参考文献:

[1]熊云,易开宇.Visual FoxPro程序设计教程[M].中国地质大学出版社.

[2]王桂红.非计算机专业VFP程序设计语言教学实践与探索[J].电气电子教学学报,2005.

[3]刘春娟.关于VFP教学“案例式”教学模式的分析[J].陕西教育,2008.

[4]张继徳.浅谈SQL语言教学的一点体会[J]. 课程教育研究,2014.

VFP课程教学 第7篇

1 独立学院90后大学生学习现状分析

90后伴随着信息技术高速发展逐渐成长起来, 这些大学新生代获取信息的速度很快, 很容易接受新事物[1], 表现出思维活跃、敢想敢干、个性独立等特点。从课堂反映来看, 这些大学生表现为: (1) 缺乏独立思考, 90后新生代大学生过分依赖“网络”, 课堂内外都随身携带手机, 遇见问题就借助百度、google等搜索引擎寻找答案。 (2) 凭兴趣学习, 对于不感兴趣的课程学习不积极、甚至不学。 (3) 自主学习能力较弱, 多数学生认为大学生活是用来享受的, 以“不挂科万岁”, 学习主动性不高。 (4) “逃课”现象严重, 逃课打游戏、睡觉, 又或者“隐性逃课”。

2 VFP课程教学面临的问题

“VFP程序设计”课程目标主要是培养学生利用数据库技术进行数据处理的意识和能力, 同时使学生掌握程序设计的方法, 提高学生的职业素质, 更好的满足社会对人才的需求。但是, 该课程知识点分布零散, 命令多而难记忆, 程序设计算法难理解, 教学课时和实验课时不足。在实际教学安排中, 往往先从数据库基本概念出发, 介绍数据表及数据库的建立、查看、修改、使用与维护等基本操作, 再重点介绍VFP6.0以及SQL (结构化查询语言) 的主要命令和操作方法, 然后学习结构化程序设计的基本结构及用法, 最后介绍面向对象程序设计的思想和方法[2]。此种教学方式面临的问题是, 很多同学对学习目的不明确, 造成学生学习兴趣不浓, 学习比较吃力, 学着后面的内容忘记前面学习的东西, 甚至容易产生厌烦心理。

3 项目教学模式的实施

项目教学法是通过实施一个完整的项目而进行的教学活动, 是理论教学和实践教学的有机结合[3]。结合课程和学生的特点, 授课组在教学方法和教学内容的组织上进行了调整, 在教学中强调如何用VFP实现信息管理, 选取“图书信息管理”作为教师示范的实例项目, 学生练习项目为“教学管理”, 所选项目比较贴近学生生活, 学习起来比较容易理解与接受, 所有课堂知识点讲解围绕这两个项目进行。确定了教学项目和练习项目之后, 教学的实施过程是:

(1) 上课之前教师先分析项目实例, 将其分解成各个模块, 并把各模块涉及的知识点罗列出来, 理清学习顺序, 设计好教学方案, 以备上课时更好的引导学生分析项目及相关知识点的讲解与练习。

(2) 讲课以“项目”为线索, 分析“项目”的功能, 了解完成该“项目”需要哪些子模块, 每个具体的模块需用什么知识, 鼓励学生去主动寻求知识。这种教学可以将项目实例分解, 让学生知道哪些部分对应于哪些知识点, 了解学习知识后能用它来做什么, 从而调动学习积极性, 激发学习兴趣, 培养自主学习能力, 也能很容易掌握所学知识点。例如, 在面向对象程序设计章节, 教材上是一大段一大段的文字, 若以“图书信息管理”界面的设计为例讲解, 学生会更好的领会VFP可视化编程和面向对象设计思想, 从而掌握“表单”、“类”、“对象”等相关概念。

(3) 对项目所涉及的主要知识点作重点讲解及示例演示, 对与主要知识点相关的小知识给予指出, 要求学生自己看书学习。在每次讲课结束后, 提醒学生复习所学内容, 布置相关实验作业, 要求上课前预习实验操作部分内容, 做到上机课有的放矢, 并要求及时保存每次的实验操作内容。例如, 在学习程序设计时, 对程序结构、执行流程详细讲解, 并选择一些较容易的题目进行详细分析和讲解, 然后要求学生编写类似的程序, 对其编写程序分析总结, 学生就会加深理解。课后学生及时总结, 按照所学知识, 分析布置的作业题目, 把各题的程序代码试着写在作业纸或草稿纸上, 可以在课外或课堂时间将写好的代码输入计算机, 并加以保存、运行、调试验证其正确性, 得到正确的结果, 学生自然会体会到成功的乐趣。

(4) 在实验课上根据学生的掌握情况进行及时补充, 对于大多数学生提出有困难的地方教师提供解决方法, 并提醒学生注意掌握及运用。这样, 绝大多数学生能够完成基本的教学内容, 再鼓励学生互相发挥“帮带”作用, 不仅所学的知识得以应用, 而且培养学生的合作意识。

(5) 根据教学内容和计划, 合理布置课后作业, 及时安排知识点复习测试, 使学生加深对所学内容的整体理解。通过作业练习, 项目实践操作, 学生更好的掌握每个知识点, 长期坚持, 把所学知识点串起来, 最后就不会造成“学期结束不知学到什么了”的现象。

4 项目教学的意义和初效

项目教学法以“项目”作为驱动, 结合学生的认知特点, 精心组织教学内容, 按照上述过程实施教学, 学生不再抱怨学习无目标, 也不再感觉VFP课程是那么的“枯燥乏味”。绝大多数学生能够积极主动的学习, 而且积极参与课堂互动讨论, 课后作业和实验作业完成情况大部分都较好, 期末考试通过率提高, 报考全国计算机等级考试 (二级VFP) 的人数也在增加。

独立学院有其特殊性, 学院的学生也具有鲜明的群体特征, 在教学中, 教师还应根据课程内容尝试采用多种教学方法, 不断探索适合独立学院特点的教学方法, 以全面提高教学效率和质量。

摘要:结合独立学院90后大学生学习现状, 分析当前VFP课程教学面临知识点分散、命令多而难记等问题, 对VFP课程的教学内容进行组织, 阐述了在教学中采用的教学方法和手段。

关键词:独立学院,VFP程序设计,教学模式

参考文献

[1]邓然等.“90后”大学生群体特征调研[J].湖南工程学院学报, 2010 (3) :88-90

[2]薛磊等.Visual FoxPro程序设计基础教程 (第2版) [M].北京:清华大学出版社, 2013

VFP课程教学 第8篇

关键词:VFP课程教学,任务驱动教学法,实验反思

中等职业教育作为职业教育的一个分支, 是促进经济发展、社会进步和提高劳动就业率的一条重要途径, 担负着培养数以亿计的高素质劳动者的重要任务, 是我国经济社会发展的重要基础。VFP作为一门有一定难度的计算机专业课, 集知识性、操作性、实用性为一体, 具有发展速度快、实践性强、应用范围广等特点。面对文化课成绩偏低的中专学生和中等职业教育的培养目标及学生毕业后马上要面临就业的实际问题, 采取怎样的教学方法, 如何根据中专学生的特点开展教学, 如何培养学生分析问题、解决问题的能力, 使他们毕业之后能较快地适应工作需要, 成为职业教育中的一个亟待解决的问题。

一、任务驱动教学法的提出

任务驱动教学就是让学生在一个个典型的“任务”驱动下开展教学活动, 引导学生由简到繁、由易到难、循序渐进地完成一系列“任务”, 从而得到清晰的思路、方法和知识的脉络, 在完成“任务”的过程中, 培养分析问题、解决问题以及用计算机处理信息的能力。

“任务驱动”是建立在建构主义学习理论基础上的一种教学方法, 符合探究教学模式, “任务驱动”教学强调知识和技能的传授应以完成典型“任务”为主, 强调学生在密切联系学习、生活和社会实践的有意义的“任务”情境中, 通过完成任务来学习知识、获得技能、形成能力。这种教学方法主张教师将教学内容隐含在一个或多个有代表性的任务中, 以完成任务为教学活动的中心, 学生通过对任务的分析、讨论, 明确涉及哪些知识点 (新知识、旧知识) , 在老师的帮助、指导下, 通过对学习资源的主动应用, 在自主探索和互动协作的学习过程中, 找出完成任务的方法, 最后通过完成任务实现意义建构。

二、任务驱动教学法的教学设计

基于建构主义的任务驱动教学法与传统的教学法相比, 有很大的区别, 主要表现在改变了传统的两个中心, 由以教师教为中心转变为以教师为主导、学生为主体, 由以课本为中心转变为以“任务”为主线。所以, 在运用任务驱动教学法进行教学设计时, 学生是学习主体, 是知识的主动建构者。具体来讲, 要遵循以下的三个原则:

1、任务的设计是关键。“技能型”人才是中等职业技术教育培养目标的关键之一。中等职业学校的学生毕业后马上要面临就业的实际问题, 让他们多完成一些接近实际工作的任务, 对培养他们分析问题、解决实际问题的能力有非常大的益处, 同时为他们毕业后适应工作岗位需要奠定基础。所以, 实际教学中, 首先要设计一个贯穿课程的、大小难度都适合中专生的大任务;然后把大的任务分解成单元任务, 再把单元任务分解成课堂任务, 让学生在每一次学习中, 都有不同的任务, 学生掌握的知识也由一个个知识点积累到整个单元的知识, 最后完成整个课程的知识的学习。

2、以学生为中心, 充分发挥教师的主导作用。在教学过程中, 要充分发挥学生的主动性和创造性;同时不能忽略教师的主导作用, 教师是任务的设计者、学习情景的设计创造者、学生完成任务的帮助者、任务完成的评价者、课堂教学的监控者, 负责整个教学的设计和组织, 并直接参与学生的讨论。

3、创设任务的情景、学习的资源和协作的环境是教师最主要的工作。教师应给学生提供多种在不同情景下应用所学知识的机会, 充分运用现代教育技术的手段给学生提供多种学习的资源。“协作学习”是意义建构的关键, 所以教师在实际教学中应积极创设学生小组讨论交流的情景, 让学生在交流、协商中解决各路难关, 从而达到全体学生共同完成意义的建构。

三、任务驱动教学法的教学过程

“任务”是课堂教学的导火线, 是问题提出的表现, 整个课堂教学以任务为主线, 师生围绕“任务”互动, 学习是以“完成任务为标志”。教师设计任务时, 既要考虑学生间的个体差异, 又要考虑各知识点的特点和难易程度。任务大致可以划分为两大类型, 一种是封闭型的, 另一种是开放型的。

1、封闭型任务的教学步骤。

封闭型任务主要特点是:促进学生掌握关键性知识和技能, 任务综合程度小, 包含了要学习的新知识和新技能, 教师给出具体样例, 要求学生按照样例自主完成, 教师给出评价标准, 评价内容为最终作品。封闭型任务主要有以下五个教学环节:环节一, 创设情境、引起注意、提出任务;环节二, 共同讨论、分析任务、发现问题;环节三, 针对问题、明确思路、提示重点;环节四, 自主探索、领会意图、解决任务;环节五, 检查结果、发现不足、总结经验。

2、开放型任务主要特点是:

教师只给出一些原则性要求, 允许学生在一定范围内选择任务内容, 学生间通过小组学习完成任务, 任务结果通常是一个电子信息作品, 主要考查学生综合运用所学知识解决实际问题的能力, 任务综合程度相对较大, 适用于综合性练习。开放型任务主要有以下五个教学环节:环节一, 创设情境、引起注意、提出框架;环节二, 共同讨论、分析框架、进行分组;环节三, 小组讨论、明确任务、制订方案:环节四, 自主探索、积极合作、解决任务;环节五, 作品展示、经验交流、总结提升。

四、任务驱动教学法的实践

根据任务驱动教学法的要求, 笔者在中等专业学校计算机应用班的《VFP》课程教学中, 运用任务驱动教学法开展了教学研究。在实验中采用了单因素双水平等组实验方法, 选取了2005级计算机应用 (1) 班为实验班, 运用任务驱动教学法:选取2005级计算机应用 (2) 班为对照班级, 运用传统教学法, 实验时间为一个学期, 以任务评判、结业测试和问卷调查为测量手段, 测量学生对知识的掌握程度、所完成任务的质量以及学生对本门课程学习的兴趣态度、方法习惯、学习能力的情况, 对任务驱动教学法和传统教学法及其教学效果进行了对比。

经过一个学期的教学实验, 笔者对实验数据和情况进行了整理分析:

1、学生的学习成绩

一学期教学结束后, 组织两个班的学生参加全国计算机及信息高新技术考试数据库应用模块 (Visual Fox Pro 6.0) 操作员级考试, 对考试成绩进行检验, 结果表明:实验班明显好于对照班。

2、学生学习诸因素的变化

笔者向学生发放了《包头财校学生学习VFP课程的学习情况问卷调查表》, 笔者对调查问卷进行汇总, 结果表明:实验班在学习兴趣态度、方法习惯、学习能力每一个方面都明显优于对照班。

实践证明, 在中等职业学校《VFP》课程中实施任务驱动教学法可以提高学生的学习成绩和学习热情。

五、任务驱动教学法的实验反思

实践证明任务驱动教学法具有很多的优势, 但笔者在中等职业学校实际的课程教学过程中发现, 任务驱动教学法的运用会受到许多主观与客观因素的制约。

1、难以完全实现学生的自我驱动

“任务驱动”是学习者通过“任务”进行自我主动式的学习, 其实质是“自我驱动”。要使学生学会自我驱动不是一件简单的事情。在课堂教学中, 常常可以看到大部分学生跟着教师的教学节奏走, 其余的学生或是在一边观望或是在干自己的事情, 自我驱动学习的动力不足。如何在教学过程中不断引导和培养学生的成就动机, 使其形成主动学习的良性循环, 是教师在教学实践中需要长期探索的一个问题。

2、任务的设计无标准可依, 无样本可参照

在任务驱动教学法中, 任务的设计是关键。但任务的设计没有一个统一的标准, 尤其是VFP这门课程, 在任务设计时, 无样本可参照, 致使教师无法准确把握任务的设计及任务驱动教学流程。目前急需制定任务设计标准来规范任务驱动教学法的实施, 并且需要适应中等职业教育特色、适合中等职业学校学生特点的“任务驱动型”教材。

3、无法实现真正意义上的合作

为照顾学生间个体差异, 教师通过小组合作的学习方式, 尽量使每个学生能够在与小组成员的协作学习中得到帮助、实践和发展的机会。在笔者具体教学实践中, 发现个别小组分工不合理, 出现了虚假合作, 小组成员各自单干, 能力强的学生帮小组其他成员完成任务, 个别学生不参与小组活动, 这是在教学中比较突出的一个问题。

参考文献

[1]郭芳.浅谈中小学信息技术课程中的“任务”设计.http://www.edu.cn/2001092l/3002277.shtml.

[2]肖胜阳.在计算机课程教学中开展项目教学法的研究[J].电化教育研究, 2003, 10.

[3]钟柏昌.任务驱动教学的反思与重塑[J].南京师范大学, 2004, 4.

[4]胡晓红.应用“任务驱动”教学提高学生计算机操作能力的研究[J].首都师范大学, 2005, 5.

VFP课程教学 第9篇

Visual Foxpro(简称VFP)是微软公司推出的一种适用于微型计算机的关系型数据库管理系统,其功能强大、应用性强、运行速度快、性能稳定且有很好的兼容性,不仅可开发单机版应用软件,也可开发C/S结构的应用系统,是当前中小型关系数据库管理系统的杰出代表,同时又是教育部全国计算机等级考试二级考试指定科目之一,因此,很多高职院校都把它作为计算机专业的专业基础课和非计算机专业的公共基础课。

该文以高职经济类专业的一门公共基础课即VFP课程的教学工作作为研究对象,并以图片浏览系统项目为例,对项目化教学法在该门课程中的具体实施过程进行了分析和探导。

1 VFP课程教学现状分析

该门课程应用性和实践性都很强,不仅涉及到数据表、数据库、查询、报表等一些基本操作,而且还存在着学生感到生涩、枯燥的命令及较为抽象的面向对象程序设计的一些相关概念、事件代码的编写等。目前其主要教学现状如下:

1)由于可视化的集成环境及数据表(库)、查询、报表等一系列操作基本上都可通过菜单交互方式完成任务,并不涉及到抽象的理论概念和程序、事件代码的编写,所以刚开始学生学习兴趣还比较高,但当了解语法知识后,在讲解后面面向对象编程的一些较为抽象的基本概念时,还未涉及到编程环节时,大多学生就已经感觉“味同嚼蜡”,失去了一定的学习兴趣,导致后续课程中无论再严谨再美妙的编程思维也很难再激发他们的学习热情。

2)作为高职层次经济类专业的学生生源,文化基础较差,逻辑思维能力也相对较弱,大多没有良好的学习习惯和学习方法,个性上相对缺乏耐性,比较浮躁,学习上自觉性和主动意识较差。传统教学方法导致学生总是被动去学,对知识被动地记忆和照抄照搬,整个上机应用能力的锻炼变成了机械的模仿。

3)多媒体教学导致课堂上给出的信息量较多,学生无法全部及时消化和吸收,即使当时听懂了,但过后在上机实践时仍感到茫然、束手无策。

针对高职该门课程教学工作,要想从根本上改变上述不利状况,就必须实行教学改革。实践证明:将项目化教学法引入教学,使传统学科体系中知识内容转化为若干个实用教学项目,突出实践性训练,让学生直接参与,不仅可大大激发学生学习的兴趣和爱好,而且一改传统教学中的弊病,可收到良好的教学效果。

2 项目化教学法及其与传统教学法的区别

项目化教学法,就是以项目为载体,能充分发挥学生的主观能动性,实现讲、学、做为一体,把理论和实践有机结合在一起,让学生在做中学、学中做[1],其主要内涵是在教师的指导下,师生通过共同实施一个完整的项目工作而进行的教学活动[2]。项目化教学不但能增强课堂教学效果,而且通过项目的训练也锻炼了师生的职业能力[3]。项目化教学充分体现了“以学生为中心”、“以项目为中心”、“以实际开发操作为中心”的教学模式,使学生在一种团队环境(项目开发小组)下进行探究性的学习,从而培养学生的应用能力、实践能力、人际沟通及自主学习能力[4]。项目化教学将学生推到了主体位置,教师只起引导、辅助作用,不可能出现课堂单向灌输情景,双向互动成为最明显特征,课堂氛围也较之传统教学法活跃很多。教师由知识的“施舍者”转变为学生能力训练的“教练”,教学中心由教师转向了学生,迫使学生成为了知识的主动探究者[5]。

项目化教学法与传统教学法的最大区别就是由以教师为中心转变为以学生为中心;由以教材为中心转变为以项目为中心;由以课堂为中心转变为以实际经验为中心,学生成为了认知的主体和知识意义上的主动建构者。具体区别见表1所示。

3 项目化教学法在VFP课程教学中的实施过程

3.1 项目确定

项目化教学能否成功的重要前提就是确定项目任务。项目化教学中的项目是训练学生职业岗位能力的重要载体,通过项目训练实现学生知识的渗透、能力的掌握、素质的培养,因此,项目的选取十分重要。项目难易程度要与学生当时实际水平相适应,要由易到难、循序渐进,让学生跳起来能摘到桃子。要深入研究课程教学目标,根据专业行业岗位(群)的具体业务内容,设计出能培养本课程目标要求和岗位需求的知识、能力和素质。在选取项目时,要兼顾典型性、覆盖性、综合性、实用性、趣味性、挑战性、可行性[6]。另外,不能单纯为做项目而找项目,尽量想法将所学的知识与将来的工作结合在一起,所以将一些合适可行的企业案例作为项目来源也不失为一个明智之举。

该文以图片浏览系统为例,整个项目又分解为若干个子项目,层层细化,制定了该系统的功能模块示意图,如图1所示。从幼儿时代到青年时代,每个学生基本上都有自己的影集,所以学习本系统后,学生可设计并开发出属于自己的图片浏览系统,这样就大大激发了学习兴趣。另外,该项目又涉及到用户登录、用户管理、背景音乐、数据表的一些实用操作命令、表单中一些常用控件的属性及事件等重要知识点,而且该项目又没有涉及到大量事件代码的编写,所以在VFP课程教学的前期,甚至中期阶段,该项目的实施都是可行且适宜的。

3.2 项目设计

项目设计是项目化教学法的关键。在确定项目后,教师要首先系统地为学生展示项目成果,让学生清楚设计的具体结果、项目所需的技术、学习方法和实施过程,以进一步形成感性认识,从而让学生更好地制定项目工作计划,确定工作步骤和程序,并最终得到老师的认可。其中,该项目的部分主要子项目运行结果界面分别如图2、3、4所示。

在将子项目分解到相应小组后,以组为单位,让学生对其项目展开讨论,查找资料并写出各自项目实施计划。另外,高职学生由于生源质量的客观原因,部分学生文化基础较差,学习上较被动,同时很多学生不愿意去独立思考或缺乏逻辑能力,所以老师针对学生的项目设计、制定的项目计划要认真审定以确保制定的计划是可行的、时间上允许的,对每一位学生都有一定的约束力。

3.3 项目实施

项目实施是项目化教学法的核心环节。首先根据分解的子项目个数将全班学生分成平均5人一组的若干个项目小组,每一个小组负责一个子项目的设计及开发工作,各小组分别选出一名组长并实现组长负责制,所有活动均由小组长按项目工作计划实施方案进行组织和分配任务及讨论和总结。在项目实施过程中,数学功底好、编程能力强的学生负责事件代码的编写;有一定美工基础的学生负责表单界面的设计及制作、图片的美化处理;表达能力强的学生负责项目演示、功能说明及结论分析等。其次,在项目具体实施之前,教师还要对项目涉及到的一些基本理论知识进行必要的课堂教学和实验,最好发放一些必要的项目资料给各个小组。针对图片浏览系统项目,要事先对各数据表结构及内容、各子项目具体功能、一些事件代码所牵涉到的基本操作命令等加以说明。另外,老师要向学生公开自己的QQ、邮箱、博客等地址以方便对学生的随时答疑,还要向学生介绍一些VFP程序开发常用的网站,让学生可获取更多实用资料。

在项目实施过程中,学生若遇到困难,教师应重点指导他们掌握解决问题的方法并针对不同层次的学生给予指导的深度也要有所不同。因为项目化教学法的根本宗旨是让学生自己去发现知识、解决问题、提高技能,所以,教师一定要把握好指导的尺度,给予的指导要带有启发性,恰当的提示性指导不但让学生记忆深刻,还能锻炼学生的思维,进一步培养学生的创新能力。

3.4 项目评价

项目评价是项目化教学的重要环节。项目化教学不再通过传统的试卷方式进行评价,而是采取更真实的多元化评价方法。应注重学生在项目活动中能力的形成过程,建立针对操作过程的考核方式。由于项目化教学中的学习绩效评价旨在评价真实的学生实践活动,如团队协作、问题解决、人际沟通等,而这些实践活动又是动态的、体验性的、非标准化的,所以评价手段要不仅关注学习结果,还要把握学习过程。另外,在评价主体、评价内容和评价方式方面都应具有多元化,如评价主体可以是学生、教师、管理者,甚至是实习单位等。每一次评价要尽可能覆盖多种相关能力要素,比如将技术等级证书或职业资格证书与专业教学质量评价相融合,使教学评价具有职业导向性和实效性,以达到职业教育与职业培训相融合、职业证书与学历证书并重的“双证融通”模式。

对应该文图片浏览系统项目的评价,先有各个小组进行自评,让学生通过小组成员之间的交流获取更多的学习经验,然后由老师选出几个具有代表性的作品与学生共同评价、总结成功经验和失败原因,同时将情感过程如学习态度、兴趣和表现及与人合作、沟通交流情况、学习效率和进步情况等,还有行为过程如学习记录及资料积累、学习计划制定、发现问题及解决问题的能力等,以及全国计算机二级VFP等级考试成绩等一同与项目完成情况参与评价。

4 结束语

项目化教学法是目前高职院校几年来教学改革的探索,是一种新形式,同时也是有效提高教学质量、培养学生综合职业能力行之有效的一种现代教学方法,是高职院校教学方法改革的主要发展方向之一。但至今还仍处于探索阶段,存在着一些不足,需要不断摸索和改进,比如项目选择是否适当、能否充分在做到满足学生就业对知识需求的同时又能一定程度上兼顾学科的系统性、完整性;考核方式是否科学;教材是否适用于项目化教学等,而这些都需要经过一定时间的磨合。虽然如此,但诸多实践证明,项目化教学对目前高职院校而言,仍然是一种比较合适的教学模式。

参考文献

[1]路海萍.课程项目化:高职院校课程改革走向的选择[J].大学(研究与评价),2009(3):31-32.

[2]张跃西.论高职教育与课程项目化[N].光明日报,2007-12-10.

[3]郝超,蒋庆斌.试论高职教育项目课程的基本内涵[J].中国高教研究,2007(7):59-60.

[4]王相,凌华.项目化教学法在模具教学中的应用[J].广西轻工业,2011(1):127-129.

[5]顾准.对高职项目化教学改革的思考和建议[J].中国成人教育,2011(21):164-165.

VFP课程教学 第10篇

VFP是一种数据库管理系统DBMS,较其他DBMS软件而言,VFP简单易上手,是开发中小型管理信息系统的常用工具。因此,VFP已成为我国高校非计算机专业尤其是经济管理类、文科类等众多专业学生学习数据库的首选。

目前大学生就业形势非常严峻,多一份证书就意味着多一份就业就会。为增加就业砝码,很多非计算机专业的在校生在学习完计算机技术基础类课程后纷纷参加全国计算机等级二级考试(程序设计语言类考试,包括VFP、VB等)。VFP凭借简单实用的众多优点,报考二级VFP等级考试的人数逐年递增。因此,《VFP程序设计》的教学改革应与国家二级VFP等级考试充分结合,以考促教,这样不仅充分调动了学生学习的积极性,又提高了教学效果。笔者结合近几年的VFP课程教学以及国家二级VFP等级考试培训的教学经验,结合本校实际教学情况,对课程改革谈点看法。

1 精心研究国家二级VFP等级考试大纲,统计每个知识点的命题情况

全国计算机等级考试(National Computer Rank Examination,简称NCRE),是经国家教育部批准,由教育部考试中心主办,面向社会,用于考查应试人员计算机应用知识与技能的全国性计算机水平考试体系。至2008年底,累计考生人数超过2870万,累计获证人数达1073万。NCRE考试每年开考两次,分别在三月及九月举行。

国家二级VFP等级考试分为理论、机试两大部分。理论部分分为公共基础知识(占30%)和VFP专业知识(占70%),共计50道选择题,每题2分。机试部分分为基本操作(占30%)、简单应用(占40%)和综合应用(占70%)。2008年全国计算机等级考试二级VFP最新大纲基本要求:

1)具有数据库系统的基础知识;

2)基本了解面向对象的概念;

3)掌握关系数据库的基本原理;

4)掌握数据库程序设计方法;

5)能够使用VISUAL FOXPRO建立一个小型数据库应用系统。

在有限的学时内,为让学生在学好VFP课程的基础上还可以顺利通过二级VFP等级考试,前提是结合考试大纲和历年二级VFP真题分析(图1所示),考虑本校实际教学情况,精心组织教学内容。

2 将考试大纲与本校VFP实际情况充分结合,精心组织教学

我校目前《VFP程序设计》课程总课时数为64,其中理论32,实验32。共计16个教学周,每周4课时。按正常的教学速度,只能完成考试大纲规定的大部分内容,要把教育部考试中心编写的全国计算机等级考试二级教程《Visual FoxPro数据库程序设计》一书从头到尾详细讲解一遍是不可能的。但是这一速度,学生普遍反映比较吃力,尤其是程序设计部分和SQL语句部分,而这两部分恰恰是等级考试的重点和难点。因此,如何在短时间的教学过程中,抓住教学的重点难点、合理地分配课时,把考试要求的内容给学生讲一遍,并能让学生把容易学的知识点牢牢地记住,不容易理解的学会、理解且能基本懂得应用,这是值得探讨的。

教育部考试中心编写的全国计算机等级考试二级教程《Visual FoxPro数据库程序设计》共有10章内容:第1章Visual FoxPro数据库基础;第2章Visual FoxPro程序设计基础;第3章Visual FoxPro数据库及其操作;第4章关系数据库标准语言SQL;第5章查询与视图;第6章表单设计与应用;第7章菜单设计与应用;第8章报表设计;第9章应用程序的开发和生成;第10章上机指导。

根据历年考试,笔试试题的内容重点在第1、2、3、4章。而机试试题涉及的内容范围较广,是第2、3、4、5、6、7、8章。而且机试的第一部分基本操作(30分)与第二部分简单应用(40分)共计70分的考试内容主要涉及第3、4、5、6、8章等章节,这部分内容学生比较容易理解,但教师不能放松,需认真讲解,让学生深刻地理解并很好地掌握这部分的内容,使学生在应试时能准确地完成这部分的题,保证能有60分。机试的第三部分综合应用(30分)主要涉及到第2、3、4、6、7章。这部分考试内容难度大、知识点多,且逻辑性比较强,这部分就需要详细讲解,尤其是SELECT-SQL语句,多讲些例子,让学生通过例子很好地理解这部分的内容,使基础比较好、逻辑思维比较强的学生在考试时很好地完成这部的内容,取得优良的成绩。

由于课时有限,必须在教学过程中,抓住重点,部分舍弃。理论课程重点放在前6章。并根据真题分布情况表,把历年考试真题融入到教学内容中。剩余章节内容可放在等级考试考前复习阶段进行。上机时也要求学生必须先调试完教材例题和上课补充例题后再进行“基本操作题”和“简单应用题”的练习。

3 考前集中冲刺

如有可能,在下学期等级考试前增加考前复习的课时进行集中冲刺,以补足上一学期未讲授完的内容。这一环节首先要做的是对上学期进行的教学内容作一遍“梳理”。同时抽取比较重要的历年真题进行测试。上机实验过程需进一步熟悉上机考试环境,练习“综合应用题”,这样不至于出现临阵“慌了手脚”,甚至出现临阵脱逃现象。

4 结束语

在社会信息化迅速发展的今天,高校作为培养人才的高等学府,必须通过教育满足社会对于人才计算机技能的要求。将《VFP程序设计》课程和全国计算机二级VFP等级考试相结合,是顺应时代符合社会的改革,将会把计算机基础教育推进一个新台阶。

摘要:鉴于全国计算机等级考试的普及,该文讨论了如何将非计算机专业《VFP程序设计》课程教学与全国计算机二级考试充分结合。以考促教,不仅可促进教学规范性,也有利于提高学生学习兴趣和动力,增加上岗就业机会。

关键词:VFP,教学,国家计算机等级考试

参考文献

[1]陈雅,梁振球.关于《Visual Foxpro程序设计》课程教学的套套[J].科技信息,2006,(1).

[2]郭彩虹.非计算机专业等级考试(VFP)及应对策略[J].浙江树人大学学报,2003,38(9).

[3]教育部考试中心.全国计算机等级考试二级教程-Visual FoxPro数据库程序设计:2008年版[M].北京:高等教育出版社,2008.

VFP课程教学 第11篇

【关键词】行动导向教学法VFP教学学生

德国职业教育中所提倡的行动导向教学(Handlungsorientierter Unterricht),要求职业教育学校在组织相关的教学内容时,要按生产任务的要求组织教学,要用职业行为体系代替专业学科体系,要求职业教育的目标要全面包含“知识、技能和关键能力”。因此,确定了应用行动导向教学法的学习领域课程方案。从根本上讲,它注重实践性教学环节,突出职业实践能力的综合培养,理论与实践相结合是德国职业教育中一切教学方法选择、使用和评价的基本点。行动导向教学法是当前我国职业教育的一种新范式。所谓职业教育行动导向的教学法,其基本意义在于:学生是学习过程的中心,教师是学习过程的组织者与协调人,遵循“资讯、计划、决策、实施、检查、评估”这一完整的“行动”过程序列,在教学中,教师与学生互动,让学生通过“独立地获取信息、独立地制定计划、独立地实施计划、独立地评估计划”,在自己“动手”的实践中,掌握职业技能、学习专业知识,从而构建属于自己的经验和知识体系。职业教育的教学是一种“有目标的活动”,即行动,强调“行动即学习”。“行为”作为一种状态,只是“行动”的结果。所以,强调“通过行动来学习”。这是当前职业教育教学引人关注的一个方面。

“教育的本职不是谋生而是唤起兴趣、激发灵感。”这是分析我国现在高职教育后得出来的一句话。这句话让我们深深感悟到,在我们的职业教育中学生的实际情况。学生对应试教育感到疲惫、感到厌倦;但这些学生的动手能力以及实际的工作能力与那些高学历学生其实没有本质上的差距,这也就是我们现在提倡行动导向教育法的关键。我们的教育组织者怎么样才能让这些学生在职业教育中脱颖而出呢?怎样让我们的学生将来能够适应当今社会对他们的要求呢?这是摆在我们职业教育工作者面前的问题。

教师要想做为学习过程的组织者与协调者,首先,要求教师是一名有着丰富专业知识的“工程师”;其次,要求教师是一名有着丰富组织教学经验的“老师”,这也是双师素质的基本要求。丰富的专业知识:不光是专业领域上的,而且是企业工作经历上的。这就要求教师应当是在企业一线工作的,有着非常丰富专业技能的能工巧匠。而对于丰富组织教学经验:是让我们的教师从传统观念上的教师为主体,改为学生为主体的教学理念,能够按照不同的教学内容,运用不同的教学方法来完成教学活动。行动导向教学法所提倡的教学方法主要有:案例教学法、模擬教学法、项目教学法、角色扮演法等。

我们就不同的教学方法在程序设计教学中进行说明。

一、案例教学法

通过案例分析和研究,达到为今后职业作准备的目的。在分析过程中,学习者自己提出问题,并自己找出解决问题的途径和手段,从而培养学生独立分析问题和独立处理问题的能力。

VF教学中建立简单表单案例分析,以小组的形式来讨论案例,结合书本“表单”分组讨论,各抒己见,表单在程序设计中出现的位置,出现的方式以及使用者使用情况,让学生自己设计表单的内容等。划分小组的目的是培养团结协作的学习能力,学生对本组富有特色的命名,体现团队精神在小组中的作用,增进小组的凝聚力。

二、模拟教学法

在一种人造的情境或环境里学习某职业所需的知识、技能和能力。技术类职业通常在模拟工厂中进行,经济类职业通常在模拟办公室或模拟公司中进行,模拟训练给人以一种身临其境的感觉,更重要的是提供了许多重复的机会和随时进行过程评价的可能性,且成本较低。

“模拟IT公司”各种工作岗位;“模拟IT公司”的办公室挂有工作流程及公司规范……例如,加拿大的许多“模拟公司”就建在正式的办公大楼里,学员培训时,就像楼里其它公司的职员在这里上班一样,学员之间谈话时,常讲“我们公司”如何如何,多采用实际商务活动中用的称谓“您”,甚至着装也模仿现实生活中的商人……这种心理和行为等方面的适应性对于学员从学习场所向劳动现场过渡是大有裨益的。

三、项目教学法

将一个相对独立的项目,交由学生自己处理。信息的收集、方案的设计、项目的实施及最终的评价,都由学生自己负责。学生通过该项目的进行,了解并把握整个过程及每一环节中的基本要求。

《Visual Foxpro程序设计》是一门实践性和操作性很强的课程,知识涉及许多抽象的术语,如类、对象、过程、语句、控件等,还有大量的开发工具的使用。仅就VF的开发环境为例,其中就包含了:窗体设计器、代码编辑器、对象浏览器、属性窗口、工程管理器、工具箱、菜单、工具栏,等等。掌握和熟悉它们的最好方法,就是在不断的结合实际的“案例”(案例教学法)或“课题”(项目教学法)的操作实践中去掌握。在教学中,教师可以把课程内容包含在两到三个综合贴近实际的项目,给出案例,再把这个项目分成若干个小项目(或模块)。例如,以开发一个“学生信息管理系统”为一个综合项目(教师首先给出案例演示,以引起同学们的关注),再分别以“登录窗口”“查询窗口”等为小项目进行设计开发,学习相关的基础知识(如在设计“登录窗口”的项目中,学生可以掌握“文本框、标签、命令按钮、属性设置、变量命名规则、变量定义、变量数据类型、变量的声明语句、赋值语句”等相关知识群)。学生在具有目标明确的项目驱动下,以“做中学”的方法进行学习,这样,不仅可以提高他们学习的主动性和学习乐趣,同时也培养了他们的关键能力。

四、角色扮演法

学生通过不同角色的扮演,既体验自身角色的内涵活动,又体验对方角色的心理,从而充分展现出现实社会中各种角色的“为”和“位”,从而达到培养学生社会能力和交际能力的目的。

VFP课程教学 第12篇

Visual Fox Pro (简称VFP) 是目前应用广泛的数据库管理系统之一, 它既可以管理数据库又可以开发数据库应用系统。由于它简单易学, 功能强大, 并且继承了Visual软件的可视性和面向对象的程序设计优点, 已被列入各高校非计算机专业, 尤其是经济管理类专业的教学计划[1]。我校的VFP课程作为经济管理专业的必修课已开设多年, 目的是让学生掌握数据库技术的理论知识, 掌握程序设计知识并具有开发小型数据库应用系统的能力。经过多年VFP教学的实践、探讨和总结, 发现目前本课程还存在以下问题:

1) 学时少、内容多

VFP课程的教学内容包括数据库理论、VFP命令、SQL命令、结构化程序设计以及面向对象的程序设计, 这么多的知识要想让学生在有限的授课学时内掌握好并灵活运用, 不是一件容易的事情。近两年随着教学计划的整体调整, 该课程授课学时又有所减少, 如果还按照传统的教学方法, 按课本章节授课, 教学内容很容易出现“头重脚轻”的情况, 即前面的章节内容占据了大量的时间, 到最后终于可以进行数据库应用系统整体设计的时候往往时间不多了, 教师只能简单的介绍一下设计的过程。学生缺少实际进行数据库系统开发的机会和时间, 因此很难将前面的所学内容综合理解和运用, 也很难形成数据库系统开发的整体概念。

2) 理论重、实践轻

传统的教学方式, 理论课上教师注重概念和语法功能的详细讲解, 上机课上学生则通过做题来验证课堂上的理论知识。这种方式让学生感觉在学习一些零散的知识, 对最终完成数据库开发的目标很模糊, 难以理解所学知识的实际用处。大量的命令和语法也很容易让学生产生厌学的情绪, 最终导致学生失去学习积极性, 缺乏主动性和创造性。

任务驱动教学法的引进可以在很大程度上改变上述这些状况, 真正加深学生对完整的数据库体系的理解, 实现理论和实践的紧密结合。任务驱动教学法是一种建立在建构主义教学理论基础上的教学法, 非常适合像VFP这样实践性强的课程。所谓任务驱动教学法就是教师将课程的教学内容设计成一个或几个具体的任务, 整个教学过程围绕着任务进行, 让学生通过完成任务来掌握教学内容, 培养学生解决实际问题的能力。其采用的是“任务为主线, 学生为主体, 教师为主导”的教学模式, 促使学习者主动吸纳、调整、重组自己的知识结构, 在完成任务的过程中不断自我完善和提升[2]。

2 任务驱动教学法的实施

2.1 选取任务

任务驱动教学法的目的是为了让学生理论联系实际, 通过具体任务的设置让学生掌握基本的原理和概念, 提高发现问题、解决实际问题的能力。因此, 所选任务必须具有启发性, 并围绕教学目的和教学要求, 如果任务中的问题能诱人深入, 并启发学生积极思考, 找出各种解决问题的途径, 那么, 教学效果会更好[3]。其次, 要联系实际教学, 尽可能选择与学生熟悉或与专业相关的任务, 例如经济管理专业的学生可以选用商品销售管理系统作为授课实例, 用于教师上课讲解知识, 选取学生比较熟悉的学生信息管理系统和图书管理系统作为学生练习的大作业。在第一节课向学生演示商品销售管理系统的整体效果, 告诉他们本课程就是设计并实现类似这样的一个数据库系统。这样既让学生明确了学习目标, 对VFP课程的学习内容有一个直观的认识, 又有助于激发学生的学习兴趣, 让他们感觉到学有所用, 从而调动学习的积极性和主动性。

2.2 围绕任务组织教学内容

VFP的知识点比较分散, 而一般的教学过程又是按课本章节进行的, 因此, 如何把整个任务涉及到的知识点分解到相应的各个章节以及如何安排各知识点的讲解顺序, 将直接影响到最终的教学效果。首先将整个任务中所涉及的知识点进行分类, 并由此制作出各章节中的子任务, 要确保该章节的知识能渗透到制定的子任务中去。实际操作时还要注意各子任务间的前后衔接, 循序渐进, 根据各个子任务的特点适当调整教学顺序。例如, 可以把数据类型、标准函数、运算符和表达式放在表的操作子任务中, 常量和变量放在程序设计子任务中, SE-LECT_SQL语句和查询设计器可以放在一个查询任务中。

此外, 教师还可以选取一些优秀有代表性的开发实例放到VFP教学网站上以供学生参考。

2.3 分组讨论与协作

教师将学生分成小组, 要求每组选取一个大作业题目, 如学生信息管理系统或图书管理系统。在授课过程中, 教师选择知识难点或任务的重点阶段组织学生分组讨论。分组讨论时, 先由各组组长介绍本组所做系统的功能、进度以及设计中出现的问题, 然后针对出现的难点和问题, 师生一起讨论、研究, 最后给出合适的解决方法。这样的学习过程可以培养学生分析问题、解决问题的能力, 锻炼学生的团队协作能力, 增强学生的学习兴趣, 学生会主动的在课上课下设计系统, 对知识的掌握更透彻、牢固。同时也促进了师生之间的交流, 教师能通过此过程及时了解学生对所学知识的掌握程度, 以便进行下一步授课内容和进度的调整。

2.4 作业评比与课程考核

学期末要求每组提交自己完成的系统, 教师可以把这些作业发送到教学网站上, 让更多的学生看到并投票, 然后根据学生投票的结果和教师评判的分数给出作业的成绩, 并让该成绩和最后的课程考试成绩结合起来。例如此大作业占最终成绩的30%。

3 结论

任务驱动法在VFP教学中的实施, 可以更好地调动学生学习的兴趣和主动性, 培养学生的创造能力、自学能力和团队协作精神。加深学生对课程的整体认识和各知识点的理解, 提高学生实际动手能力, 使学生真正具备开发简单数据库应用系统的能力。

本教学改革作为我校的一项教改项目已经在经济类专业学生的VFP课程中实施, 实践证明该项目对提升课程教学质量, 培养学生实际运用知识的能力, 以及学风建设都有积极的促进作用。

摘要:针对目前Visual Fox Pro (VFP) 教学中存在的一些问题, 提出以任务驱动教学法为指导, 对VFP课程的教学内容和教学过程进行改革, 并具体阐述了该教学法在VFP教学中的实施过程。采用任务驱动教学法不仅能有效地解决传统教学方法存在的问题, 而且还能充分调动学生学习的主动性和积极性, 提高学生分析问题和解决问题的能力, 取得了良好的教学效果。

关键词:VFP教学,任务驱动,数据库系统

参考文献

[1]王爱珍, 范伊红.Visua1 Fox Pro程序设计教程[M].北京:电子工业出版社, 2013:1-2.

[2]陈志敏, 赵耀.高校非计算机专业VFP程序设计语言教学探讨[J].计算机教育, 2010 (7) :127-129.

VFP课程教学

VFP课程教学(精选12篇)VFP课程教学 第1篇1 VFP课程现状随着社会的发展,网络已经成为人们生活中不可缺少的一部分。网络的应用,从网站到...
点击下载文档文档内容为doc格式

声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。

确认删除?
回到顶部