• 学前教育
  • 小学学习
  • 初中学习
  • 高中学习
  • 语文学习
  • 数学学习
  • 英语学习
  • 作文范文
  • 文科资料
  • 理科资料
  • 文档大全
  • 当前位置: 雅意学习网 > 高中学习 > 正文

    高职高专院校排行榜_浅谈高职高专院校VFP程序设计教学建议

    时间:2020-03-27 07:33:59 来源:雅意学习网 本文已影响 雅意学习网手机站

      【摘 要】 VisualFoxpro(简称VFP)程序设计语言是在一种能处理大量数据并进行管理系统开发的常用工具,是很多高职高专院校的计算机基础课程。传统VFP教学存在着学生基础较差、学习方法不恰当、缺乏融会贯通等问题。建议加强实验环节教学,采用案例式教学和模块化教学,进一步提高学生学习VFP的积极性。�
      【关键词】 VFP程序设计;高职高专;存在问题;教学建议
      ��
      VisualFoxpro(简称VFP)是目前微型计算机上应用非常广泛的数据库系统开发工具之一,应用广泛��[1]�,同时也是很多高职高专院校全国计算机等级考试的考试内容之一,是目前学校开设的唯一的门计算机程序设计课程。学校VFP课程的总学时在50学时左右。在如此短的时间内把VFP课程全部教授完并要求学生熟练运用是非常困难的,因此如何提高VFP的教学质量和教学效果迫在眉睫。�
      一、VFP教学中存在的问题�
      1、学生基础比较差�
      VFP教学与英语有着千丝万缕的联系,而学校学生的英语底子薄,记忆方式不当,很多函数、命令和语句不能够准确的记忆。VFP涉及的基本概念比较多,如数据库、函数、面向对象等,学生一时难以理解,并且VFP的重点内容就是函数、命令和语句,这些函数、命令和语句都是英文单词或单词的缩写,很多学生英语底子太薄,又急于求成,想尽快的记住这些函数和命令,这样就更加加重了学生的厌学情绪。�
      2、实验任务不明确,学习方法不恰当�
      上机练习是测试学生所学知识的最佳和最直接的方法,但因为所学的内容比较多,学生不知道从何入手,而且大多数的学生只是一味的照书操作,往往是在实验课上都能根据课本上的例子得出结果,但是又不明白为什么是这样的。这就导致无法完成脱离课本的任务,常常是每次上课时还要做简单的建表、建表单等同样的工作,以至于理论与实践相脱节。�
      3、传统教学方法的缺陷�
      (1) 传统的教学模式以教师和教材为中心,以灌输的方式从书本到书本,从概念到概念,忽视了对学生学习潜能的开发,导致学生理论与实践的脱节,很难调动学生的学习兴趣;�
      (2) VFP基本概念和相关的规定较多,而且VFP教学内容多,课时紧,很多教师只是把相应的内容讲解完,使学生的学习只停留在单个的知识点,而没有把相关的知识点融会贯通,另外,学生习惯分散记忆各个知识点,对于知识的综合应用显得力不从心。�
      二、教学改革建议�
      1、针对VFP教学中实验任务不明确,学习方法不恰当的问题,加强实验环节�
      上机实验是VFP课程教学中的一个要点,是体现教学模式从传统的教师单向传授变为学生主动学习的重要环节。学生对教学内容的学习和理解只有通过上机实验的环节才能实现。通过上机实验,可以培养学生的编程能力、调试能力、自学能力和综合应用能力。�
      在具体的实验环节中,教师应该有责任心和耐心,需要精心设计实验内容,提出实验要求,注意引导并锻炼学生的独立思考能力。�
      2、针对传统教学中学生理论与实践脱节的问题采用案例式教学�
      案例教学模式��[2]�根据教学目的和教学内容的要求,在老师的精心策划和指导下,运用典型和与学生有实际联系的案例,将学生带入特定事件的现场进行案例分析。在课堂教学、课后作业、课程设计三个环节中自始至终采用同一个案例来教学,让此案例贯穿整个课堂教学、课后作业以及最后的课程设计中。�
      案例教学的实施过程可分为以下三个步骤:�
      (1)案例设计在教师实施教学活动之前精心设计一个典型、完整而又与学生相关、容易接受的案例,如学生信息管理系统等。本文就用学生信息管理系统作为教学案例。�
      (2)课堂教学自始至终我们都通过学生信息管理系统来实施教学。如:通过学生数据库向学生介绍数据库的概念,让他们对数据库有一个感性的认识,了解数据库的概念和作用。这样做就可以避开枯燥乏味的理论讲解,使教学过程变的生动而新颖。�
      (3)课后作业。课后作业是课堂教学的延伸、补充和深化。在此环节中,我们同样可以从学生管理信息系统这个案例下手,精心涉及一些作业,而没有必要再去涉及一些其它的案例。通过学生管理信息系统的作业,让学生趁热打铁,巩固所学的知识。�
      3、针对传统教学中知识点分散不易记忆的问题采用模块化教学�
      模块化教学��[3]�是根据教学目标和要求,把知识点尽量分类简化,形成知识模块,以缩小学习范围,从而使学生能够对重点和要点模块集中精力、逐个突破。�
      模块化教学主要有以下三个要点:�
      (1)划分大模块。根据大纲的要求,将知识要领按层次逐级重点化、模块化,划分成若干个大模块,大模块再细分成若干个小模块。根据对VFP知识点和大纲的理解,在教学中将知识要点划分为五大模块:�
      ◆数据运算模块:包括常量、变量、表达式以及函数;�
      ◆数据库操作模块:包括表、数据库以及索引;�
      ◆关系数据库语言模块:包括定义、查询和操作;�
      ◆程序设计模块:包括程序的三种基本结构以及程序的调试;�
      ◆表单和菜单设计模块:包括表单、菜单以及报表。�
      五大模块的划分要让学生对自己要掌握的知识有一个清醒的认识,不至于被厚厚的书本所迷惑,接下来的任务是如何集中精力,逐个击破。�
      (2)归纳小模块。对某些分散知识点尽量进行归纳,把问题以小模块的形式简化。VFP课程中知识点繁多,如果将这些分散的知识点尽量归纳简化,可以帮助学生更高效的掌握这些知识点,达到事半功倍的效果。�
      例如:介绍表的查询定位命令时,一般的教材总是按顺序分别介绍GO命令、SKIP命令、LOCATE命令,在后面的索引章节又会介绍索引定位命令FIND和SEEK。这个知识点有5个命令,没有规律而且分散,学生很难留下深刻的印象,在碰到实际问题时也想不到怎样用这些命令解决问题。根据它们的特点,对定位命令进行归纳如下:�
      ◆绝对定位GO�
      ◆相对定位SKIP�
      ◆条件定位LOCATE�
      ◆索引定位FIND和SEEK�
      通过适当的归纳总结,学生不仅快速记住了这些分散的知识点,而且在遇到实际问题时,根据问题属于哪一种定位情况,很快就能运用对应定位命令来解决问题,达到更好的教学效果。�
      (3)针对不同知识模块采取不同的教学方法。我们要为学生营造一个好的学习情境。数据库操作模块的教学目的是提高学生数据处理能力,如表的创建、数据库的完整性等,此模块应采取可视化教学,通过演示,可以加深学生对此模块的理解。而程序设计模块的教学目的是让学生形成“结构化程序”的思维,培养学生的编程能力,此模块应先在黑板上讲明原理、基本的语句结构,然后上机操作,效果会事半功倍。�
      (下转第173页)

    推荐访问:浅谈 程序设计 高职高专 浅谈高职高专院校VFP程序设计教学建议 高职高专电路基础答案 高职高专经济数学答案

    • 文档大全
    • 故事大全
    • 优美句子
    • 范文
    • 美文
    • 散文
    • 小说文章