当前VB程序设计的教学改革研究
- 格式:doc
- 大小:33.50 KB
- 文档页数:5
VB程序设计课程的教学实践与改革摘要:vb程序设计因其简单易学、功能强大的特点,成为高校计算机专业的专业必修课和非计算机专业选修课的首选,然而在实际教学过程中,vb对象、属性、事件和方法等众多知识点不易掌握的问题影响了教学效果。
文章从如何培养学生学习兴趣入手,对在实践中改革教学方法和教学手段,提高教学质量的有关问题进行了论述。
关键词:vb程序设计;现代教育;实践与改革visual basic程序设计作为一门程序设计语言,在教学过程中,应用和研发的特征比较明显,而初学者总是感觉程序设计比较枯燥无味、难于理解、入门困难,甚至对其产生畏难厌学情绪。
教学中笔者利用现代教育技术手段,对传统的教学方法进行改革,实践探索出了一套行之有效的教学策略,取得了良好的教学效果。
一、着力培养学生学习兴趣,上好vb入门课1.课前强调程序设计的重要性,充分调动学生的求知欲在讲授该课程之前,结合学生实际所学专业,事先准备几个vb开发的应用程序或是信息管理系统,第一节课上课时通过多媒体演示,让学生明白程序设计的重要性和实用性,树立明确的学习目标:学习vb不只是达到计算机应用能力的考核要求,更是今后工作、生活中不可或缺的一项基本技能。
学生了解了学习目标之后,就会迫切地想自己去尝试程序设计,这样学生学习程序设计的积极性就被调动起来了。
2.揭开程序设计的神秘面纱,开始学习之旅初学者在学完计算机应用基础后,对计算机的运行原理还是似懂非懂,在这样的前提下,开设vb程序设计课,学生想到要自己编写程序代码来控制计算机完成一项任务更是一头雾水。
通过长期的教学实践笔者得出的结论是,要解决这一问题,主要是要在学习者脑海中树立“万丈高楼平地起”的思想:即无论多复杂的程序都是由基本语句积累起来的,而基本语句是很容易掌握的。
例如,借助windows画图程序讲解一个简易调色板程序,改变文本框背景颜色只需要一行语句:text1.backcolor=vbred即可实现。
互联网+背景下VB程序设计教学模式创新研究【摘要】本文主要围绕互联网+背景下VB程序设计教学模式进行研究,通过对现状分析和传统教学存在问题的探讨,提出了基于互联网+背景下的VB程序设计教学模式创新方案。
重点设计了创新教学模式,并对实施效果进行评估。
通过对教学模式的创新和实施效果的评估,得出了总结与展望,结论归纳和研究启示。
本研究旨在为VB程序设计教学提供新的思路和方法,以适应互联网+时代的教学需求,促进学生的学习效果和教学质量的提升。
【关键词】关键词:互联网+背景、VB程序设计、教学模式创新、现状分析、问题、探索、设计、评估、总结、展望、启示。
1. 引言1.1 研究背景在当今互联网+时代,信息技术的发展日新月异,对教育教学模式提出了更高的要求。
随着VB程序设计在教学中的应用日益广泛,如何结合互联网+背景,创新VB程序设计教学模式,已经成为当前教育领域的热点问题。
VB程序设计是计算机专业学生必修的重要课程,通过学习VB程序设计,学生可以掌握基本的编程思想和技术,并能够利用其进行软件开发。
目前在传统的教学模式下,学生可能面临着课程内容单一、教学方法陈旧等问题,难以很好地提高学生的实际编程能力。
本研究旨在通过对互联网+背景下VB程序设计教学模式创新的研究,探索更适合当今信息化时代需求的教学方法,以提升学生的创新能力和实践能力。
通过对现有VB程序设计教学模式的分析和问题的梳理,研究将有助于发现传统教学模式的不足之处,并提出更具有针对性和实用性的教学改进方案。
这不仅有助于提高学生的学习效率和学习兴趣,同时也有助于培养学生的团队合作意识和解决问题的能力,促进学生的全面发展。
1.2 研究目的研究目的:本研究旨在探讨在互联网+背景下,如何创新VB程序设计教学模式,以提高学生的学习效果和创新能力。
具体目的包括:1. 分析当前互联网+背景下VB程序设计的现状,探讨传统教学模式存在的问题和不足;2. 探索基于互联网+背景下VB程序设计教学模式的创新方案,结合现代技术和教学理念,提出适合当前时代特点的教学模式;3. 设计创新的教学模式,包括课程设置、教学方法、实践环节等内容,以促进学生成长和发展;4. 对创新教学模式进行实施效果评估,通过量化和定性研究方法,评估教学效果和学生学习情况,为进一步优化教学提供依据。
基于中职VB程序设计课程教学改革的研究研究背景Visual Basic (VB) 是一种常用的编程语言,广泛应用于中小型企业和个人开发。
在中等职业学校的计算机专业教学中,VB 程序设计课程是必修课程之一。
但是,在传统的教学模式下,部分学生对 VB 程序设计课程缺乏兴趣,谈不上积极参与,这给教师的教学工作带来了不少困难。
为此,有必要对中职 VB 程序设计课程的教学方法进行改革,以提高教学效果。
研究目的本论文的目的是通过对中职 VB 程序设计课程教学改革的研究,探讨如何提高学生的参与度和积极性,并提高学生的学习成果和教学效果。
研究内容1.教学方法的调整在传统教学中,教师往往忽略了学生个体差异等因素,造成了教学效果的下降。
在本论文中,我们将探讨如何利用多样化、丰富的教学方法来激发学生的学习兴趣,帮助他们更好地掌握 VB 程序设计技能。
2.实践教学的推广VB程序设计技能的掌握需要不断的练习才能掌握。
本研究探讨如何通过各种形式的实践教学活动,从而提高学生的程序设计能力和实践能力,达到更好的教学效果。
3.互动式教学的实践本论文还将探讨如何利用现代教学技术手段,通过在线交互、在线互助等方式来增强学生之间的互动性,从而提高教学效果。
研究方法为了达到研究目的,本论文采用实验室、问卷调查等方法进行研究。
实验室实验将以中职计算机专业二年级学生作为实验对象,在教学中探讨如何运用多元化的教学方法;问卷调查将针对大量中职计算机专业学生,通过问卷调查了解学生对 VB 程序设计课程的看法以及他们的学习情况。
结论通过本研究,我们能够得出以下结论:1.教学方法的调整对提高学生的学习积极性和学习成果具有非常重要的作用,可以通过采用多元化的教学方法来引发学生学习兴趣。
2.实践教学可以大大提高学生的实践能力和理论知识的运用能力,为学生以后的职业发展提供强有力的支持。
3.互动式教学可以激发学生的自主学习能力,提高学生的学习效果和学习兴趣。
浅谈《VB程序设计》的教学改革与探索[摘要] vb程序设计作为中等职业学校计算机专业开设的一门专业必修课程,其理论性、实践性强,教学难度大,学生对这门课缺乏兴趣,难以学好。
如何通过教学改革激发学生强烈的求知欲,使学生易于接受新知识,培养学生综合应用程序开发能力和创新能力。
笔者在近几年的教学实践中进行了改革探索,取得了良好的教学效果。
[关键词] vb 程序设计教学改革探索visual basic(简称vb)语言是一门面向对象的可视化编程语言,其特点是简单易学,适用性强。
但对于学习基础差,缺乏学习兴趣,自主学习主动性差的中等职业学校学生来说,教师想教好,学生要学好并非易事。
笔者担任过中等职业学校《vb程序设计》课程教学多年,对《vb程序设计》课程教学改革进行了有效地探索和改革。
一、引导学生编程入门得当,激发学生编程兴趣vb程序设计是程序设计的入门课程,对大部分学生而言,该课程是零起点。
开学初,不急于马上讲解教材中的概念,而是结合学生特点,通过多媒体教室演示几个用vb开发的相关程序,让学生领悟到vb程序设计在今后专业岗位上的作用,通过案例演示,激发学生学习的积极性和求知欲;同时又要向学生介绍该课程的学习方法,强调学习程序设计是培养耐心、毅力、务实、严谨的学习方法的有效途径。
学生了解了学习vb的意义所在,就会迫切地想自己去尝试程序设计。
学生学习的积极性调动起来了,这对教师来说,就已经成功了一半。
有了良好的开始,如何使学生一直保持这样的兴趣呢?在教学过程中,教师应注意结合实际选择一些简单而有趣的习题给学生讲解,让学生感受到vb程序设计的魅力,如“电脑开奖”、“计算器”、“猜数字”、“交通红绿灯”、“万年历”、“文本编辑器”、“倒计时牌”,“十以内数字的混合运算系统”等。
让学生逐步认识到通过编程可以实现这些日常生活中随处可见的实际应用,从而激发学生学习程序设计的热情和兴趣。
二、组织学生多样学习方法,培养学生编程能力笔者在教学实践中,除了采用传统的教学方法,如以教授法为主、辅以演示法、实验法及讨论法等多种灵活多样的教学方法外,主要采用以下教学方法:1.任务驱动法任务驱动法,是以学生为中心的实践教学模式,一方面,能让学生在实践中加深对知识的理解,体会知识的运用;另一方面,又能激发学生的学习兴趣。
当前VB程序设计的教学改革研究摘要:visual basic程序设计作为非计算机专业公共基础课,其理论性、实践性强,教学难度大。
文章就如何提高教学质量,培养学生综合应用程序开发能力作了探索和改革。
关键词:vb 程序设计改革实践
1 引言
visual basic(下面简称vb)程序设计是我校非计算机专业学生的必修课,然而vb语言枯燥、难以理解,学生缺乏相应的知识背景,导致学生对这门课有恐惧心理,缺乏兴趣。
这就要求我们教师在教学中分析、摸索出一些较为行之有效的教学方法,才有可能培养学生程序设计能力,掌握一门技能,激发学生对程序设计的兴趣。
2 教学改革与实施
2.1 对课本原有知识进行整合,激发学生的学习兴趣
大部分的教材总是先讲vb语言的基本语法,然后再讲vb中对象的使用。
但在讲授时不宜将两者分开,要把vb面向对象的程序设计方法,事件驱动的编程机制贯穿于整个教学过程中。
vb中的对象主要用于构建界面,而具体程序功能的实现则要编写代码行,因此任何一个完整的应用程序都不可能只用对象或只用语法。
这两块内容可进行穿插讲解。
这样就避免了让学生在毫无知识背景的情况下去理解抽象难懂的概念,挫伤他们编程的积极性。
在教学过程中,
我始终坚持以学生已有的知识程度为基础,打破原有的以课本知识的逻辑结构为顺序组织课堂教学的模式,先不讲基本概念,改用从简单的实例人手,通过让学生观看、模仿,在实际操作中去探究和领悟这些概念,并适时地加以归纳总结,让学生在轻松愉快的气氛中接受新知识。
比如,在讲到循环结构中do——loop语句和for ——next语句的用法时,我用do——loop语句的4种形式和for ——next语句实现求解n!的过程,让学生去观察、领悟它们的异同。
2.2 教学方法多样化
笔者在教学实践中,除了采用传统的教学方法如:提问法、小组讨论法外,主要采用以下教学方法:
1)错例分析法
学生对变量、类型、运算符、表达式这些基本概念和语言规则的掌握需要一个过程,对算法和数据结构的知识需要不断积累。
学习过程中,能听懂老师授课的内容,但自己编制的程序往往错误百出。
课堂上,我经常将容易出错的概念以反例形式展示给学生,让他们找错误,通过运行。
比如错误使用逻辑运算符。
假设a、b和c是三个变量。
如果已知a<c,要判断b的值是否在a与c之间,可以使用以下表达式:a < b and b < c 不能写成:a < b < c 。
很多学生会错误延用数学上的概念,写成后一种形式。
例 option explicit
private sub command1_click()
dim a as integer,b as integer,c as integer
a = -3:
b = -2:
c = -1
print a < b and b < c ’显示true
print a < b < c ’显示false
end sub
为什么 a < b < c会得false?因为,vb在计算这个表达
式时,先计算“a < b”部分,得true;再计算“true<c”,并将true转换为一1,-1<-1?最终得false。
通过诸如此类的反例教学,使学生豁然开朗,印象深刻。
2)零散实例和核心实例结合
零散实例教学法,对每个知识点的运用和理解是非常行之有效的,但对前后知识的贯穿缺乏说服力。
笔者在教学改革实践中体会到,除经典的零散实例外,将一个规模较大的、典型的、有实用价值的、学生感兴趣的核心实例贯穿于教学全过程,对提高学生的编程能力非常帮助。
所谓核心实例是指,实例从小到大、随章节的展开而逐步成长,呈现为逐步进化的多个版本。
比如引入一个贯串全书的问题:设计一个“图书管理系统”。
首先,用最基本的概念和最简单的结构,给出该系统的第一个(也是最简单的)版本,以后的每一次课,都对该系统提出新的功能和结构上的要求,并用本次
课介绍的新概念和新方法对它进行功能上的扩充和结构上的改进。
每次得到该系统的一个增强的新版本。
2.3 重视实践教学,培养学生综合应用程序开发能力。
vb是一门实践性很强的课程,如果只纸上谈兵,不上机练习,是不可能真正掌握vb程序开发的。
实践教学主要注意抓住以下几点:
(1)模仿阶段,对课堂核心实例系统的调试、改进。
核心实例的每次增强版是全面反映教学内容的,学生通过模仿、知识再现达到在实践中领悟知识,开拓编程思路。
(2)分层次阶段,在教学过程实施的开始,和核心实例同步,我就给出了几个类似核心实例的课程设计内容,供学生选择。
对核心实例的调试比较成功的,可以同步实施自己所学的课程设计内容,达到培养学生分析问题和解决问题的能力。
2.4 培养学生使用标准编码,养成良好编程习惯
在程序设计过程中,使用标准编码可以避免一些不必要的错误。
笔者在授课过程当中使用标准编码的实例,在讲解实例过程中对学生进行适当地引导,让学生养成一个良好的编程习惯。
程序书写规范是非常重要问题,不仅书写格式应该结构层次分明,而且程序里面应添加起码的注释。
不按照标准书写程序会增加别人查看程序的难度,同时也不利于自己以后上机调试修改。
强调学生避免使用visual basic 中的隐式操作,养成显式编码的习惯。
3 结束语
一门课程的教学是一个复杂的系统工程,笔者将以上一些改革和探索用在课堂教学和实践教学中,取得了一些效果,但教学有法,教无定法,只要教学得法。
在教学实践中,合理运用多种教学方法,灵活地、创造性地掌握教学过程,激发学生的兴趣,培养学生的创造性思维和综合应用程序开发能力。
参考文献:
[1] 王栋.visual basic程序设计实用教程(第3版).北京:清华大学出版社 2007
[2] 袁锋谈.《vb程序设计》教学方法改革的五个转变. 中国成人教育 2004(1)
[3] 蔡永铭广东药学院学报 2004(8)第20卷第4期。