《Visual Basic 6.0程序设计语言》教学改革的探讨

来源 :人力资源管理·学术版 | 被引量 : 0次 | 上传用户:lbwang2009
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  【摘要】《VISUAL BAISC 6.0程序设计》课程作为信息学科的一门必修课,也是一门实践性很强的课程,有较高的实验要求。旧有的教学模式很难将的知识传授给学生,传统的教学方法和手段已不能适应发展的需要,我们在VISUAL BAISC 6.0程序设计课程的教学中引入改革措施,首先编写教材,并在实验教学环节进行一系列的改革措施,得到了较好的效果。
  【关键词】《VISUAL BAISC6.0程序设计》 教材建设 教学改革 教学模式
  【中图分类号】TP312 【文献标识码】A 【文章编号】1673-8209(2010)04-0-01
  
  1 引言
  程序设计作为计算机等有关专业必修的一门重要的专业技术课程,是信息系统学科的一门核心课程,是一门理论性和实践性都很强的课程。
  本课程是经济、公管科各类专业学习计算机的基础课。Visual Basic(下面简称VB)是一种有代表性的较流行的面向对象的可视化语言,利用它可以快速方便的创建具有专业外观的用户界面的编程工作简单易行。本课程的任务是使学生通过本课程的学习和示例的分析,掌握使用VB开发Windows应用程序的一般方法和特点,能够根据实际需要自行开发简单的Windows应用程序,并为今后进一步使用VB或其他面向对象的可视化开发工具开发Windows应用程序打下基础。
  传统的教学方法中,程序实验环节只是配合每一章所学的内容进行在计算机上的实践,这样的方法让学生只是孤立的了解了某些VB 6.0程序设计知识,所涉及的知识面较窄,缺少学科的综合性,且动手能力很差,无法将实际的具体问题和VB 6.0程序设计知识联系起来。为了改变这一现状,我们VB课题组申请了学院的校级项目——《Visual basic程序设计语言》课程建设,对VB从教学观念、教学内容、教学方式等多个方面进行教学改革的探索和实践。
  
  2 教学改革方法
  2.1 教材建设——沟通性
  教材作为教师和学生交流的媒介,其作用十分重要,针对当前市场上课本多在语言细节上浪费笔墨,不但容易使得初学者迷失在这些复杂而庞大的细枝末节上,而且不能很好的掌握VB 6.0程序设计的实质。我们VB 课题组根据多年从事VB 6.0教学的经验和实际开发软件项目的经验编写教材,强调程序设计方法和技巧的掌握比对语言细节的理解重要得多,而对语言细节的透彻理解只有通过大量的时间和长期的编程实践才能获得。
  我们VB课题组自行编写《Visual basic程序设计》和《Visual Basic典型例题解析和习题解答》,先后被吉林大学、广西大学等多所高校使用。本套教材具有极大特色:(1)一题多解;(2)技术讲解注重让学生知其所以然;(3)针对VB二级等级考试编写。
  2.2 教学方式改革——实践性
  编程实践是学好VB程序设计语言的关键。我们在讲授理论课时,采用调试技术现场编程,组织学生课上亲自调试和共同分析程序,强调如下内容:
  2.2.1 调试工具的运用
  VB 6.0的理论知识是以实践作为依据,程序的执行过程涵盖该程序所有知识点,我们强调利用调试工具帮助编程者分析程序,采用单步执行、设置断点、添加监视框等三种调试工具,对程序执行过程进行跟踪监视,帮助学生更好的理解程序的结构等知识点,激发学生学习的兴趣和主动性。
  2.2.2 重视对警告信息的改正
  学生在编译程序时会出许多错误,大致分为语法错误和语义错误,我们认为学习VB 就是一个发现错误和改正错误的过程,强调学生自己的去发现和改正错误。VB 6.0集成开发环境会提示两种信息,一种信息为错误信息,另一种信息为警告信息。一般情况下只要将错误信息改正过来,程序就能通过运行给出结果,这样警告信息往往会被忽略。我们在实践教学中要求学生将警告信息与错误信息一样重视,在调试过程中遇到警告信息必须改正,因为警告信息的出现说明了学生对知识点理解的偏差,让学生通过改正警告信息来正确的理解理论知识,给学生留下深刻的印象,在进一步理解理论知识的同时培养学生严肃、认真的科学态度。
  2.3 教学内容改革——全面性
  2.3.1 “照猫画虎”培养编程能力
  在VB的教学开始就引入软件下程的理念,强调学生们从一始了解到养成良好的软件设计规范的重要性,要求学生按照软件工程的思想去分析设计实现一个具体的MIS系统。 具体说来,分为以下几个环节:
  针对VB语言特点,极易上手,强调学生的基本技能。第一阶段,要求学生实践VB 6.0的每章的各个理论知识点和熟悉使用VB 6.0编译环境。在此基础上,增加一些趣味性的题目,并引入综合中“大作业”,由教师给出实验题目,提出要求,学生根据要求查阅相关的资料,写出实验原理、实验方法步骤与教师一起讨论,确定实验方案;然后在限定的时间内写出相关的系统的分析、设计、实现等实验报告,初步掌握VB软件系统的设计方法和步骤,运用VB进行软件开发的初步能力。
  2.3.2 利用网络资源加大教学资源
  当今的学习具有“随时随地”的特色,VB课题组教师充分利用互联网的优势,开发教学网站提高学生的自学的积极性,增大教师和学生的沟通方式,让学生学习渠道多样化。
  VB课题组的教师通过VB网站布置作业,学生提交,教师批改等方式,以及留言板和学生沟通,解答学生提出的问题,我们采用每人一天的值班模式回复学生的各种问题,发表通知公告或进行解惑。特别对学生的共性问题,教师在留言板上留言。另外,利用QQ群等方式加强课下师生间的交流和讨论,建立朋友的关系,教师及时了解到学生的理解程度和问题所在,以便对症下药及时解决出现的问题。
  试题库是检验学生每章或每课阶段性成果的有力工具,我们VB课题组编写VB试题库,具有3000多道习题,其中将试题按章节内容安排,让学生在每个知识点都可以进行自测,对自己的学习质量给与评价,使得学生尽快知道自己哪一方而不足,还有待加强。试题库的习题包括填空题、选择题等多种类型,并每道题目都给出解析过程、难度系数、标准答案。
  
  3 结束语
  通过我们VB课题组教师的集体努力,VB课程建设从改进教学方法,完善教学手段等多个方面出发,使得学生学习的自觉性、主动性有了很大的提高。实践编程能力有了很大的提高。这此表明我们VB课题组的课程建设的探索得到大部分学生的认可,通过对学生的调查中,大多数学生认为是他们对于课本知识理解更加深入了,主动分析问题的能力也得到了提高。
  
  参考文献
  [1] 王文浪,周元哲主编《Visual Basic程序设计语言》.机械工业出版社,2009年2月出版.
  [2] 周元哲,乔平安编著《Visual Basic典型例题解析与习题解答》.机械工业出版社,2009年8月出版.
  [3] 周元哲,杨立法 《C 程序设计》教学改革的探讨[J].电脑知识与技术.2007,2(2):1170-1172.
  [4] 沈备军,顾春华.软件下程教学模式的研究和实践[J].计算机教育.2005.1:40-42.
  [5] 周元哲.软件测试”教学改革的探索和实践[J].计算机教育.2008.22:69-72.
其他文献
随着科技水平的不断发展与创新,使得计算机软件工程管理也面临着更多的新挑战。挑战主要来源于两个方面:首先是人们的思想方面,仍处于古板保守的阶段,对于新鲜事物的接受能力不是
《林黛玉进贾府》节选自《红楼梦》第三回,这一部分主要讲述了“初识”荣国府内建筑结构和结识大部分女性长辈的过程,堪称《红楼梦》的真正开篇.语言是反映人物性格的重要载
阿尔都塞的症候式的阅读引起了我们对经典的文学作品重读的浓厚兴趣,特别是对朱自清的《荷塘月色》等名作从症候式的角度出发进行阅读,让我们重新审视了作家作品的另一个广阔
一rn正如恩格斯所说,每一个时代的哲学作为分工的一个特定领域,都具有由它的先驱者传给它而它便由以出发的特定的思想资料作为前提.休谟的怀疑主义哲学的初始目标就是由它所
印度和中国相邻,却又被高耸的喜马拉雅山隔开,中国人的想法和做法与我们大不相同.如果我们想超越这些限制,就必须要了解中国丰富的传统和文化.
2000年夏秋,我赴美国探亲,在阿拉斯加(Alaska)的安克雷奇(Anchorage)住了数月。“阿拉斯加”,从语源上讲,属于爱斯基摩-阿留申语系的阿留申语,是阿留申群岛(Aleutian Island
摘要:近年来,随着数字技术的迅猛发展,很多影视作品中出现了大量的特技镜头,特技的成功运用,极大地增强了影片的视觉效果,为观众带来了一场场视觉盛宴。电脑特技成为表现电影不可或缺的手段,基于此,文章以《鬼吹灯之寻龙诀》为例,着重从场景与角色两方面来具体分析电影中的特技运用。  关键词:特技;场景;角色  一、特技与国产电影  (一)特技概述  特效,是特殊效果的简称。电影在拍摄过程中,由于各种限制性的
福特主义是以汽车装配线的发明者亨利·福特的名字命名的一种现代生产系统.它发源于美国,盛行于20世纪前半叶.其主要特征包括:同质产品的大批量生产,强调经济规模,强调同质产
摘要:以《百家讲坛》为界,文化类电视节目的发展也已分为两个阶段。在此之前,文化类电视栏目基本都是以散播的形式出现,而且选题、体裁也表现得凌乱无章,并没有一个长久发展计划。在此之前,甚至在推出《百家讲坛》的前几期里,类似的问题仍然难以解决。随着栏目定位的不断明确化和对受众群的正确分析,形式逐渐明朗化,《百家讲坛》制定了相对合理而且具有一定远见的目标。  关键词:文化类电视节目;《百家讲坛》;发展  
随着信息化技术的日益发展,用于数据挖掘或者模式分类的数据集动辄包含成百上千甚至更高维数的特征属性,这些属性中的大部分与挖掘任务或分类任务不相关,可以看作是冗余属性。本