首页 > 文章中心 > vb程序设计

vb程序设计(精选5篇)

时间:2023-05-05 18:46:17

vb程序设计

vb程序设计范文第1篇

关键词:VB;程序设计;兴趣;主动性;教学方法

当代大学生进入社会,除了要求熟悉计算机的基本操作外,更应掌握程序设计语言这个现代化工具,只有这样才能处理今后工作中面临的各种问题。由于VB是一种可视化、面向对象和事件驱动编程机制的计算机语言,相对简单易学、功能较强、所以已被许多高校选作非计算机专业学生的公共必修课。然而VB语言也存在抽象、枯燥、知识点多等缺点,加之绝大部分学生都是初次接触程序设计,缺乏相应的知识背景,不少人学习目的又不明确,所以往往在开始阶段会感到很茫然,甚至对这门课产生恐惧心理,缺乏兴趣,以至影响整个教学效果。因此作为教师,怎样吸引学生去主动学好该课程是一个关键问题。经过我们多年的教学实践,认为只有通过改进教学方法、调整教学手段,不断激发学生的学习兴趣,调动学生的求知欲望,才能发挥他们的主动性,最终达到良好的教学效果。

1好奇转为兴趣,被动变成主动

爱因斯坦有句名言:“兴趣是最好的老师。”孔子也说过:“知之者不如好之者,好之者不如乐之者”(《论语•雍也》)。只有“好之”、“乐之”才能建立起高涨的学习热情与求知欲望,方能以学为乐,欲罢不能。由此可见,兴趣能诱发学生的学习动机,是调动学生学习积极性的重要因素。然而不少刚接触计算机编程学习的学生,他们对编程所感到的新奇、好玩,决不能算是兴趣,而只是一种好奇。因为随着课程中大量的语法规则、概念的不断引入,极易使一部分甚至是大部分学生产生枯燥无味的感觉。为了能使学生的好奇转化为学习兴趣,抓好入门教学十分关键。所以在讲授第一次课程时,我们不急于去阐述VB的一些难懂、抽象的概念等相关内容,而从学生的认知规律考虑,先给学生演示一些用VB语言编好的具体实例,如计算器、锤打红心等。通过这些趣味程序的演示,既能使学生了解VB语言的强大功能,也会让学生产生极大的好奇心,如:这些功能是如何实现的?其中的奥秘是什么?一旦学生的积极性被激发,他们就会主动去探索,想知道其中的答案, 并渴望马上去学习与掌握这些技能。

作为教学组织与实施者的教师,应该引导学生自主的学习,成为课堂的主角――学习的主体,充分调动学习的内部动力,使被动学习变成主动学习。具体方法是提出一些自主开发性的问题或作业,让学生多思考、多练习,不断巩固知识。对于学习不够主动的学生,应正确引导他们,刻意的让他们去完成一些作业,通过问题的解决而产生学习的兴趣,变成主动的要学习。只有这样,学生才能积极展开思维去主动学习新知识,并利用所学知识将新思路在自己的实践中得以实现,才能真正成为真正学会解决问题的步骤和技巧[1-2]。

2精编教学实例,注重师生互动

实践证明,实例教学不仅是打开兴趣的钥匙, 还是连接知识的纽带,好的实例可以起到事半功倍的效果。但是,靠一两个实例所激发学生的兴趣和积极性往往是短暂的,当他们碰到诸多抽象的理性知识和枯燥的重复练习时,很容易慢慢又失去原有的兴趣。所以在以后的课堂教学中,作为教师首先要借助于网络的方便性,多查找相关的资料及同行成功的教学经验, 深化教学内容,精心编选一些实用性、趣味性强的相关案例,以此为切入点,使一些抽象的、难以理解的相关概念和知识变得生动有趣,把复杂的事物简单化,使那些原本需要许多课时仍讲不清楚的知识变得一目了然。实践证明这样的教学方法学生比较容易接受,也能激发兴趣。只有使学生学习兴趣充满整个学习过程,方能使他们积极展开思维去学习新知识,再利用所学知识将新思路在自己的程序设计实践中得以实现,使学习和教学都得以良性循环[3]。

如VB的控制结构是编程的关键部分,也是学生感到比较难接受的地方。对于这方面的教学,如果我们一开始就直接讲解3种结构的含义,学生听起来肯定会觉得比较枯燥乏味,也难以理解。因此,我们通过演示求圆的面积来讲解这3种结构的含义。先是知道半径,就直接求面积(顺序结构);接着根据给出的半径,判断是否符合条件,如果符合条件的求面积,如果不符合条件则给出错误信息(选择结构);最后是进行一次运算,能同时求出多个圆的面积(循环结构)。通过这样的演示,学生对3种结构的含义会有一个感性的认识,觉得这些知识非常有用,并且产生强烈的好奇心和学习的欲望,思维就会变得非常活跃,想知道如何利用3种控制结构开发设计出其他更多的实用案例。此时再开始讲解3种结构的相关知识,学生就会带着强烈的求知欲去学习,其学习的积极性也能得到充分的调动。

师生互动的交流形式可以是多样化的,课堂教学中可以利用设置巧妙的提问与学生共同讨论,或是留一些问题让同学分组讨论相互交流,教师再予以评价,实验课上的亲切指导更能引导学生专心上机完成作业。也可将自己的电子信箱公布给学生,学生可以通过电子邮件随时与教师进行联系,针对学生在课堂教学中存在的个别疑难问题进行逐一解答,对于一些普遍性问题则可以通过课堂统一予以详解。也可以通过随意的聊天、谈心来增进师生间的情感交流。通过师生交流,可以消除师生之间的距离感,增加感情,使学生更愿意去学习你所讲授的课程。对于教师而言也方便了解学生的学习情况,既可以根据学生的具体情况调整授课内容和难度,也可以对不同的学生实施因材施教[4]。

此外,增加教学互动还有很多方法,比如说教师在上课写程序代码时故意把一些关键地方写错,让学生去发现错误之处并指出如何纠正,这样既能活跃课堂气氛,也能使学生对这些容易出错的地方记忆更为深刻,在今后自己的编程过程中避免相似问题的出现。

3重视能力培养,强化实验环节

“VB程序设计”是一门实用性极强的课目,为此从第一次课到最后一次课,教师始终应向学生灌输程序设计不是看懂、听懂的,而是做会的思想,要重视能力的培养。VB程序设计包括界面设计和程序代码设计两部分。对于学生来说,设计可视化的界面相对容易些,难点在程序代码设计,也就是我们所说的编程部分。为了能使学生掌握编程的方法,在教学过程中不能急于求成,应该循序渐进,正确引导学生。

首先,要求学生熟练掌握基本语法和结构。有了扎实的基础知识,学生就会具有最基本的编程能力和阅读程序能力。这一步骤是编程的最基本,也为以后的学习起到铺垫作用。

其次,课堂上应挑选具有代表性的实例,给学生分析编程的思路,关键部分的含义以及编程的技巧,这样的话,学生就能在自己操作时举一反三,同类型的问题很容易的就能得到解决[5]。

比如讲解循环结构时,挑选经典实例:求1+2+3+4+……+100的和。通过例题的讲解,要让学生首先明白循环的结构,再让学生理解此题的编程思路和方法。只有这样,学生再碰到类似的问题,如求1*2*3……*100、2+4+6+……+100、1++3+5+……+99等就能迎刃而解。

再次,加强学生阅读程序能力的培养。学生要想编好程序,除了要掌握基础知识,另外一个方面就是要学会阅读程序。阅读能力的培养包括读程序、写运行结果、指出程序功能等方面的训练。多进行这方面能力的训练,有助于学生体会各种语句的使用,积累编程的技巧。特别是控制结构部分,养成多读程序的习惯能培养良好的逻辑思维和抽象思维能力,对将来自己独立编程会起到很好的作用。

最后,编程进入独立编写的阶段。通过一系列的学习和训练,学生的编程应该从半模仿阶段到独立完成阶段。通过前面的积累,学生可以开始自主的去完成编程。这个过程其实就是对以前的改进和自我的创新,教师要多鼓励学生进行创造性练习,去独立编写综合的程序,让学生在大量的编程练习中不断提高自己的编程能力。

要想提高编程能力,实验是重要一环,一旦忽视了实验环节,那讲课的效果将会事倍功半。为了避免上机实验时一些不自觉的学生玩游戏、上网等,我们均要求学生带着问题上机,使每个学生清楚每次实验需完成哪些任务,达到什么目标。在布置练习时,要注意作业的难度,千万不要因难度高而使学生望而生畏,失去学习的积极性,太简单而不予重视。学生在上机过程中,对出现的各种情况进行分析,做好记录;采取单独辅导或统一讲评、集体答疑,对一些共性问题,有时间可在组织学生相互讨论,加深学生对知识的理解与记忆。只有这样。学生的实验动手能力才会不断提高,分析与创新的能力得以培养,对实验课学习的兴趣更浓,劲头更足。

实验操作阶段可使学生对所学知识经历一个由不会到会,有初识到亲自动手去掌握的过程。实验教学对于教师,也是一个必不可少的环节,在学生操作中能发现学生存在的问题,即教学中的一些薄弱环节,在以后的教学中给予及时改进。

4结语

总之,在教学实践过程中,我们只要做到结合学生实际情况不断探索新的教学方法和手段。选择能激发学生兴趣的实例, 采用启发、引导的教学措施,定能使学生学习的积极性和主动性充分得以调动,不断激发其自主学习的兴趣,提高学生程序设计的实际应用能力和创新能力。此外,再加上轻松的课堂气氛,良好的师生交流,以及耐心细致的实验辅导、课下作业批改等手段,学生的综合素质必将得到不断提高,以致更好适应今后社会的需求。

参考文献:

[1] 沈国珍.“VB 程序设计”课堂教学的探索与实践[J]. 福建电脑.2007(4):208,215.

[2] 何岸. 论“C 语言程序设计”课程的趣味教学[J]. 高等函授学报:自然科学版,2008,21(5):24-25,28.

[3] 刘洋. 计算机语言案例教学中的教学策略[J]. 中国科技信息,2006(18):280-281.

[4] 郭超峰. 在计算机高级语言授课过程中加强案例教学[J]. 福建电脑,2006(7):204.

[5] 李可欣. 案例教学法在VB教学中的应用[J]. 中国科技信息.2008(5):224-226.

Analysis of Teaching Methods in VB Program Design

ZHANG Ying, WAN-Min

( Computer center, Henan University, Kaifeng 475001, China)

vb程序设计范文第2篇

1我国计算机专业VB语言程序设计教学现状

VB语言程序设计课程是一门面向可视化编程的专业学科,它在教学中有着很强的实践性、功能性以及专业性,因此作为高等院校计算机专业的必修课程必须要创新教学方法、改革教学思路,由此提高教学质量。具体的我国计算机专业VB语言程序设计教学现状如下。

1.1教学目标。VB语言程序设计是我国计算机专业教学重点,也是主要的教学内容和活动,它在教学中整个工作都是围绕着程序设计开展的。我国当前信息技术课程标准中也明确的指出,VB语言程序设计的目标与任务就是通过该课程教学,让学生主管认识到计算机世界的算法思维、表达方式,并能初步掌握VB这一面向程序设计的语言,在工作中有效的解决各种编程问题。

1.2教学内容。计算机专业的VB语言程序设计教学中,其教学内容包含了:VB语言程序设计基本知识、VB语言程序设计的算法公式以及设计规范、培养学生良好的程序设计思维和习惯。

1.3VB语言程序设计的教学特点。VB语言程序设计本身是一门实践性强、内容复杂的教学工作,它在教学中要求学生不能依赖于各种已经设计好的应用软件,当然除了一些特殊的应用程序之外,也不是对已经存在且得出结果的信息进行加工,而是学生在学习中独立思考各种新问题,并且利用所学知识合理、科学的解决这些问题。就VB语言程序设计教学进行分析,它在教学中有着逻辑思维要求强、结构复杂、注重分析、注重过程以及仔细查错等教学特点。

2计算机专业VB语言程序设计教学新方法

计算机专业的VB语言程序设计课程本身是一门集技能、知识、实践及经验为一体的综合性学科,它在教学中有着很强的实践与理论要求,因此不仅需要学生在学习中掌握各种理论知识,而且要掌握相关操作技术。尤其是在程序设计部分,对于这些内容的掌握程度要求更为严格,只有科学掌握种种适用于各种实践、操作要求的技能,才能让学生步入社会之后不被社会所淘汰。在教学中,教师要充分的认识和注重教学新技术、新方法和新理念的引入,通过各种先进教学方法和手段来提高学生自主学习、分析问题、解决问题的能力。目前,在计算机专业VB语言程序设计课程教学中,常见的教学方法有以下几种。

2.1实例教学法。VB语言程序设计同其他语言类的程序设计课程一样,它在教学中都需要学生提前掌握VB语言基础知识。由于VB语言基础知识本身是一门复杂的课程,在教学中如果仍然沿用顺序教学、满堂灌教学以及填鸭式教学,那么教材前面的基础概念讲述的枯燥必然给学生学习态度造成影响。这种枯燥的教学方式不仅影响学生的学习积极性、主动性,甚至给学生造成厌学、弃学的心理,究其原因是因为大多计算机专业的学生在刚接触VB语言的时候对该课程的认识低,对各种概念和认识完全不理解,这个时候很容易出现学生思维受限制的现象。面对上述情况,在教学的过程中我们有必要采用实例教学法。在教学的过程中将各种专业知识设计成为一个具体的实际案例,在案例中包含当前课程中需要讲述的概念、定义以计算法,以案例的形式由浅入深的给学生讲解各种知识,让学生在不知不觉中学习各种知识。但需要注意,在案例教学中案例设置不能太多,只需要设置的精准、巧妙便可,让案例将教学中所接触的一切概念系统、科学、明了的表现出来,从而达到提高学生学习质量的目的。例如在具体的教学中,如果需要编写一个程序,那么要求输入两个实数,且打印出乘积(具体的程序截面图如图所示)。这个时候我们可以对程序进行分析、判断,让学生从程序分析与判断中明确教学目标、需要掌握的知识,这种教学方法相信老师讲解简单、学生理解容易,也让学生乐于接受这方面的知识。

2.2任务驱动教学法。VB语言程序设计课程的教学中,大多教学工作人员为了更好的提高教学质量,通常都在案例教学的基础上,通过对案例进行优化而形成了一种新的教学方法,即任务驱动教学法。这种教学方法在应用中是以构建灵活、科学、合理的教学方案为基础,以学生为教学主体,将各种学生感兴趣、有意义的教学内容设置到教学方案中,并经过整理之后形成若干个简单的问题,让学生在学习中自我解决和研究这些问题。这种教学方法中,学生能够按照自己的思路去设计计算方法,完成相关的程序设计工作。这种教学方法在应用中,学生能够通过自我研发的方式学习,是一种独立思考、自我钻研的学习过程,不仅保证了教学质量,而且大大提高了学生学习兴趣和学习效率,更有效的培养了学生自我钻研、自我创新的素质。

2.3多媒体教学方法。VB语言程序设计课程在教学中,由于本身专业知识内容多、实验多的特征,其在教学中必然会出现大量算法以及结构流程,而这些算法以及结构流程通过口头阐述很难让学生深入的了解其过程。因此,采用多媒体教学方法与传统教学模式结合效果就显得十分明显了,在具体的教学工作中采用这种方法则教师可以通过网络的形式给学生提前布置任务,让学生在网上自我钻研和解答问题,同时教师还可以通过网络即时的了解学生的学习情况,根据学生学习现状制定出一套科学、系统、有序的教学新方法。经过一段时间的教学工作研究,多媒体教学方法是一种节约板书时间、教学效果好、编程设计直观的教学方式,它有效的提高了教学效率和学生学习主动性。具体实施分三个阶段:选题分组阶段:由教师给出若干个题目供学生选择,然后每四到五人组成团队,进行合作开发。系统实现阶段:学生利用课余时间展开系统调查、系统分析、进行模块划分、责任到人。

3总结

vb程序设计范文第3篇

关键词:VB程序设计;教学改革;高校

中图分类号:G642.0 文献标识码:A 文章编号:1002-4107(2013)05-0026-02

VB程序设计是各高校普遍开设的一门课程,它功能强大、简单易学、应用广泛,现已成为大学生使用的主流开发语言之一。经调查发现,有相当的学生在学完这门课后,仅是掌握了基本语法知识、基本控件的使用,所学知识不够系统、全面,特别是缺乏分析问题和解决问题的能力,对给定的问题不会设计算法。为此笔者对VB程序设计课程教学改革进行了立项研究,在教学实践中进行了以下改进。

一、明确教学目标

VB程序设计是一门计算机语言课,主要教学目标是使学生能从简单问题出发,设计解决问题的算法,编写程序代码来实现算法并解决问题,进而提高大学生的计算机应用能力,培养学生的创新思维、创新意识和创新精神。有相当多的教师并不是很清楚高校VB程序设计课程教学的目标是什么,基本就是书上写什么就教什么,照本宣科。师生之间呈线性单向关系,“学”围绕着“教”转,忽视学生的需求,这样的教学效果可想而知。

二、坚持知识性和趣味性相结合的原则

传统的教学模式往往以教师为主体,以教材为中心。贯穿于整个教学过程的是“你要怎么学”,学生总处于被动接受的状态。“兴趣是最好的老师”,为了激发学生学习这门课的兴趣,消除学生的畏难情绪,就要以学生为主体,教师为主导,提高学生的参与意识。以能力培养为中心来组织教学,使学生变被动为主动,真正实现从“你要学”到“我要学”的转变。可以通过简单有趣的实例,让学生了解VB语言的特点和编程解题过程,向学生传递“编程不难、编程有趣、编程有用”的信息,从而消除学生学习的畏难情绪,激发学生的学习兴趣和主动性。

三、采用任务驱动教学模式

VB传统的教学模式是按照知识的逻辑结构体系,先讲对象、对象的属性、方法和事件等比较抽象的基本概念,然后讲程序的建立和运行。这对绝大多数从未接触过编程,特别是面向对象的编程学生来说比较抽象,很难理解,往往会导致学生产生畏难情绪,挫伤学习这门课的积极性。针对这种情况,可适当打破以VB教材上的知识结构体系为顺序的教学模式,采用由易到难、从简单易懂的实例任务着手,让学生在“学中做”、“做中学”。

传统的“填鸭式”教学模式,学生在课堂上感觉都听懂了,但到自己实际做的时候就不知如何下手。所以在本门课程教学中应把握“任务驱动”的教学模式,采用启发式、探究式教学。教师在每堂课都设计若干具体任务,让学生带着问题去学习,分析问题、设计算法、编写程序,进而解决问题。在教学过程中,教师还可对布置的实例任务进行扩展,改变或增加题设条件来加深学生对知识的掌握和理解,并提高举一反三的能力。例如,在学习循环结构控制语句For……Next时,布置了一个实例任务是求1至100的所有整数和的程序。程序代码是:Dim Sum as Integer;Dim K as Integer;Sum=0;For K=1 to 100 Step 1;Sum=Sum+K;Next K;Print“Sum=”;在此基础上对题设进行如下改变,让学生重新完成。(1)求1至100之间所有奇数的和;(2)求1至100之间所有偶数的和;(3)在程序运行时任意输入一个正整数N,求1至N之间的所有整数的和。这三道题和原题相比改动不是很大,只需改动一下循环控制变量K的初值或步长(Step)即可。第一小题只需把K的初值设为1,步长改为2;第二小题只需把K的初值改为2,步长也改为2;第三小题稍微增加了难度,循环控制变量K的终值由变量N来表示,所以在程序中不仅要有定义整型变量N的语句,还要调用InputBox函数,以便在程序运行时输入具体的N的值。

通过对类似实例任务的多角度编程,可以加深学生对VB语法和语句的深刻理解,并创造性地加以运用,最终达到举一反三的目的。

四、算法设计是VB教学改革的关键

VB程序可以用公式表示为:VB程序=算法+数据结构+界面设计+代码实现。由此可见算法的重要性,它是程序设计的核心和关键。一个问题能不能被计算机解决关键看能否设计出合适可行的算法,有了算法,VB程序就只是实现这种算法的一种工具而已。如何循序渐进地引导学生学习算法是VB课程教学改革的一个重点和难点。首先,教师通过一些简单易懂的例子让学生了解程序设计的三种基本结构是什么,都有什么特点。在此基础上从与学生学习生活紧密相关的问题出发,从一些经典案例入手进行算法设计教学。例如,求输入三个整数的最大数。这是一个很简单的数学问题,用自然语言描述的算法是:(1)输入A,B,C;(2)若A>B,则Max=A,否则Max=B;(3)若C>Max,则Max=C;(4)输出Max,Max即为最大的数。刚开始进行算法教学时可适当多讲一些学生比较熟悉的和学习生活密切相关的算法,如求一元二次方程的根,求前一百个自然数的和,求两个正整数的最大公约数等。通过这些学生比较熟悉的例子,充分调动学生的好奇心和学习的积极性,让学生懂得什么是算法,算法有什么特性,算法怎样表示。在算法教学过程中存在的问题是,学生不会自己独立设计算法,往往是教一个会一个。古人说“授人以鱼,不如授之以渔”,教师应把重点放在教会学生独立设计算法上,放在教会学生进行逻辑思维、分析解决问题上。否则,教再多的算法也不会有好的教学效果。

vb程序设计范文第4篇

关键词:非计算机专业;VB程序设计;案例教学法

引言

VB(VisualBasic)是具有面向对象、可视化、事件驱动等特点的程序设计语言[1],因其简单易学、功能强大,已成为高校非计算机专业学生学习的计算机基础课。我校给非计算机专业开设了VB程序设计语言课程,通过学习VB程序设计课程,不仅使学生掌握基本知识,更重要的是培养学生综合运用所学知识解决实际问题的能力,使学生能更好地适应社会发展的需求。

1.VB程序设计课程教学中存在的问题

1.1教学班级的调研情况

针对我校的中文系、外语系、经管系、政法系、教心系,从学习目的、学习情况等方面进行了调研,共发放280份调查问卷,回收272份,回收率97.1%,调研结果如表1所示。

1.2VB教学中存在的问题

从表1的问卷调查结果中,了解到VB教学中主要存在以下几个问题:(1)学生功利性的学习心理较强学生学习VB是因为该课程属于一门通识教育的必修课,目的是拿到学分。许多学生学习VB,是为了顺利通过计算机二级等级考试。大部分学生认为学习VB没有什么实际意义,因为毕业后不会从事编程工作。(2)学生抄袭作业的现象较严重学生的学习态度出现两极分化,许多学生抱有消极的学习态度,上课不认真听讲不愿意做笔记,课后不预习不复习。调研结果显示,有15.2%的学生经常完全拷贝其他同学的电子版作业,自己完成与抄袭他人作业相结合来完成的占45.7%。学生抄袭作业的现象,会产生很大危害,不仅破坏了学术公平性,也会对学生诚信品质的形成有一定的负面影响。(3)学生不会灵活应用所学知识编写应用程序VB语言包含数据类型、运算符、表达式、三种基本控制结构、数组、过程等内容,知识点较多。对于文科学生来说,语法规则多且不容易记住,一些算法也很难理解。学生不会灵活应用所学知识编程解决生活中的实际问题。(4)互动教学不够采用大班上课,学生人数太多;课堂教学以教师为中心,学生只是被动地接受知识。老师与学生之间的互动不够,学生与学生之间的互动也不够,课堂上教学气氛比较沉闷,导致学生学习的积极性不高。

2.VB课程的教学改革

通过问卷调查了解学生的学习现状后,从以下几方面对VB程序设计课程进行了教学改革。

2.1教书育人

有什么样的老师就有什么样的学生,教师的一言一行都影响着学生。告诫学生功利性的学习不仅对自身的发展有影响,还会对社会的发展有影响。严格要求学生独立完成作业,纸质作业不能抄袭,电子版作业不能复制。从诚实做人、踏实做事的角度教育学生,让课堂上充满了正能量,鼓励学生成为一个诚实的人、一个有责任心的人、一个充满自信的人、一个有理想的人。在教学过程中,需要了解学生的心理,一定要遵循学生的心理发展特点,从他们的心理特点、思维方式出发,尽量找到与其共同的经验或者共同的兴趣爱好,和学生没有代沟。对学生的关心和鼓励,以及融洽的相处方式,在课堂上总能起到意想不到的效果。作为一名教师,要想真正地教好学生,首先应该是育人,其次才是传授知识、严谨教学[2]。

2.2培养双师型教师

双师型教师能够及时预测行业的变化,捕捉到行业的人才需求状况,是企业生产与教学改革的桥梁,是培养地方性本科应用型人才的关键[3]。根据企业的需求,双师型教师选取实用性强的项目充分地将理论教学与实践教学相结合,让学生体验了实战感受。在课堂教学中,双师型教师选取与课程联系紧密的、综合性较强的经典案例,这样能够加强学生对VB的基本概念和知识点的理解与应用,让学生全面认识这门课程。例如,结合实际项目设计学生成绩管理系统,完成学生成绩的管理功能(查询成绩、添加成绩、修改成绩、删除成绩)、学生学籍的管理功能(查询学籍、添加学籍、修改学籍、删除学籍),加强了学生对实际项目的理解与运用。在实践教学中,双师型教师选取的实验项目结合了社会的实际需求。双师型教师更加熟悉企业中经常遇到的技术问题与解决方案,科学合理地设置实践教学环节,设置与社会实际需求相关的验证性、设计性、综合性的实验项目。将实践的理念与方法运用到教学中,不仅能够培养学生的综合应用能力和解决实际问题的能力,也能够把学生栽培成当今社会所需求的应用型人才。教师为了成为双师型教师,必须借助一定的途径和方法。例如,从事科研项目,提高科研水平;参加各种学术会议,进行学术交流;通过计算机技术与软件专业技术资格(水平)考试,取得职业资格证书;积极到企业中去锻炼;到先进的兄弟院校参观考察;到国内外更高的学府进修学习等。

2.3实例引出新知识

如果一开始上课,就照本宣科地介绍语法格式,和使用语法要注意的事项,学生并不会真正理解为什么要用这种语法结构,也不会理解使用该语法结构的好处。例如,打印循环变量i=1到i=100的值。如果直接使用循环结构,学生不理解为什么使用,也不理解使用它的好处。但是如果先使用顺序结构,学生观察代码发现每一行的前面完全一致,每一行的后面从1变到100,每执行一条语句值增加1。学生发现写了100条功能类似的语句,意识到书写的语句多而繁琐,用顺序结构解决这类问题不合理。这时很自然就引出了另一种结构———循环结构。接下来再介绍for循环的语法格式,解释循环的三要素和执行过程,强调循环变量的初值、终值、步长,循环体是需要重复执行的一条或多条语句,循环次数(循环结束的条件)是已知的等相关知识。在课堂上,也可以使用趣味性教学案例[4]来引出新知识。例如,用计时器(Timer)控件实现动画效果。通过介绍电影或电视剧中字幕滚动[5]、天空中小鸟展翅飞翔等案例,来引出本节课的内容。通过学习与现实生活紧密相关的趣味性案例,不仅使学生学会了使用计时器控件编写程序的方法,更重要的是调动了学生的学习兴趣。由实例引出新知识,不是强迫学生学习新知识,而是自然地说明了使用新知识的好处,从而使学生会灵活应用所学知识解决实际问题。

2.4互动教学

(1)课堂上与学生互动在课堂上,教师要注意观察学生的眼神、神情,他们的每一个细节变化,都能及时反馈听课效果;教师绝不能一直讲解,否则学生会越来越不喜欢上课,必须留给学生一定的思考时间,让其共同参与到课堂的教学中。例如,给出一道思考题,一个学生在计算机上写程序,其他学生在纸上写程序,如果在计算机上写程序的学生遇到困难无法解决,则让其他学生一起讨论程序出错的原因,直到将程序调试正确为止,教师最后做出总结。教师与学生之间的互动、学生与学生之间的互动,不仅让课堂气氛活跃,也能让学生在课堂上感受到快乐的学习氛围,同时让学生对VB课程产生了兴趣。互动教学,可以调动学生的学习积极性。(2)课后与学生互动学生课后也会有很多问题,教师通过电话、短信、QQ、微信、邮箱等各种交流工具和学生沟通交流。有的学生胆小,不敢面对面交流,通过这种非面对面的交流方式,不仅让胆小的学生和教师之间拉近了距离,同时也加强了学生和教师之间的互动。作为教师,要经常与学生沟通和交流,让他们以积极的心态学习;给予学生适当地鼓励,帮助他们营造一种和谐愉悦的学习氛围。

2.5培养学生的团队合作意识

在当今社会,学生应聘工作时,用人单位特别看重应聘者的团队合作精神,这是每一个应聘者必备的基本条件[6]。因此,在教学过程中,培养学生的团队合作精神显得尤为重要。在理论课上,按照学生的座位顺序进行分组,课堂上布置的作业以小组为单位进行讨论,讨论结束后每个小组递交一份纸质作品,教师检查作品后一一做出点评,并对表现优秀的小组成员在学生名单上做记录。在以后的教学中,只要按照这种方式来检查课堂作业,学生就会激烈讨论,并抢着递交完成的作品,都希望老师在点评作品后表扬自己的小组并做记录。每次课堂上学生们都会积极参与,总是能看到学生露出满意的笑容。这样既调动了学生的学习积极性,又培养了学生的团队协作能力。在实验课上,合理划分学习小组,学生遇到问题先在小组内相互讨论,若小组内无法解决再问老师。这样既可以让学生之间相互学习,也可以对学生起到一种引导作用。学生们在实践过程中遇到问题,一起分析并解决问题。这样的教学方法潜移默化地影响着学生,不仅锻炼了学生独立思考与解决问题的本领,也培养了学生的团队合作意识。

3.结束语

针对学生在学习过程中存在的问题,对理论教学与实践教学进行了改革。教学改革后不仅保证了学生学习的积极性、主动性,还培养了学生的动手能力、综合应用能力和团队合作意识,使学生能够更好地满足社会发展的需求。

参考文献:

[1]龚沛曾,杨志强,陆慰民,等.VisualBasic程序设计教程[M].北京:高等教育出版社,2013.

[2]丁蓉,朱琳.“VB程序设计”课程的创新性实验教学[J].实验技术与管理,2012(8).

[3]蔡雪峰,毛红斌.“双师型”教师在应用型本科教育中的作用及培养途径[J].中国大学教学,2005(06).

[4]张娟.基于CDIO模式的VB程序设计课程教学改革与实践[J].教育与职业,2014(2).

[5]龚沛曾,杨志强,陆慰民,等.案例教学法在“VisualBasic程序设计”课程中的应用[J].计算机教育,2004(5).

vb程序设计范文第5篇

关键词: VB 课程教学 激发兴趣 分层教学 提高能力

VB是一门面向对象的可视化编程语言,其应用相当广泛,可以开发科学计算、数据库管理、客户/服务器模式、Internet/Intranet等多个领域的应用程序。其内容简单,易于学习和掌握;因为其功能比较实用,其应用又比较广泛,所以它是一门实用性非常强的课程。

程序设计课程的设置,是培养中职生职业技能方面非常重要的手段之一。但程序设计课程里面的概念、知识对中职生来说,都是比较陌生的,程序设计的思维方式都是全新的,学生学习起来有一定难度,需要从最简单的、学生易于接受的、较浅显的知识入手,由浅入深、循序渐进地开展本学科的教学,在教学中把握好VB应用程序开发的界面设计、属性设置和代码编写三个环节,以求获得最佳教学效果。下面笔者结合几年来的VB教学实践,就自己在VB程序设计教学过程中的一些做法与同行们交流。

一、从激发学生的学习兴趣入手

强烈的兴趣是成功的一半。只要让学生对程序设计课程产生好奇心,教学就成功了一半。为此,在教学时选择哪些有趣的内容和有实际意义的程序进行教学很关键。比如在教学VB程序设计理论知识之前,为了激发学生学习兴趣,演示一些有趣的实例,比如动画效果蜜蜂在花丛中飞舞、移动字幕等、计算器、记事本等小实用程序,这样从听觉和视觉上给学生一个神奇的视觉冲击,学生被动画效果和有趣的画面吸引,情绪一下子被调动起来。这时候再引导学生学习VB程序设计课程的内容,就会很轻松自如。学生在老师的引导下编出这些小程序,感受到成功的快乐,学习积极性充分被调动起来,学生在趣味的教学氛围中感受到成功的喜悦。

二、用鲜活的具体实例为切入点,使抽象的概念、名词变得形象生动

程序设计中的对象、事件、控件等一大堆的概念及大量抽象的名词、概念,对刚接触程序设计的中职生来说,势必会措手不及,无法应对。对程序设计中这些概念、名词的教学,要用一个个鲜活的具体实例为切入点,在每个例子中适时、适量地渗透一些相关概念和知识,让学生在做中学,在学中做,使学生在完成任务的过程中逐渐地、很自然地体会控件、对象、事件的概念。为了让学生灵活掌握每个控件的用法,教学中要安排足够的课时把这些控件的用法渗透到一个个程序实例中,由浅入深地逐渐介绍,让学生在编写程序的过程中总结控件的用法。这样鲜活的具体实例激发学生的学习兴趣,使这些抽象的概念变得生动形象,易于接受。学生在学习过程中,逐渐地、很自然地掌握每个控件的用法,实现课堂教学的高效。

三、抓住程序设计的特点,化解教学难点,逐个掌握

编写代码是VB程序设计中的重点难点,教学时要采取化整分散的形式,使重点和难点变得易于掌握。对代码的教学不要一次性给出,要通过逐步实现各个功能,再组合程序的形式进行教学。如果是较复杂的程序设计,则可以用流程图的形式解析,实现教学重点的化解分散。这样才易于学生真正理解结构化程序设计的特点,真正有效地掌握所学的知识要点。在学生掌握一定基础的前提下,可以设计编写程序代码的过程中常见的、典型的错误引导学生通过调试工具进行找错并修改,这样更有利于学生加深对所学内容知识的掌握,既防止自己以后犯同样的错误,又巩固所学知识。

四、因材施教,实施分层教学

因为VB程序设计课程教学的难度较大,学生学习起来存在一定的畏惧感,再加上学生的VB程序设计基础各不相同,VB程序设计能力有强有弱,也就是说,学生的基础是有差距的,特别是在不让分快班和慢班的新形势下,学生基本的素质和基础水平参差不齐,这样势必会影响部分优秀学生学习成绩的提高,也可能影响全体学生的VB程序设计能力提高。这种影响往往使得成绩较差的学生越来越差,导致成绩优秀的学生知识拓宽受阻的尴尬局面。为此,在VB程序设计教学中,要科学有效地实施个性化教学,确保以生为本,关注每一个学生的发展,促使VB程序设计教学全面照顾每一个学生的发展。

科学地对学生和教学内容进行分层是分层教学的基础工作。在VB程序设计教学中,需要对学生进行分组,也就是对学生分层,根据成绩的升幂排列把学生分成A、B、C三个学习小组。另外,在VB程序设计教学中,教师还要对VB程序设计知识进行分层备课,VB程序设计教学备课必须做到周到、周详,加以充分考虑。其次要科学地对知识进行分层传授。在实际操作过程中,一定要把握好总的讲述什么,然后布置课堂作业,余下的学生就刚才的知识详细讲授,再布置,最后可能就是手把手、言传身教。

五、给学生展示的平台,不断提高学生的应用能力

新课程改革理念提倡的就是在注重学生对知识掌握的同时,更要注重对学生能力的培养。为此,在学生基本掌握VB的一些基本知识的时候,不要满足于他们对知识的理解和掌握这个层面,不失时机地为学生提供展示才能的平台,让学生把自己学到的及掌握的VB的一些基本知识、应用程序应用到具体的工农业生产生活中。这对于培养和提高学生的实际操作能力及创新能力都大有裨益。例如可以要求学生模仿设计Windows附件中的计算器或写字板;对于部分数据库基础掌握得较好的学生,要求他们编写网上学生成绩查询系统或图书馆管理系统,这些课题研究贴近学生实际,是他们正想试试手的时候,所以学生对此特别感兴趣。在这种跃跃欲试的情境中,学生在设计时相当用心,要么认真地查阅资料,要么分析操作步骤,进行控件的选取、属性的设置和事件的编写、调试。只要老师领进了这样一个展示他们才能的境界,学生的程序开发能力会大大提高。

总之,在内容丰富、知识面宽的VB程序设计教学中,要对VB程序设计教学的教学模式和方法深入研究,积极寻找学生喜欢的教学模式和训练途径,注重培养学生的自主学习能力和创新实践能力,力争将自己所学的专业知识应用到生产生活中。

参考文献:

[1]陈燕.信息技术课堂有效教学的实施与评价[J].计算机光盘软件与应用,2012,(4):250-252.