vb程序设计课“三阶段教学法”探析.doc

vb程序设计课“三阶段教学法”探析.doc

  1. 1、本文档共23页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
vb程序设计课“三阶段教学法”探析

VB程序设计课“三阶段教学法”探析 摘要:本文结合VB语言的特点及学生的认知规律确定处理VB教材的思路,提出“三阶段教学法”,对该课程教学方法的改进、提高学生的编程能力等方面作了一些探索和实践。br  关键词br本文来自:计算机毕业网 :VB程序设计;三阶段教学法;教学研究br      br  1 引言br  br  VB程序设计语言因其入门简单、功能强大、应用性强等特点已经成为高等院校非计算机专业的重要课程。在以往的教学中,经常发现由于教师教学内容安排和教学方法选择不当,导致很多学生对VB语言感到枯燥难学,学过之后不能独立设计程序。因此,在教学中科学合理地利用教材,改进教学方法,激发学生的学习积极性,提高VB程序设计课的教学质量成为高校计算机基础课教师需要思考的问题。如何能教好VB程序设计课,笔者根据VB课的特点,摸索出一种以“三阶段教学法”为主的一整套教学方法和技巧,使VB课的教学取得了较好效果。br  br  2 什么是“三阶段教学法”br  br  理解教材是备好课的基础,处理教材是上好课的前提。教师要从VB课程的教学大纲和教学目标出发,结合VB语言的特点及学生的认知规律确定VB教材的处理思路。VB程序设计课程教学的主要目标是使学生具有使用VB语言开发应用程序的基本能力。VB是一种可视化编程语言,提供了丰富的控件,采用事件驱动的编程方法,使编程更加容易,程序开发不再需要过多地与编写代码打交道,从而可以将更多时间放在程序设计上,放在设计解决实际问题的算法及更友好的用户界面上。但是以往教学中基础性实验比重过大,综合性实验比重相对较小,教学始终停留在语言基础层次上。而要想将教材各部分结合起来,构成一个完整的有机教学体系,实现VB课程的教学目标,只有通过综合性练习才能使所学知识融会贯通。那么怎样合理处理教材呢?br  2.1 纵观全面,确定重点br  确定教学重点是教师在处理教材中起决定作用的一项工作,需要统观全局,慎重对待。VB程序设计课程总的来说分程序设计语言和可视化界面设计两部分,教学重点在前一部分,以教授程序设计基本思想和算法为主线。为此,在整个VB教学中重点要处理好以下六部分内容:⑴程序设计基础;⑵常用标准控件;⑶控制结构;⑷数组;⑸过程;⑹数据文件。抓住了这六部分教学内容就抓住了VB课程结构的主要线索。br  2.2 整体规划,分阶段教学br  重点确定之后,就应考虑如何处理重点。通过对VB教材的整体分析,可把VB程序设计课的教学内容总体上划分三大部分:VB入门知识、简单编程、综合程序设计,在此基础上实施教学,即所谓“三阶段教学法”。“三阶段教学法”就是加大综合性实验比重,明确不同阶段的教学目标,采用不同的教学方法,内容明确,突出重点,分散难点,循序渐进,使学生在不同阶段掌握程序设计相应的能力,最终达到VB课程的教学目标。br  br  3 VB教学的三个阶段及实施方案br  br  3.1 VB入门阶段br  该阶段的教学目标是熟悉VB集成开发环境,了解VB中对象的概念和事件驱动程序的基本特性,使学生初步掌握VB编程的基本过程,为下一阶段简单编程打下良好的基础;教学重点为对象的概念、事件驱动的编程机制、编程基础和常用控件的使用。具体教学内容涉及VB集成开发环境、常用对象及其操作、编码基础、数据的输入与输出和常用控件。br  调查表明,大多数VB没有学好的同学都是前几章没掌握好,影响了学习的积极性,导致该门课程最终学习效果不是很好。究其原因,由于教学内容太多,学生在教学开始阶段很难一下理解这些概念。因此,在教学中应该将教材前几章内容进行精心剪裁、梳理和调整。比如,窗体的部分属性放到基本控件中讲,记录类型合到数据文件中讲,部分函数揉到第二阶段简单编程中讲。这样调整后,降低了入门难度,突出了本阶段的重点,激发了学生学习兴趣,难懂的概念也好理解了。这一阶段教学要注意以下几个方面:br  (1)理解事件驱动机制,加强面向对象编程的思维训练。为了讲清事件驱动的基本概念,要加强学生面向对象的编程思维训练,通过实例归纳出如下典型事件驱动序列:① 启动应用程序,加载和显示窗体;② 窗体或窗体上的控件接收事件;③ 如果相应的事件过程中存在代码,则执行代码;④ 应用程序等待下一次事件。这样可使学生真正理解什么是事件驱动编程机制,如何设计事件驱动的程序。br  (2)重视程序设计基础的学习,打好编程的基本功。程序设计基础介绍构成VB应用程序的基本元素,包括数据类型、常量、变量、函数、运算符和表达式等。学生学习这些内容时感觉太枯燥,提不起学习兴趣。针对这种情况,可采用以下教学方式:① 关键概念,问题情境教学。如数据类型(整型变量、单精度变量、双精度变量)、变量作用域(局部变量、窗

文档评论(0)

didala + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档