浅析《VB程序设计》课程的案例教学(推荐)_vb程序设计教学初探

其他范文 时间:2020-02-28 05:52:41 收藏本文下载本文
【www.daodoc.com - 其他范文】

浅析《VB程序设计》课程的案例教学(推荐)由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“vb程序设计教学初探”。

浅析《VB程序设计》课程的案例教学

摘要:《VB语言程序设计》是中职学校计算机专业的基础课程, 该课程是一门实践性与应用性较强的课程,目的是培养学生算法设计的基本思想和程序设计的基本技能。课程的内容主要涉及VB语言的基本概念、基本语法以及VB语言程序设计的基本方法,在教学中既要重视严谨的系统理论教学,又要重视实践性环节和案例的讨论与分析,为以后有关课程的学习和从事软件开发奠定基础。本文主要针对在讲授《VB程序设计》课程过程中如何通过案例教学法进行了有效的思考和探索。

关键词:VB程序设计 案例教学法

中职

一、引言

VB语言是一门面向对象的可视化编的程序设计语言,使用广泛,表达能力强,既具有高级语言的优点,又具有低级语言的许多特点,既可以用来编写系统软件,又可以用来编写应用软件。

对于中职学生来说,程序设计的思维方式和概念都是全新而陌生的,接受起来非常困难,而VB 语言是一门枯燥乏味的编程课程,同学们面对的都是一些符号、语句、函数和过程等,容易因其乏味难懂而厌学,因此笔者在教学过程中采用了“以情景案例为主线、教师为主导、学生为主体”的案例教学方法,取得良好的教学效果。以下是笔者在《VB程序设计》课程教学过程中的一些经验和体会,与大家共勉。

二、案例教学法在《VB程序设计》教学过程中的必要性

1、案例教学理念

传统VB教学方法多以教师讲授为主,学生大多数时候,处于被动的听讲的地位,特别是VB的基础理论课程讲授过程尤为明显,而中职学生理解能力和接受能力相对较弱,即使教师很认真、卖力地讲解,效果仍差强人意;再次,VB教师的专业培训交流机会过少,直接导致教师教学和学科前沿脱节,无法及时将最新的VB知识信息传递给学生;最后,VB教学与中职教学之间的关系始终没有完善协调,学科和专业培养没有完成挂钩,虽然说是为后续专业课《Flash动画制作》的脚本编写学习打下良好的基础,但同学们学习的目标及兴趣不是很大。

基于中职VB课程教学方法面临的实际情况,为了激发学生对学习本课程的自觉性和主动性,笔者在程序设计教学中从学生的兴趣入手,利用学生对事物的好奇心,选择一些有趣的、有实际意义的典型案例,以达到激发学生的学习兴趣的目的。

2、什么是案例教学法

所谓案例教学法或称任务驱动的教学模式,即“提出问题——分析问题——引入新知识——解决问题——总结提高”教学模式,通过每一个典型的、针对性强的、贴近现实的案例,把相关的基本概念、解题的基本方法和思路传授给学生,从而使学生形成深刻、形象、牢固的记忆,对启发思维、激励情趣、提高学习效率起到重要作用。

案例教学法符合人们的认知规律,注重学生的创新能力和解决问题能力的培养,更能循序渐进地引导学生掌握相应的知识。

三、案例教学法在《VB程序设计》教学中的具体应用

1、案例的选择

在案例教学过程中,案例的选择由教师完成,这就需要教师具有丰富的教学和程序设计经验。经过精心设计和选择的案例使知识内容连贯、条理清晰,能够充分调动学生的学习积极性。优秀的VB语言案例应具备以下特点:

1)结合现实生活。学习VB语言最根本的出发点在于用计算机编程来解决实际问题。从现实生活中提炼出来的案例实用性强,容易被理解。例如,设计班级信息管理系统,学生可以从班级成员的角度考虑,根据本班的实际情况将系统的功能分为成员信息管理、各类活动管理、成绩管理、考勤管理等。

2)由简单到复杂。对于初次接触程序设计的学生,如何用程序设计方法思考问题,将实际问题转换为数学公式,并用VB语言中的表达式求解等,这些都需要一个不断消化的过程。因此开始时应尽量选取简单的案例,随着学习的深入再逐步增加难度和深度。如求最大值的案例[2]:先求两个数的最大值,再求三个数、多个数的最大值,过度到用数组、自定义函数等方式实现求解最大值。

3)有针对性。选择案例时不能盲目,所选取的案例并不是范围越大越好。教师要考虑所覆盖的知识是否讲过,哪些是重点,哪些是难点,还要注重案例中知识点之间的前后衔接性。VB语言中重要知识点有基本数据类型、基本结构、数组、结构体等,要有针对性的选择案例,由浅入深地将这些知识点逐一讲解,2 最后用综合性的案例将大多数知识点包含在内,使学生对知 识点之间的关系及使用有更深入的认识。

2、案例分析,逐步渗透

进行数据类型教学时,笔者没有按常规授课方法去讲解整型变量、长整型变量、单精度变量及双精度变量概念之间的区别及程序设计步骤,而是通过一个典型案例,让学生通过实践和解决问题的过程中自己去探究和体验,从而达到印象深刻、应用自如的教学效果。

案例:在窗体的Click事件中编写一段程序代码,功能为求5!,并将结果输出在窗体上。在笔者的引导下,同学们利用For循环语句编写代码:

Private Sub Command1_Click()Dim I As Integer Dim S As Integer X = 1 For I = 1 To 5 S = S * I Next I Print “S=”;S End Sub 通过按F5运行程序,得出5!的正确结果为120。

在上述基础上,笔者又提出如果求10!、15!和50!,结果又会怎样呢?要求大家将代码中的For I=1 To 5改成For I=1 To 10并按F5运行程序,此时发现屏幕上并没有如预期想象的那样给出正确结果,而是显示出一个“数据溢出”的错误提示对话框,这时学生觉得很奇怪,纷纷提问,百思不得其解。这时笔者适时地进行点拨,提示学生将数据类型进行修改,把变量S定义为长整型(Long),试试看运行情况如何。再按F5键运行,得出正确结果。至此同学们已基本明白了不同数据类型对数据取值范围的影响,这时笔者又提出问题,要求同学们求15!和50!,结果又会怎么样?有了第一次经历后,只要一出现“数据溢出”的对话框,都能猜到问题可能是出在变量所定义的数据类型上,纷纷依样画葫芦地修改数据类型,将程序中变量S分别定义为单精度和双精度类型并分别运行,得到正确答案,此类问题得到解决,本知识点教学目标已基本达到。

3、案例总结

程序设计类的教学,一般都是从局部分散地讲,如果不归纳总结,学生则难 3 以形成完整、清晰的框架,通过上述类型的案例教学,引导同学们观察、思考,用提问、比较、总结归纳、小组讨论等多种手段,揭示蕴含在案例中的知识点以及各知识点之间的联系。而同学们在自己亲自动手动脑设计、修改、探究问题和解决问题的过程中,一方面有利于学生理解知识、融会贯通,顺利实现知识迁移;另一方面对于提高学生的学习效率也有很大的帮助。

四、结束语

总之,案例教学法把VB语言的枯燥语法融入生动的实例,把学习知识的主动权交予学生,一定程度上弥补了传统教学模式的缺陷,在教学实践中得到学生的认可,学生的理论知识的掌握程度得到提高,为培养专业程序设计能力打下坚实的基础。

参考文献:

[1]孔小倩.Visual Basic程序设计基础[M].华中师范大学出版社,2011.[2]牛又奇.孙建国.VB程序设计教程[M].苏州:苏州大学出版社,2007.[3]辛利.案例教学和小组学习模式在VB中的实践与探索[J].电脑知识与技术,2009(5).4

下载浅析《VB程序设计》课程的案例教学(推荐)word格式文档
下载浅析《VB程序设计》课程的案例教学(推荐).doc
将本文档下载到自己电脑,方便修改和收藏。
点此处下载文档

文档为doc格式

    热门文章
      整站推荐
        点击下载本文