欢迎来到天天文库
浏览记录
ID:27281085
大小:19.09 KB
页数:7页
时间:2018-12-02
《vb程序设计改革研究论文》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、学生会成立以来,学生会搞了一系列的活动,而且都取得了较好的成绩。通过各部的相互努力,我们获得了不少经验。VB程序设计改革研究论文 摘要:VisualBasic程序设计作为非计算机专业公共基础课,其理论性、实践性强,教学难度大。就如何提高教学质量,培养学生综合应用程序开发能力作了探索和改革。 关键词:VB;程序设计;改革;实践 Abstract:VisualBasicprogrammingasapublicnon-professionalcomputer-basedlessons,theoryandpracticestro
2、ng,andteachingdifficult.Thearticleonhowtoimprovethequalityofteachingandtrainingstudentsinanintegratedapplicationdevelopmentcapabilitiesandexplorereformsweremade. keywords:VB;programming;reform;practice 1 引言团结创新,尽现丰富多彩的课余生活1。庆祝##系成立之时,我们学生会举办了一次“邀明月,共成长,师生同欢”茶话会
3、。职教系部分老师和我系全体教师以及各班班委参加了此茶话会。学生会成立以来,学生会搞了一系列的活动,而且都取得了较好的成绩。通过各部的相互努力,我们获得了不少经验。 VisualBasic程序设计是我校非计算机专业学生的必修课,然而VB语言枯燥、难以理解,学生缺乏相应的知识背景,导致学生对这门课有恐惧心理,缺乏兴趣。这就要求我们教师在教学中分析、摸索出一些较为行之有效的教学方法,才有可能培养学生程序设计能力,掌握一门技能,激发学生对程序设计的兴趣。笔者在近几年的教学实践中进行了如下改革探索,取得了良好的教学效果。 2 教学
4、改革与实施 2.1 对课本原有知识进行整合,激发学生的学习兴趣 大部分的教材总是先讲VB语言的基本语法,然后再讲VB中对象的使用。但在讲授时不宜将两者分开,要把VB面向对象的程序设计方法,事件驱动的编程机制贯穿于整个教学过程中。VB中的对象主要用于构建界面,而具体程序功能的实现则要编写代码行,因此任何一个完整的应用程序都不可能只用对象或只用语法。这两块内容可进行穿插讲解。这样就避免了让学生在毫无知识背景的情况下去理解抽象难懂的概念,挫伤他们编程的积极性。在教学过程中,我始终坚持以学生已有的知识程度为基础,打破原有的以课本
5、知识的逻辑结构为顺序组织课堂教学的模式,先不讲基本概念,改用从简单的实例人手,通过让学生观看、模仿,在实际操作中去探究和领悟这些概念,并适时地加以归纳总结,让学生在轻松愉快的气氛中接受新知识。比如,在讲到循环结构中Do——LooP语句和FoR——NEXT语句的用法时,我用Do——LooP语句的4种形式和FoR——NEXT语句实现求解N!的过程,让学生去观察、领悟它们的异同。 2.2团结创新,尽现丰富多彩的课余生活1。庆祝##系成立之时,我们学生会举办了一次“邀明月,共成长,师生同欢”茶话会。职教系部分老师和我系全体教师以及各
6、班班委参加了此茶话会。学生会成立以来,学生会搞了一系列的活动,而且都取得了较好的成绩。通过各部的相互努力,我们获得了不少经验。 教学方法多样化 笔者在教学实践中,除了采用传统的教学方法如:提问法、小组讨论法外,主要采用以下教学方法: )错例分析法 学生对变量、类型、运算符、表达式这些基本概念和语言规则的掌握需要一个过程,对算法和数据结构的知识需要不断积累。学习过程中,能听懂老师授课的内容,但自己编制的程序往往错误百出。课堂上,我经常将容易出错的概念以反例形式展示给学生,让他们找错误,通过运行。比如错误使用逻辑运算符。
7、 假设a、b和c是三个变量。如果已知a<c,要判断b的值是否在a与c之间,可以使用以下表达式:a<bAndb<c 不能写成:a<b<c。 很多学生会错误延用数学上的概念,写成后一种形式。 例 optionExplicit PrivateSubcommand1_click DimaAsInteger,bAsInteger,cAsInteger a=-3:b=-2:c=-1 Printa<bAndb<c ’显示True团结创新,尽现丰富多彩的课余生活1。庆祝##系成立之时
8、,我们学生会举办了一次“邀明月,共成长,师生同欢”茶话会。职教系部分老师和我系全体教师以及各班班委参加了此茶话会。学生会成立以来,学生会搞了一系列的活动,而且都取得了较好的成绩。通过各部的相互努力,我们获得了不少经验。 Print a<b<c ’显示Fals
此文档下载收益归作者所有