VFP课程的“三层逐进”教学模式初探

时间:2022-06-23 09:37:41

VFP课程的“三层逐进”教学模式初探

摘 要:许多大专院校都将VFP作为高等院校计算机基础教育的重点教学内容,但是很多高校的此门课程的教学效果并不怎么好,如何进行更好的教学模式设计才能达到最佳效果?笔者探究了VFP这门课程独有的特点并分析了学习者特征,提出了“三层逐进”教学模式的框架,并分析了支持这个教学模式的教学理论和学习心理依据。

关键词:教学模式 VFP 程序设计 数据库

在VFP教学中大多老师只是照本宣科地把教材上的知识点讲解给学生,很多学生往往感觉程序设计很难学习和掌握,在课堂上常常表现出冷漠,在编程的时候也总是很机械,被动地去应付。最终也就导致学生不能系统、全面地认识和应用所学知识。

一、VFP程序设计课程的教学内容分析

1.课程内容特点

VFP程序设计课程的基本概念很多,例如关系数据库这部分内容涉及的概念就有:关系模型、关系模式、关系、元组、属性、域、主关键字和外部关键字。这些概念对于没有程序设计语言和数据库基本原理基础的学生来说理解起来有一定的难度,很多学生以前都没有听说过这些概念。

VFP程序设计课程操作性很强,例如visual foxpro数据库的基本操作就有数据库和表的建立、修改与有效性检验、多表操作、建立视图与数据查询。

2.学习者特征分析

要想取得较好的教学的效果,就必须充分了解学习者的特征。通过对学习者特征的分析有针对性地设计适合学生能力与知识水平的教学模式。通过调查我们发现许多非计算机专业的学生,由于是初次接触程序设计,在一定程度上存在排斥,畏惧的心理,因为没有编程经验,对程序设计的很多概念理解不透。

二、“三层逐进”教学模式的框架

所谓“三层逐进”教学模式是依据认知心理学,根据学生接受知识的规律,把教师的教学过程分层次为:第一层(知识点建构)、第二层(难点突破)、第三层(扩展提高)。三个阶段进行教学的教学运行机制。

“三层逐进”教学模式是一种旨在帮助学生记忆必备知识点,理解难点,提高学生能力的教学模式。VFP程序设计是应用型学科,因此课程教学应以实践教学为主,实践教学应以操作技能训练为主,操作技能训练尤以操作基本功为主。“三层逐进”教学模式按学生接受知识的规律突出了强化操作技能的迅速形成。“三层逐进”教学模式是笔者在多年的教学实践中总计出来的,是对现在的VFP教学提出更高的要求,其模式基本框架为:

1.第一层(知识点建构)――基础理论阶段

教师整理出各个知识点的联系和层接关系即知识结构图,这样学生能够一目了然,方便学生理解和记忆。

2.第二层(难点突破)――强化阶段

任何一门学科都有很多学生很难在短时间内接受的难点,这部分不能按其他的知识点那么多的时间和方法进行教学,这部分难点要用特别的方法方便学生理解,并且花的时间也要适当的多点,只有解决了这部分难点,才不至于影响后面知识点的讲授。

3.第三层(扩展提高)――实践应用阶段

这一阶段主要结合具体的生活实践进行训练和利用教学设备进行功能性教育,促使学生综合运用能力的形成。此阶段教师的任务是帮助学生有效的运用各种学到的知识从事生产活动,当然教师要及时调整自己的角色功能,变教为辅,变教为管。

三、“三层逐进”教学模式的依据

1.“三层逐进”教学模式的教学论依据

建构主义把学习可以分为初级学习与高级学习两种层次。初级学习是学习中的低级阶段,教师只要求学生知道一些重要的概念和事实,内容主要是结构良好的领域(well-structured domain)。高级学习的教学途径之一就是随机通达教学(Random Access Instruction)。“随机通达教学”把概念具体到一定的实例中,并与具体情境联系起来。学习者可以形成对概念的多角度理解,并与具体情境联系起来,形成背景性经验。

2.“三层逐进”教学模式的认知心理学依据

认知过程有感觉与知觉、记忆、思维和想象等,学生在认知事物的过程是一个层层逐进的过程,大体分为:了解记忆、理解体会、掌握运用这三个过程,“三层逐进”教学模式正式根据学生的认知事物的三个层次对症下药,递进梯度明显,从用脑科学角度分析,符合学生的记忆规律,因而学习效果明显。

四、VFP程序设计课程的“三层逐进”教学模式应用实例

1.知识点梳理

教师除了认真备课,深入理解各章知识点,梳理知识点让学生记忆容易,知识点清晰,没有那么大的理解压力。例如讲到“复制表结构的基本操作”这部分内容的时候可以给学生总结如下:

复制表结构:

(1)全部复制:SELECT * FROM 被复制表名 INTO TABLE 新表名

(2)部分复制:SELECT 字段名 FROM 被复制表名 WHERE 条件 INTO TABLE 新表名

在总结的时候要注意各知识点的联系并且条理清楚,最好在总结完每章的知识点后给学生布置一定的练习,要让学生动手操作,从中把知识点理解更深,记忆更牢。

2.重难点突破

VFP程序设计课程中很多知识难点和重点,特别是程序设计部分,学生由于没有学习过C语言等程序设计语言,对于一些比较难理解的知识点,可以利用多媒体制作软件制作动画,制作相关课件, 有了课件教学,使古板变生动了,抽象变形象了,深奥变浅显了,沉闷变愉悦了.不但激发了学生的学习兴趣,更有利的使学生理解其意义。

3.项目教学

由于VFP数据库程序设计是一门应用型学科,与生活的联系非常紧密,生活中用到数据库编程的方面很多,教师可以组织学生开发一些简单的应用项目,让学生在实际的项目工作中应用自己所学的知识,并且在做中学,不但能增强学生的成就感,培养学生的团队协作能力,还能激发学生的学习兴趣。

在教学的开始把要做的项目展现给学生,让学生对所学的知识有一个直观的认识,然后依据教学内容的进展情况,将项目分解为一个个的小项目引入到具体的教学中,引导学生循序渐进,有目的、有针对性的完成。

五、“三层逐进”教学模式的应用价值

本课题的研究对于提高VFP程序设计的教学效果具有一定的实践意义,主要体现在以下几点:

1.有利于实现教学工作的科学化

在教学过程中,许多教师往往运用自己熟悉的教学方法来开展教学活动。缺乏一套科学化,系统化的教学模式理论的指导。因此,参考系统化的教学模式方案有助于教师的教学纳入科学化的工作轨道。从而有利于教学过程的优化和教学效率的提高。

2.有利于发挥学生在学习过程中的积极性,培养学生的创造性思维

本课题的项目教学法在教学过程中既要充分发挥教师的主导作用,又有利于学生主动探索、主动发现,有利于体现学生的主体地位和创新人才的培养。这恰恰也符合VFP程序设计部分的培养目标。

参考文献:

[1]苏根良.大学计算机基础教学模式探讨[J].中国成人教育,2006(2).

[2]王爱冬,张涛.计算机教学中存在的问题及解决措施[J].教学与管理,2005(36).

作者单位:海南省海口市琼山区海口经济学院设备处

上一篇:强化情感 淡化技巧 下一篇:《数控车编程与加工》项目课程实施的实证研究