APP下载

项目模仿法在中职《Visual FoxPro6.0程序设计》教学中的实施

2011-08-15莫炯珍

贺州学院学报 2011年4期
关键词:子项目程序设计课件

莫炯珍

(广西梧州林业学校,广西 梧州 543000)

项目模仿法在中职《Visual FoxPro6.0程序设计》教学中的实施

莫炯珍

(广西梧州林业学校,广西 梧州 543000)

根据《Visual FoxPro6.0程序设计》教材的特点,针对当前中职学生基础知识差、文化水平差异大、思想波动不定等现状,在VFP教学中采用项目模仿法进行教学,以激发学生学习兴趣,能热情投入学习中,使学生通过模仿去把握哪些暗含的知识,进而形成自己对概念的认识,最终达到能使学生在模仿中创新的教学目的。

项目模仿;中职;VFP6.0程序设计

Visual FoxPro6.0程序设计(VFP6.0程序设计)是一门与英语、函数、逻辑性推理密切相关的面向对象程序设计课程。目前,在中职学校的VFP6.0程序设计教学中,通常使用的是传统式的传递 ——接受 ——验证教学模式[1]172。这样的教学法导致学生只是模仿课本上的实例做做而已,知识点很零散,对系统开发认识模糊。使用引导 ——发现教学模式[1]173,教学效果很不理想,甚至行不通。经探讨和实践证明:对中职生采用情境 ——陶冶教学模式[1]175,创设情境(创设项目模仿情境)进行教学,能取得较好的教学效果。本文探讨的项目模仿法其实就是针对中专生的案例教学法,首先由教师给出一个具体案例并演示其效果,然后讲解案例中使用到的知识点,最后由学生模仿实现案例。

1 首先精心设计好模仿使用的项目

准备和策划一个恰当的模仿使用项目,是实施项目模仿法教学的前提条件。因此,首先要精心策划好既适合教学内容又能适合学生起始状态的模仿使用的项目。

1.1 摸清学生现状,精心策划能充分发挥学生想象力的模仿使用项目

模仿项目的设计应以学生的需要、学习能力和条件为依据。在本课程开始教学之前教师必须充分了解学生原有的知识结构、智力水平、爱好、群体及个性等特征,以助于选择适合他们的工程项目。如果不充分了解学生的实际情况,那么所选择的项目可能会太难或太容易,项目太难会打消学生继续学习的积极性,太容易又会让学生很快完成任务,达不到思考的效果。现在的中专生存在基础知识整体差、文化水平差异大、自学能力和自控能力都停留在比较低的层次上、好玩、懒于思维、审美情趣高等特点,而该课程与英语、数学联系十分紧密,要求逻辑思维特别高,因此在策划模仿项目时必须考虑这些问题。

针对以上的学生现状,在策划项目时,力求做到:(1)项目编程用到的命令、函数力求少而精(即把教材中最常用的命令、函数应用到项目编程中,以教会学生熟练掌握这些命令、函数并懂得命令、函数的暗含及学会学习命令、函数的使用方法为度),且要有一定的代表性,让学生容易接受;(2)项目中穿插一些动画场景设计、背景音乐设计等有声有色的小作品制作,以此引发学生产生好奇心,让学生明白这软件也能制作动画,激发学生的学习兴趣;(3)难度力求适中,能适合于上、中、下不同水平的学生,使人人都能参与、都能做;(4)项目的素材力求直观、现实、实用。“课件制作系统”是以本教材内容作为项目制作素材开发出来的适合各门学科课件制作的应用软件,这样的项目贴近实际,学生对课本十分熟悉,这样学生对组成该系统的各个实体以及它们之间的联系很容易领会,开发出来的软件能直接应用于各课程的课件制作,使学生觉得学有所用,赶快来试一试。

1.2 钻研教材,精心策划好模仿使用的每个具体子项目的任务

要确保项目模仿教学的实施,必须有合乎模仿项目的教学内容。钻研教材的目的在于确定教学内容的范围和深度,以及弄清教学内容中各项知识之间的相互联系[1]222。VFP6.0程序设计是新一代小型数据库管理系统的杰出代表,是面向对象可视化编程系统,功能强大,直接面向数据库开发,实用性很强。目前,VFP6.0是用户收集信息、查询信息、创建集成数据库系统、进行应用系统开发较为理想的工具软件,已广泛应用于社会各领域。VFP6.0概念比较复杂,规则繁多,函数、命令无处不在,不少初学者难以掌握、易出错。VFP6.0教材很多,各有千秋,但总体分为两大类:一类是层次型,遵循“VFP的基础知识及操作 ──程序设计基础 ──表单的设计与应用 ──系统开发与应用”,是符合由浅入深循序渐进的教学原则,另一类是以程序设计为主,把VFP的基础知识与操作穿插到程序设计的教材过程中。我校选择的教材属第一类型,课程内容多、面广,无法面面俱到,因此在实际教学中,应根据学生和学校的具体情况及社会的需求,抓住重点对教材内容做合理的安排与取舍。根据教材特征设计涉及的主要教学内容和任务有[2]:1、数据库的设计。要求根据本教材目录及内容确定需要的表、字段属性及表间的联系的设计。2、建立数据库及表。3、数据库及表的操作。要求使用菜单和命令交互式操作,熟练掌握操作表的常用命令、函数和善于输入用于验证模仿项目可行性数据。4、数据查询。要求创建查询界面来实现,熟练掌握程序基本结构及应用。5、数据显示界面设计。要求创建目录树[3],通过目录树来完成数据显示任务,显示的数据可以是外来部件,也可以是直接录入的数据。6、菜单的设计及应用。7、系统开发与应用。要求编写组装本系统的主程序,并将以上内容组装起来,制作成一个安装盘,可供使用。这样的构思没有背离教材内容,又能抓住重点、难点,又可以将主要知识点提取出来并融入到每个具体项目中,最后教师设计好以数据管理、编辑(子菜单:复制、粘贴、全部选择、清除、、插入对象)、现场教学、视频教学、背景音乐(子菜单暂不需要、系统音乐、自定义)、退出系统等菜单组成的“课件制作系统”软件供学生模仿使用,让学生对系统开发有一个整体的认识。

2 精心策划模仿项目实施过程,让学生在模仿中创新

模仿项目实施阶段是整个项目模仿法最重要最关键的阶段,措施是否得当直接影响到教学的成与败。因此教师要严密组织好教学,使学生积极参与知识的探索,让学生在模仿中创新。

2.1 创设动感、美感的场景,激发学生学习兴趣,激励学生深入探究

教学的根本目的在于使学生学会作学习的主人,能自觉主动地学习,成为自我发展的主体[1]238。只有先培养起学生的学习兴趣,才能使学生自觉学习,成为自我发展的主体。因此,教师要创设与当前学习主题相关的、尽可能真实的情景,如实物演示、音乐渲染、播放动画等手段,为学生创设一个富有情感、美感、生动形象的特定氛围,以激发学生的学习兴趣。

在“课件制作系统”模仿教学过程中,在准备阶段,首先制作出一个完整的“课件制作系统”,并能映射自己策划的模仿教学的内容与任务,同时适当作一些情感、美感的包装。如设计一个进入系统前的初始化界面,该界面由一幅迷人的闪烁动画和进度条、版次及版权说明等部分组成。系统界面由一幅富有情感的图片和醒目的七彩阴影课程名称(如:“Visual FoxPro6.0程序设计”)及隐隐约约的“欢迎使用课件制作系统”走马灯,还播放着优美动听的轻音乐。在模仿教学的第一堂课就先演示该系统,明确告诉学生如此漂亮的界面、强大的查询及简便的操作在学习了VFP6.0程序设计之后完全能做出来,学生就会有主动去学的欲望和目标,并有了信心。然后根据教学进度将有关的子项目进行分解,让学生看清楚该子项目是由哪几部分组成,对项目提出功能需求,待演示结束后,教师应明确指出,演示的系统就是将要完成的学习任务,也就是同学们要完成的设计项目。以此激发起学生的好奇心与兴趣。

2.2 严密组织教学,确保学生在模仿中创新,力求获得最佳的教学效果

项目模仿教学是在教师严密的组织和积极引导下进行的一个由学生模仿实际的工程项目创设出具有自己特色的作品的活动。学生是学习的主人,要充分发挥学生的主动性和创新精神,让学生有充分参与讨论和设计、创新的机会,同时不能忽略教师的指导作用。教师是整个教学的设计和组织者,要随时帮助学生解决问题和困难,启发和引导他们以尽可能少的时间获得最好的学习效果。

2.2.1 优化组合分组,拟订模仿项目实施计划

模仿项目内容确定后,接下来就应组织全班学生对每个子项目进行详细的讨论和分析,力求每个学生都明确各个子项目的基本功能与设计要求,然后根据学生对项目了解的情况和学生现状进行优化组合分组。分组时,应本着根据学生学术水平和思维能力进行,按优中差搭配组合。为了让学生掌握全面知识,要求每组完成一个模仿项目,并根据实际情况出发,将全班分为7组,每组5—6人,推选组长并由组长给组员分配任务,全面负责项目的开展工作。这样既锻炼了学生的团队合作精神,又可以起到“以强扶弱”的作用。教师对每组制定出的计划和实施方案,教师要认真把关,对存在的问题,要召集组员进行讨论,直到学生能够制订出具有自己特色的可行的模仿方案。

2.2.2 组织讨论,引导学生发现问题和解决问题,分步完成设计任务

教师要积极组织学生对模仿项目的每个子项目进行分析讨论。在讨论中,教师要注意发挥主导作用,要积极引导学生围绕问题的中心勇于发表自己的观点;启发学生在寻找答案的过程中,善于利用所给定的材料,充分利用直觉思维提出各种有益于问题解决的方案,罗列出解决问题时可能碰到的困难;引导学生逐步深入到问题的实质,最终使问题得到解决。如教师示范的“课件制作系统”的界面的七彩阴影课程名称,在设计阴影七彩闪烁动画过程中,是本项目的难点之一,也是最吸引学生的亮点,学生探究欲望很浓,但在探究过程中会遇到很多困难,教师在这个过程中担负着答疑和指导的任务,启发学生可通过相同的命令设计不同的参数和不同的循环结能构制作出不同的动画来装饰界面的课程名称,以学会制作动画的任务。每完成一个任务,教师都拿他们的作品来演示,请同学们评价,提出改进的建议,同时发现更好的解决问题的方法以推广。

2.3 操作演示、检查评估

检查评估是对整个模仿项目的总体评价,是开展项目模仿教学活动不可缺少的一个重要环节,是检查学生完成项目的情况和衡量学生的学习效果及验证模仿项目的可行性、准确性及可靠性的关键。在完成整个模仿项目设计后,教师要组织学生对各组的模仿项目进行检查、评价。先由各组自评,要求各组根据子项目要求进行讲解汇报,操作演示,看是否按照原计划展开,是否实现项目功能;然后各组之间相互评价,让他们发现各自的优缺点,促进相互学习和提高。最后师生共同讨论、评判在项目设计中出现的问题、学生解决处理总的方法及学习行为特征。教师在组织学生操作演示项目时,要客观地从正面对各组进行评价,善于发现学生优点,并给予积极的肯定;对存在的问题,不能简单地评论谁对谁错,而是以模仿项目实施的整个过程是否成功来评价。

3 教学效果

采用项目模仿法进行VFP6.0程序设计课程的教学,能激发学生的学习兴趣,调动学生学习的积极性、主动性和独立性,有效地培养学生的创新精神和实践能力。消除学生编写程序的恐惧心理,锻炼了学生的程序设计综合能力,为今后较快地参与实际项目软件的开发奠定了坚实的基础。

[1]王嘉毅.课程与教学设计(1)[M].北京:高等教育出版社,2007.

[2]何新权.Visual FoxPro6.0程序设计[M].北京:高等教育出版社,2008.

[3]http://www.kongming.cn/kmlearn/lncontent.aspxid=3518

Item Imitation Method in Secondary School Visual FoxPro6.0 Program Design Implementation in Teaching

MO Jiong-zhen
(Guangxi Wuzhou Forestry School,Wuzhou Guangxi 543000)

According to the characteristics of the teaching materials Visual FoxPro6.0 programming,aiming at the vocational students poor in the basic knowledge,great difference in educational level and thinking violation,this thesis will lead you to the topic how to proceed the VFP teaching by adopting items-imitating method so as to stimulate students’interest in learning,put their enthusiasm into learning,enable students to grasp those implicit knowledge by imitating,and thus form their own understanding of the concept,which ultimately realize the teaching purposes for students to keep innovating what they have learned by imitation

Item Imitation;Secondary School;VFP6.0 Program Design;Design Implementation

G632.4

A

1673-8861(2011)04-0124-03

2011-06-10

莫炯珍(1967-),女,广西桂平人,广西梧州林业学校讲师。主要研究方向:教学研究。

猜你喜欢

子项目程序设计课件
服务进程中消费者对子项目顺序的遵从性研究
活性炭为中心综合项目总体布局
基于Visual Studio Code的C语言程序设计实践教学探索
从细节入手,谈PLC程序设计技巧
基于案例的电子技术实践教学内容与教学设备的设计
用Lingo编写Director课件屏幕自适应播放器
高职高专院校C语言程序设计教学改革探索
从“广用”到“省用”——谈音乐教学中课件使用的“度”
课件综述——《识字三》
PLC梯形图程序设计技巧及应用