Vb编程论文
在社会的各个领域,每个人都和论文打过交道。论文类型很多,有学年论文、毕业论文、学位论文、科学论文、成果论文等。如何写一篇有思想有文采的论文?以下是我为你收集的vb编程论文,希望对你有所帮助。
Visual Basic(简称VB)是目前应用最广泛的编程语言,它是在Basic语言的基础上发展起来的。它继承了Basic语言简单易用的优点,结合可视化界面的设计方法,采用面向对象和事件驱动的编程机制,巧妙地封装了Windows编程的复杂性,使得在Windows环境下开发各种应用软件更加容易。所以目前国内很多大学都选择VB编程作为理工科专业的基础课。程序设计具有知识结构严谨、逻辑性强的特点,学生学习难度大,教学效果不理想。如何提高这门课程的教学质量和效果,是每个教师都会关注的话题。
1教学中存在的问题
就VB程序设计的教学现状而言,通常采用基于课本原有知识体系的传统教学方式,教学内容多以线性方式展开。同时巩固各章节知识点,熟悉电脑上的实际操作。教学实践证明,这种教学模式可以使学生掌握更多的Visual Basic理论知识,读懂程序代码,但当学生自己解决一些问题时,通常会无所适从。通过分析,总结出该课程教学中存在的问题:
一是教学内容与教学目标不符。VB程序设计课程的教学目标是培养学生编程的基础知识、思维方式和基本操作技能。然而,在实际教学中,大多数教师只是简单地根据教材讲授基础理论知识,教学基本上是基于语言本身的知识体系,过于注重句子、语法和结构的讲解,忽视了对学生分析和解决问题能力的引导,不能很好地将编程环境、编程语言、算法、数据结构和编程思想联系起来,形成系统的教学。[1]使学生只学习语法概念,而不使用它们。他们可以阅读一个句子,但他们不能理解一段代码的意思。
二是实验内容过于简单。计算机实验大多是基础性和验证性实验,侧重于VB语言基本语法和结构的练习,可以帮助学生更好地理解和掌握这些语法知识,但不能培养学生的编程能力和实际解题能力。实验内容一般都是知识点案例,针对一个或多个具体知识点,没有依托一个完整的实践项目,让学生感到枯燥,容易忘记知识点。
第三,学生缺乏计算机思维模式。学生在接触这门课程之前,通常没有任何基础。他们普遍缺乏相应的知识背景和算法思路,不适应编程的思维模式,分析问题和解决问题的能力处于较低水平。学习过程中经常会出现这种情况。学生在老师分析讲解的时候可以理解程序,理解代码,但是学生自己写的时候却无处下手。久而久之,学生对编程充满恐惧,对学习这门课程缺乏兴趣。
如何改变目前教学中存在的问题,让学生更好的掌握VB语言,掌握编程的基本方法?有必要对该课程的教学进行改革和创新。
2课程教学改革
2.1拓展教学内容
这门课程主要培养学生的编程思维模式和实际编程能力,而不是单纯的编程语言。因此,必须打破固有的以“语法”和“结构”为中心的传统教学观念,以能力培养为重点,围绕能力培养组织教学内容。教学内容的选择不应局限于一本教材。要突破课本的局限,把编程中需要的很多知识点整合起来,包括VB语言的语法结构、可视化编程方法、常用算法、数据结构、程序调试等,形成新的知识体系。算法在这里是编程的核心,语言只是工具。在教学过程中,尤其是在讲解实例时,需要剥去语言的外壳,让学生掌握其本质——算法,即如何利用计算机解决一个具体的问题。
当然,这并不意味着语言不重要。语言是编程的工具。不掌握语言,编程就无从谈起。教材中的语法描述非常详细系统,但是大量的语法规则会让初学者感到枯燥,大大影响了学生的学习兴趣。根据二八定律,任何一组事物只有20%是最重要的。其实VB语言也是一样,最常用最重要的知识点并不多。所以你在讲语法的时候,只需要给学生提供最基本的语法知识,剩下的细节可以由学生自己教。
2.2优化教学方法和教学策略
在程序设计教学中,传统讲授法的缺陷是众所周知的,因为它是一种以教师为主体,学生为辅助的教学形式。在讲座中,教师是积极的,学生是消极的,因此很难吸引学生进入学习过程。但是,这并不意味着应该放弃这种教学方法。讲座是向学生传授大量知识的一种常见方式。特别是在这门课程的教学中,学生普遍缺乏知识背景,大量的理论知识需要传授给学生,这就需要老师详细讲解。在讲解中要采取各种策略,比如最好把抽象的概念联系到实践中,或者联系到学生已有的知识中,这样更容易理解。说到函数和数据类型,可以联想到学生熟悉的Excel中的相关概念。在谈到面向对象的概念时,我们可以以Windows操作系统为例,它是按照面向对象的思想编写的。桌面上的每个图标都可以理解为一个对象。当一个对象需要启动时,用鼠标点击就可以了(消息驱动)。[2]不仅如此,还需要在不同的情况下灵活运用多种教学方法,如提问法、引导法、任务驱动法、范例教学法等,帮助学生从被动学习者转变为主动学习者。
2.3完善实验教学体系
VB程序设计是一门理论性和实验性都很强的课程,对实验环节要求很高。要学好这门课程,学生必须经过大量的计算机实验才能掌握编程的技巧和方法。因此,在教学过程中,要给学生足够的上机时间,让他们在实验中了解VB语言的基本概念,掌握基本的编程方法。结合学生专业方向,精心选择合适的案例、设计型和研究型课题,搭建有助于培养学生实践能力和编程思维方式的实验教学平台。整个实验分为基础验证、设计开发、创新研究实验三个层次。每个实验课都有几个基本的验证实验,帮助学生掌握相应的语法知识和算法设计。每章选取1 ~ 2设计开发实验,与学生分析讨论解题思路,引导学生独立解题,培养学生计算机调试能力。学生以小组为单位选择一个与自己专业相关的研究课题,并要求他们按部就班地完成研究分析和报告,写出个人经历并在期末给一些时间完成课题。
2.4创建项目实例库
充分利用网络资源,收集各种完整的VB程序实例,从中选取典型实用的实例,提供给学生作为程序设计的模板。大部分学生基本都是计算机编程新手,习惯用数学思维分析问题,但并没有真正掌握计算机编程的基本思想。在实验的过程中,学生遇到一个新的题目往往不知道从何下手,思路不清晰。这时,他们可以从项目案例库中找到相应的例子,通过学习或修改相应的模板得到结果。“熟读唐诗三百首,就算不会写诗也能背出来。”经常阅读这些例子可以开阔学生的视野,促进学生对编程思想的理解和认识,提高编程能力。
在具体实施中,整理出40 ~ 50个典型项目实例,分为基础类、算法类、图形类、文本类、应用类五大类,供学生自主学习。此外,还选取了6 ~ 8个典型的项目实例,要求学生理解和掌握。这些例子基本上包含了这门课的知识点。理解了这些例子之后,他们对课程的知识结构就会有一个全面的了解。其中,学生最喜欢、最感兴趣的例子是弹球游戏。通过阅读和分析弹球游戏的程序代码,学生可以更好地掌握定时器控件和控制坐标等相关知识,学生也有兴趣重写程序代码以获得类似的动画效果。可见,好的例题可以激发学生的求知欲,提高学生的学习积极性,培养学生分析问题和解决问题的能力。
3结论
VB程序设计课程对理论知识和实际操作要求很高。在教学中,要综合运用多种教学方法和教学策略,充分调动学生的学习积极性和主动性,注重算法分析和编程训练,注重实验教学,加强对学生编程思维方式和实际编程能力的培养,提高课程的教学效果。
;