《VFP程序设计》教学法的研究与应用
2023-07-12
来源:好走旅游网
/’- 《Ⅵ P程序设计》教学法的研究与应用 吕金苹 摘要:《VFP程序设计》教学法多种多样,不同的内容可 以采用不同教学法,使教学更 具有直观性、形象性和针对性。 关键词:VFP程序设计;教学法;研究与应用 随着经济的发展和科技的进步,计算机操作和初步 程序设计专业人才需求越来越广。然而,这门学科具有 这样,教学内容变得形象生动,学生在学习中觉得有趣, 也就逐渐掌握了理论知识。同时,他们从自己的作品中 内容严谨、逻辑性强的特点,缺乏趣味性和感性空间,在 教学中,调动学生的积极性,激发学生的兴趣,就显得十 体验到动手的乐趣,获得了成就感,提高了学习的兴趣 和主动性,而教师的课堂教学也收到了事半功倍的效 果。 . 专 业 分重要。在实际教学中,笔者采用多种方法开展教学,效 果良好。 建 设 1.案例教学法。 现行的程序设计教材,大多注重知识的系统性,重 理论分析,少实例应用和学习方法。为此,在教学中,笔 者尝试把理论知识运用到具体实例中,引导学生做一些 2.目标驱动教学法。 有心理学家说过:“人之所以不能到达目的地,是因 为他没有目的地。’可见,目标在人的行为过程中是至关 重要的。学生在学习中如果没有明确的目标,很容易养 成懒散的学习态度。教师在教学中要对学生提要求,定 任务,明确本课要学习什么,要达到什么效果,进而引导 学生围绕这个目标去分析问题,寻求达到目标的方法。 实际、实用又好玩的小程序,提高他们对这门课程的学 习兴趣,如设计广告条、个性化日历、计时器、调色板等。 必须要充分发挥学生的主体作用,这就要学生通过理论 联系实际去解决问题。例如,在学习电子元器件的知识 时,不妨要求学生多到电子市场了解情况,因为电子器 件发展很快,书本的内容往往不是最全面的。可以通过 要求组装一台功放机,让学生亲自到电子市场了解情况 再进行购置相关的元器件。让学生亲自到市场了解情 况,可以弥补感性经验的不足,从而培养学生在理论与 业后参加工作,这种学习方法还可以用得上。例如在教 《电视机原理》理论课时,就可以多采用这种方法来教 学。因为电视机原理的理论性很强,很多原理仅靠教师 讲,学生就很难掌握,像行振荡原理、开关电源的工作原 理都比较复杂,学生很难理解。这时可以设置一些问题, 让学生边看书边解决问题,这样,学生学习的气氛比较 浓,就会达到预期的教学效果。 实际的联系中去掌握知识。 2.让学生走上讲台,锻炼胆量和语言表达能力。 马卡连柯说得好,新的教育科学必须培养新型的 人。可见,在课堂教学中如果能够运用合适的教学方法, 就可以提高学生的能力,使学生全面发展,走出社会才 通常,课堂教学中,教师在讲台上讲得多,学生走上 讲台的机会甚少。我们在学习完内容后,可以设计一些 问题,让学生到讲台上进行小结,胆子较小的学生往往 能更适应目前激烈的竞争。 (作者单位:珠海市斗门区第三中等职业学校) 讲得不会很好,有的连上讲台都怕,原因很简单,就是不 够胆量。可见,这种方法训练学生的胆量不仅行之有效, 同时又能巩固所学知识。 参考文献: [1】叶奕乾,何存道,梁宁建.普通心理学[M】.上 海:华东师范大学出版社,1997. [2】王道俊,王汉澜.教育学[M】.北京:人民教育出 版社.1989. 3.提出若干问题。培养学生自学能力。 在课堂教学中,有些教师的课往往变成了“一言 堂”,学生思考时间少,这样的课堂气氛让学生感到枯燥 乏味。不妨这样做:教师先提出问题,让学生看书、思考 及讨论,然后教师检查指导,最后提问,学生回答和总 [3】何国华,燕国材.马卡连柯教育思想研究【M】. 湖南:湖南教育出版社,1986. 见习编辑赖俊辰 结。这样的教学方法可以教会学生真正“读书”,即使毕 r———] I 4O l『r 圈点/ 目标驱动教学法使学生不仅可以由被动接受知识变为 (Tda2=Bda2)And fda3=Bda3)And fTda4 Bda4) 主动探求知识,而且可以在很大程度上克服学习的盲目 Select Sum(Iif(Result=0,1,0))As Err,Sum(Iif(Re- 性。 sult=l,1,o))AsCoorFromTempIntoArraya盯 VFP是一种既支持面向过程又支持面向对象的混 Messagebox(’共’+Alltrim(Str(arr(1)+art(2)))+’题’+. 合型数据库程序设计语言。VFP教学目标的确定,与只 正确:’+; 讲授操作方法的应用软件(如Office等)和传统的结构 AUtrim(Str(arr(2)))+’题,’+I错误:’+Alltrim(Str(arr(1))) 化程序设计语言(如C语言等)的教学目标略有所同,既 +I题’,64,’提示’) 要掌握对象属性的设置方法,又要掌握结构化程序设计 这样,定出两个目标,就可以保证不同层次的学生 的基本方法。 都能顺利完成设计任务,达到教学目标。 实际教学中,教学目标确定时应将界面设计与代码 3.助教负责制教学法。 设计先分层再结合。 助教负责制教学法,即老师抓两头——助教组(优 (1)界面设计。例如,在讲授 际准化考试系统设计》 生)和差生;助教组(优生)抓中间。教师在备课时,先行 时,笔者先给出了若干系统参考界面由学生自行选择。 辅导挑选出来的助教员。上课时,明确教学目标后,学生 如下图: 分成几个小组,围绕学习目标,在本组助教员的指导下 学习。这样,学生遇到问题时,先由助教员解决,助教员 不能解决的,教师再到该组进行小组辅导,对于大多数 同学都有问题,教师在全班讲解。此法实施于机房教学, 变一个老师为多个“老师”,深受学生欢迎。 专 助教负责制教学法点面兼顾,使得老师“胸中有全 业 局,两头有典型”;既使学生很好地掌握学习目标,又提 (界面一) 高了学生自主学习、协作学习和探究学习的能力:既以 建 | i .j 。。 j£亳试 瓷试 一Il| l优带差,共同进步,又为学校培养了一批计算机学科尖 设 子。 釉 ?… ii| I。I。rI。 ̄I - ?w | . 4.课程设计教学法。 主墼::j ■●^●-● ● 啪lJ: 一 ●●‘t 墨 }}● }; 舞一筻墨 il■■■ }0h—‘●-i h■●■■●;一l j 程序设计课程基础知识和理论完成以后,为了进一 『j‘篙嚣暑嚣 ■■‘-tⅫl嘲7ll眦■●t l 嘲 } h● f矗 ●l- J离 幛 . 1; 步提高学生程序设计的能力,笔者对全班学生进行分组 课程设计。笔者出示了一些设计范例,学生根据自己的 兴趣选题,自由组建设计小组,自选设计课题,自行进行 确嘲啼毒— --I凶-h ii } _ 毒; 茹茹蔷 软件需求分析,以小组合作形式完成一个信息管理系 统。学生的积极性都很高,他们的设计有超市物品管理 (界面二) 程序、学生成绩处理程序、企业人事管理程序、交通事故 由于界面设计多数为对象的属性设置,直观且相对 管理系统、音像制品管理系统等。 简单,这一层次目标笔者要求全体学生都必须掌握。 到作品设计后期,笔者再组织部分优秀学生(多数 (2)代码设计。相对界面设计,代码设计较为抽象, 为助教员)对一些较有实际用途的程序加以完善,并提 需要较强的逻辑思维能力和结构化程序分析能力。这一 供给有关部门使用。使用部门反映都非常好。学校一些 层次目标因人而异:对于程序设计基础较好、领悟能力 老师看了学生设计的《丰示,准化考试系统》后,要求将这一 和代码分析能力较强的同学,教师在分析完模块功能 程序交给他们在教学中使用,这进一步激发了学生学习 后,可以要求他们自行设计代码;对于基础较差、逻辑思 的热情。 维能力较强的同学,直接给出难度较大的主要参考代 课程设计教学法使学生对程序设计的理论有了进 码,让他们在模仿中理解设计思想,并补充完整次要的、 一步的理解和掌握,增强了他们学习程序设计的兴趣和 较为简单的代码。如以上界面二的“得分’,j安钮即为主要 信心,锻炼了他们协作学习的能力,开拓了他们的视野, 代码,可参考如下设计方法: 培养了他们理论联系实际的能力,激发了他们的创新意 Select test.Th,test.Dal As Tdal,test.Da2 As Tda2,test. 识。 Da3 As Td ,test.Da4 As Tda4,Base Test.Dal As Bda1. VFP教学不是理论知识的灌输,而是师生间的双边 Base . , . ,:_TestDa2AsBda2Base TestDa3AsBda3 活动,甚至是教材、学习目标、社会环境等因素的多边活 Base TestDa4 As Bda4 0 As Resul. ,t From test Lett _动。在教学中,要变被动为主动,充分发挥学生的主体作 Join basetest On Base—Test.th=Test.th Into Cursor Temp —用和教师的主导作用,从而提高教学效率。 Readwrite (作者单位:佛山市顺德区勒流职业技术学校) up.retempSetResult=l Where(Tdal=Bda11And 见习编辑 赖俊辰