《VB程序设计》课程教学改革的探索:c语言程序设计pdf下载

  摘 要:本文从提高学生的创新能力和实践能力出发,根据教学实践中的经验,讨论了VB课程教学方法、教学手段以及考核方法等几方面的改革尝试。   关键词:VB程序设计;教学方法;改革
  中图分类号:G642.0 文献标识码:B 文章编号:1009-9166(2010)029(C)-0123-01
  
  引言:Visual Basic(下面简称VB)程序设计是我校计算机相关专业学生的必修课,然而VB语言枯燥、难以理解,学生缺乏相应的知识背景,导致学生对这门课有恐惧心理,缺乏兴趣。这就要求我们教师在教学中分析、摸索出一些较为行之有效的教学方法,才有可能培养学生程序设计能力,掌握一门技能,激发学生对程序设计的兴趣。笔者在近几年的教学实践中进行了如下改革探索,取得了良好的教学效果。
  一、教学改革与实施
  (一)采用实例教学法,激发学生的学习兴趣
  VB程序设计语言所涉及的内容多,控件的属性、事件、方法也很多。要让学生对这些概念有一定深度的理解和掌握是比较困难的。时间一长,就会影响学生学习的积极性与主动性。因此在教学中,我从实例入手,采用实例作为知识的载体,选择学生感兴趣的问题作为实例,通过让学生亲眼观看、亲手模仿,在实际操作中亲自去体会和领悟这些概念。
  (二)采用循序渐进方法,培养学生创新思维
  知识的学习是一个循序渐进的过程。在教学过程中,我们可以先从简单的实例出发,再增加或者改变实例的条件,逐渐加深难度,以此培养学生的创新思维,提高学生对程序的分析与编写能力。这里仍以10!这个实例来看,这是我们讲授For…Next循环时的一个典型实例,这段程序在学生弄懂For…Next循环语句之后,理解起来并不困难。但为加深学生对语句的理解程度,提高学生举一反三的能力,要求学生对原程序条件做如下几种变化:
  (1)求1到10之间所有数的和
  (2)求1到100之间所有数的和
  (3)求1到100之间所有奇数的和,步长为2
  (4)求1到100之间所有奇数的和,步长为1
  这里第(1)小题和实例中原程序相比难度不大,学生已学会根据数据范围定义数据类型,很快写出如下代码:
  Dim S As Integer
  Dim I As Integer
  S=0
  For I=1 To 10
  S=S+I
  Next I
  Print"S=";S
  第(2)小题将(1)题程序中I的终值改为100即可,学生理解终值在这一循环语句中的作用。第(3)小题增加了难度,需要动脑筋思考,将(2)题程序中For I=1 to 100语句改为For I=1 to 100 step2,才能得到奇数的相加,而且步长为2,掌握步长step在循环语句中的用法与作用。第(4)小题难度更大,要求奇数和,步长为1,做两点变化:一要写出For I=0 To 49,二要修改循环体,将循环体语句变为S=S+(2×I+1)。要做到这些变化,需要学生对For…Next循环语句有比较深刻的理解并能创造性地、灵活地予以运用。通过这种循序渐进的方式,激发了学生主动思考与解决问题的积极性,巩固了教学效果,提高了学生的综合编程能力。
  (三)注重实践教学,培养学生实践能力
  VB是一门实践性很强的课程,如果只纸上谈兵,不上机练习,是不可能真正掌握VB程序开发的。实践教学主要注意抓住以下几点:
  (1)模仿阶段,对课堂核心实例系统的调试、改进。核心实例的每次增强版是全面反映教学内容的,学生通过模仿、知识再现达到在实践中领悟知识,开拓编程思路。(2)分层次阶段,在教学过程实施的开始,和核心实例同步,我就给出了几个类似核心实例的课程设计内容,供学生选择。对核心实例的调试比较成功的,可以同步实施自己所学的课程设计内容,达到培养学生分析问题和解决问题的能力。对掌握核心实例有困难的学生,针对教学内容重新布置实验,强化知识巩固。课程设计内容课后上机完成。
  要掌握上面两个阶段的具体情况,教师应亲自指导,与学生一起上机实验,随时监控学生实验过程。对学生提出的问题及时予以指导,而发现学生常犯的共性错误,可在理论课上进行点评。
  (四)改革考核形式,体现学生综合运用能力
  考试作为教学效果的一种客观测试手段,是教学中的一个重要环节。我们根据VB的课程特点,在传统的期末闭卷笔试考核之外,增加了平时考核、实验考核和课程设计考核的内容。平时成绩占10%,期末闭卷考核成绩占40%,实验成绩占20%,课程设计成绩占30%。对于课程设计,在课程即将结束的前两周,将所有的学生分成若干小组,让各小组分别选择不同的课题来设计,例如开发一个档案管理系统、图书管理系统。实践证明,这种综合考核方法不仅检验了学生把所学知识、技能进行条理化、系统化以及综合运用的能力,而且对调动学生的学习积极性,提高学习兴趣,客观、公正地评价该门课程的教学质量和效果都起到了很好的促进作用。
  二、结束语
  一门课程的教学是一个复杂的系统工程,笔者将以上一些改革和探索用在课堂教学和实践教学中,取得了一些效果,但教学有法,教无定法,只要教学得法。在教学实践中,合理运用多种教学方法,灵活地、创造性地掌握教学过程,激发学生的兴趣,培养学生的创造性思维和综合应用程序开发能力。
   作者单位:金华职业技术学院

推荐访问:教学改革 程序设计 探索 课程