首页 优秀范文 vb程序设计论文

vb程序设计论文赏析八篇

发布时间:2023-02-24 16:25:54

vb程序设计论文

第1篇

关键词: 《VB程序设计》 食品专业 教学模式

Visual Basic(VB)是美国微软公司开发的结构化的、模块化的、面向对象的、Windows环境下可视化程序设计语言。VB程序设计不仅具有方便实用、操作简单、应用广泛、效率高等多项优点,而且是计算机教育教学改革内容,所以大多数高校在把VB设为计算机专业的必修课程的同时越来越多的非计算机的专业也把VB列为公共必修课程[1]-[2]。VB程序设计也是二级计算机等级考试的主要内容,学生可报考“VB语言程序设计”考试,取得考试证书,有助于毕业找工作[3]。学生通过学习VB程序设计课程,可以培养撰写程序设计能力、系统开发能力、团体合作能力,促进学生全面发展。

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

VB程序设计的理论和方法对于食品专业的学生是全新的语言,且大多数理论知识是单调、枯燥的。学生在学习过程中感觉很困难及概念难理解,使学生对VB程序设计课程失去兴趣,导致学习效果不理想[4]-[5]。

1.1食品专业的学生学习VB程序设计不是因为意识到VB程序设计语言的重要性,而是因为该课程是学校的公共必修课程,所以学生的学习主动性太差。

1.2目前VB程序设计课程教学模式为理论为主,小部分的实践。VB程序设计课程是一门实践性强的课程,根据目前的教学模式学习,再加上学校的设施条件的制约,使得学生的实践机会很少,从而对该课程的掌握不理想。

1.3传统的教学模式很大的比重在于教师的“教”,往往忽视学生的“学”。在传统的课堂上,老师只是把理论知识讲解并且要求学生死记,最后只要通过考试拿到学分的目的即可。

2. VB程序设计教学模式探究

2.1激发学生的学习兴趣。VB程序设计这门高级的语言所涉及的理论知识单调乏味,首先教师应该在第一堂课堂中激发学生的学习兴趣。如果在刚开始就把抽象概念引出,学生就会觉得难以理解并且失去学习兴趣。如果教师用“实例教学方式”用实例引出相关的概念,就能很大程度上激发学生的兴趣。例如一个简单的“时钟”程序,教师可以介绍相关的理论知识,引导学生运用相关的知识自己动手设计程序,这样授课方式使学生更方便快捷地接受知识。

2.2注重实践教学,增强学生的学习主动性。改变传统的教学模式,采用“小组互助教学模式”,根据学生不同的学习基础将其进行分组。将其分组后,教师对其每组分配任务,学生可以组内进行互相学习,每个小组最后必须呈现出组内的程序,然后教师对其每个小组的程序进行评分,选出优秀的作品进行奖励。“小组互助教学模式”增强了学生的团体协作能力,提高了学生学习的积极性,增强了学生学习的主动性。例如可以根据学生的成绩进行分组。教师通过“小组互助教学模式”把对学生的指导变成以组的指导,可以大大提高教学效率。

2.3在VB教学中培养学生的创新思维。创新思维对培养高素质的人才具有非常重要的作用。VB程序设计课程中采用“提出贴近实际的问题,提高学生的创新思维”。在课堂上教师可以利用教材的例题,创建一种贴近学生的实际问题,在此环境下教师可以与学生共同探索学习、双方互相合作,还可以融洽师生情感关系。在此过程中学生需独立思考,遇到难题时老师再进行指导。学生在学习过程中不断提高解决问题的能力,在解决问题的同时提高独立思考、创新思维的能力。

3.结语

随着现代社会的迅速发展,根据现代社会人才需求,计算机技术已经成为一项必要的基本技能之一。在课堂教学过程中使学生熟练掌握VB的基本方法和理论并运用到专业之中,必须对食品专业VB程序设计课程的教学方法进行改革。本文首先分析了食品专业目前在VB程序设计课程教学过程中存在的主要问题,然后对如何通过改变教学模式解决这些问题进行了探究。

通过“实例教学模式、小组互助教学模式、提出贴近实际的问题”教学模式的改变,提高学生的创新思维,能够激发学生学习VB程序设计课程的兴趣,提高学生的团体协作能力、创新思维能力、知识迁移能力、自主学习能力等综合能力。通过VB程序设计课程的学习使食品专业学生初步掌握和了解结构化的、模块化的设计原理,掌握VB程序设计课程的基本要素进行基本的语言设计。只有这样学习,才能将所学的知识应用到自己的专业和实际生活中,并为社会输送现代化人才。

参考文献:

[1]苏桂莲.高职院校VB教学方法探析[J].山东省农业管理干部学院学报,2011,S1:199+205.

[2]郭美佐.高职院校VB教学存在问题分析及对策[J].德宏师范高等专科学校学报,2009,02:75-77+81.

[3]李超.高职院校VB课程教学改革[J].无线互联科技,2013,04:226.

第2篇

【关键词】VB编程;创新能力;VB教学

随着信息技术在我国的快速的发展,职业教学中加大对计算机人才的培养力度,在VB编程教学中,更是加大改革力度,培养学生的创新能力,运用所学知识解决实际问题,提高学生分析问题、解决问题的能力。以下本篇就将探索VB编程教学中怎样提高教学质量,培养学生的创新能力。

一、VB编程教学现状

(一)单一的教学模式

在当前职业院校的VB课程教学中,还在采用输入式的单一教学模式,主要是以教师讲授为主,由学生被动的接受VB编程知识,并且在教学中除了检验教学成果的环节,学生一般不会主动参与教学,积极性差[2]。并且在当前的教学方式中,在职业院校的VB编程教学方面,教师在讲完课程周后会布置课后作业,然后在下次授课开始的时候会通过提问检查学生的课后作业情况,以了解学生对VB编程教学内容的掌握,这样的教学方式,不仅提不起学生对VB编程课程的兴趣,而且还缺乏实际应用的知识内容,略显枯燥之余还将会降低学生对VB编程课的兴趣,并不利于提高学生对VB编程知识的实际掌握。

(二)课程设置不完善

在当前的VB编程教学中,教师在课程编排上违背学生的认知规律,因为学生的抽象思维能力薄弱,因此在对于符号化表达中更显薄弱,并不具备对VB编程的抽象性思维。应该明确的是,在职业院校的VB编程课程教学中,应该提高学生的创新能力,而不是按部就班的让学生学会书中以及课后作业,是需要将学到的内容应用到实际的工作中,提高学生的代码应用能力。而实际上VB编程课中,VB作为程序设计语言,不仅在很多内容中都具有很强的抽象性,而且教学中由于教学设置的问题,也不利于学生对VB课程知识的理解。

(三)教学脱离实际

在当前搞笑的VB课程教学中,注重与培养学生的知识掌握能力,并不注重培养学生的实践能力,使得学生不能将所学的VB编程知识应用到实际中,降低学生在VB编程中的技能优势,教学中只注重对VB基础知识以及编程技巧的讲述,并不能帮学生使用VB编程解决实际中遇到的问题,将实践与教学分割,学生的思维创新能力大大下降,即便学生的VB编程理论学习的很好,在职业院校的VB编程方面学生也不具备系统编程的能力。

二、培养学生创新能力的VB编程教学措施

在职业院校的VB教学中,培养学生的创新能力,不仅可以有效提高学生的实际应用能力,还可以改善学生的创造性思维,提高VB编程能力。以下就来介绍如何在VB编程教学中培养学生的创新能力。

(一)提高教学中教师的创新意识

在对职业学生进行VB编程教学中,加强教师教学意识的创新,充分建立教师的创新教学意识,然后在实际的教学过程中,教师通过具体的教学实例,来引导、培养学生的创新能力。职业院校VB编程教学中,教师应该具备创新意识,改善教学方法,例如在 VB编程中Timer控件的教学中,教师可以让学生先按照课本上的步骤,用VB写闹钟定时小程序,只需要根据课本上的要求,并不需要多少时间,但实际的教学中,教师可以先提高学生的学习兴趣,有策划性的引导学生去进行闹钟程序的编程,并且是学生的推理性思维得到提升,将VB编程知识融会贯通,提高学生的实践动手能力。并且在VB编程教学中,教师应以创新为基点,改变传统的“以讲授为中心”教学方式,采取PPT、多媒体等方式来向学生引出教学内容,引导学生以创新意识去开发新的VB程序,提高学生的创新能力。并且在实际的VB教学中,教师可以采用思维图形、文字以及逻辑的框图、图像,让学生借鉴自己在编程中的思维过程,引导学生采用更加创新的方式去解决编程问题。在职业院校的VB编程教学中,优化 VB编程中的教学内容,以培养学生的创新思维能力,在VB编程课程讲解中,因为VB程序设计中既有理论又有实践,因此教师可以通过引用生动、具体的编程实例,引导学生去观察模仿编程,并且学生实际运用VB编程中去归纳总结学生的优点与不足,给予学生一定的指导,让学生在轻松的气氛中学习新知识。VB程序设计课程教学中,应该提高教学的逻辑性,提高学生思考解决问题的能力,转变教育观念,在VB编程教学中给与学生更多的自,多留给学生思考讨论的时间,引导学生去发现VB编程中出现的问题,并且加强对学生的上级编程指导,激发学生的创新思维,提高职业院校VB编程课的教学效果。

(二)创新教学方法

在职业院校的VB编程教学中,教师更应该注重方法论的教学,在教学过程中更容易提高血神过的创新能力。在VB编程教学中,方法论比方法本身重要,因为VB编程教学并不是阶段性的,而是一个不断进步的过程,学生要在学习过程中掌握自己的思维能力,具有自主、独立设计VB系统程序的能力。因此在实际的教学中,教师应该作为引导者以及指导者,不再是传输知识的搬运工,在教学中可以由教师来设定程序问题,由学生自主动手去解决程序编程问题,这样不仅有利于培养学生的积极性,还可以有效提高学生在VB编程中的创新能力。VB课程教学中教师可以运用问题探究法、案例教学法以及项目教学法等,提高学生分析、解决VB程序问题的能力。在职业院校的VB编程教学中,采用教学案例的方式,使学生可以在本次的编程教学中获得一定的VB编程经验,更好的提高学生对VB程序设计语言的掌握水平,强化学生对VB编程的兴趣。教学中教师应该采用正确的VB教学方法进行指导,提高学生在VB编程设计中的创新思维能力,培养学生的创新思维,提高学生对VB程序的分析理解能力,以及举一反三的能力,能够使学生可以运用所学到的VB知识解决实际问题。

(三)应用案例教学法

在VB编程教学中职业教师可以采用案例教学法,不仅提高学生在VB编程教学中学生的主体性、还将会有效改善课题环境,提高学生应用计算机技术解决实际问题的能力。例如在VB编程中进行If-Then-Else教学时,教师就可以通过“QQ登陆界面”案例激发学生对VB编程的学习与思考,不仅可以吸引学生的注意力,还将会提高学生对教学内容的兴趣,使学生在教学中的主体性更强,有效提高学生在学习中的积极性。并且在教学中教师还可以通过案例设置情境,结合vb编程中的项目模块以及任务驱动机制,提高学生自主学习VB语言的能力,提高学生的Vb编程水平。通过案例教学中的任务驱动,教师可以鼓励学生去自主确定目标问题,然后自行去搜集相关资料进行VB编程,激发学生的学习兴趣,教师还可以在原案例的基础上,形成新的案例去加强学生对VB编程知识的巩固。无需按照特定授课程序教学,进行个性化教学方法,吸引学生兴趣,燃起学生对VB编程的学习激情,教师在教学中可以通过有趣的实例进行讲解,对于贴近学生生活的VB编程应用实例,滚动字幕、红绿灯等VB程序设计,首先激发学生的学习兴趣,然后进一步进行讲解,提高学生对VB程序的实际掌握能力。

(四)多媒体教学的应用

在对职业学生施行VB编程教学中,教师应该合理运用多媒体进行VB编程教学,以更好的培养学生的创新思维能力。在Vb编程教学中,教师可以采用多媒体手段优化课程设计,提高VB教学质量,教师可以根据多媒体的现代化优势,更好的传递VB编程知识,优化教学组织形式,使职业学生更容易理解抽象化的VB编程知识,通过多媒体形式将VB编程转变成简单易懂的知识形式,加强学生对VB编程的理解,根据教学结构以及学生的实际情况,合理安排教学结构。在VB程序设计教学中,应用多媒体手段使学生更直观的接受VB知识,通过上机进行程序编程,使学生在VB编程中的创新思维得到提升。优化职业院校中VB编程的教学方法,采用现代科学技术,使用多媒体教学手段,通过上机操作,提高学生的实践水平。

综上所述,在职业院校的VB编程教学中,不仅只是传授专业编程知识,更要培养学生的逻辑思维能力,提高学生在VB编程中的创新能力,提高学生的综合素质。职业教育的VB编程教学中,应该培养学生实际应用能力,改进教学方法,以提高学生的综合素质。

参考文献

第3篇

关键词:计算机;程序设计语言;VB

中图分类号:TP312.1-4 文献标识码:A 文章编号:1007-9599 (2012) 11-0000-02

中职学生可以掌握程序设计的具体做法和这一技能吗?在中职学校有必要开展程序设计教育吗?如果开展程序设计教育的话,中职学生又怎样将程序设计应用在实际生活中呢?基于诸多疑问,我展开了深入的研究,旨在利用多年的中职教育工作中获得的经验,为中职学校的老师提供有益教学参考。

一、精选程序设计语言,降低程序设计学习难度

计算机程序设计语言种类丰富,风格各异,应用多姿多彩。针对中职生开设计算机程序设计课程,基于三个方面的考虑,我们选择Visual Basic(以下简称VB)作为程序设计的入门语言。

VB编程方式效果直观,趣味性强。VB使用所见即所得的设计方式进行界面设计,减轻了界面设计的负担,使得学习过程更轻松更直接并充满了趣味性和成就感。BASIC语言本身就是为初学者设计。其简单的语法相比C语言省却了许多计算机底层复杂的细节,比如VB就没有指针的概念,没有动态内存申请的概念,使得学生学习更容易上手编程。VB语言的语法虽然简单但功能全面,其支持多媒体编程、支持数据库编程、支持结构化程序设计和面向对象的程序设计等特点,都使得VB适合作为编程学习的入门语言。VB实用性强,而且应用广泛。学习VB语言后可以在微软OFFICE办公软件、AutoCAD制图软件以及PhotoShop图像处理软件中进行二次开发。另外,动态网页中使用VB脚本开发网络程序也很普遍。这些都说明了VB有着强大的生命力。VB应用广泛,范例丰富,这为教学提供了大量的备选素材,也为教学提供了实用的目标。并且通过二次开发的范例也有利于提高学生对其它课程(如计算机基础操作课、AutoCAD课)的认识和应用水平。

经过教学实践证明,与C语言相比较而言VB语言以其直观的效果,丰富的应用激发学生的学习兴趣,提高了学生的求知欲。从实用的角度来看,VB语言是一种在实际当中用途非常广泛的一款程序语言,其实际地位已经与C语言一样成为一种被大众广泛认可并接受的程序语言。此外,VB语言相对于C语言来说还具有例如直观性强、应用范围广、学习入门容易、推广性强等特点。因此,VB语言具备了广泛传播和易于推广的所有优点,成为学生程序语言学习的首选也就不足为奇了。基于这种现状,VB程序语言目前已经成为了中职学生学习的主要对象,在中职学校得到了一定程度的推广。考虑到中职学生计算机基础较薄弱的特点,选用简单易学的VB程序语言成为了中职学校开展程序教育的首选。

二、精选程序设计内容,提高中职生的学习兴趣

中职学生对计算机程序设计课程内容往往感觉比较枯燥,缺乏学习兴趣。在教学组织中,通过从生活中提取的案例,通过给学生演示、模仿,并在实际应用中去探究和领悟解决案例所需要计算机实施的行为来理解程序设计中的若干概念,教学中适时地对这些概念加以归纳总结和延伸,让学生在轻松愉快的气氛中学习新知识。同时,在学科体系中的案例都是围绕程序设计概念而选择,为了理解概念而编程,我们打破学科体系中的逻辑结构体系,让学生在解决案例的过程中习惯于一个完整的解决一个具体问题的编程方式,而不是解决一个问题的片段。这样做的好处是把不仅传授给学生理论知识和操作技能,更重要的是培养他们的职业编程能力,这里的能力已不仅是知识能力或者是专业能力,而是涵盖了如何解决问题的能力:方法能力、接纳新知识的学习能力等方面。

鉴于程序语言学习比较枯燥,我们就要在开展VB程序语言学习的时候改变教学方法,选用精彩的教学内容,通过不断变换教学方法和教学内容来达到提高中职学生学习兴趣的目的。在学习内容的选择上,我们应该执行精挑细选的原则,尽量选择具有典型意义的案例,通过对案例的讲解,让学生感受到VB程序语言的魅力,从而有利于提高学生的学习兴趣。此外,在教学方法上,要改变传统的填鸭式教学的方法,要构建生动活泼的课堂环境,使整个VB程序语言课堂具有吸引学生注意力的作用。所以,对于VB程序语言的教学活动,我们只有通过精选教材内容和改变教学方法,才能提高中职学生的学习兴趣,最终取得积极的效果。

三、对计算机程序设计的教学方法进行改变,以学生的特点为主

对于中职学校学生而言,普遍的情况是感性思维强烈一些,理性思维欠缺一些。在平时的计算机程序设计课程中,学生一般都会喜欢上实践课和多媒体掩饰课,这主要是因为这类课程比较直观,并且容易引起学生的兴趣,在理解的过程中难度也很低。相对于实践课程来说,计算机程序设计的理论课程就没那么容易被学生接受了。学生在学习理论的过程中,普遍感觉到困难。这种困难不是来自于实际上的,而是来自与心理上的。所以我们在开展中职学校的计算机程序设计课程的时候,必须要对这种情况有所了解,必须要及时的改变教学方法,并且对学生的特点进行全面的了解。最终做到根据学生的特点而制定详细的计算机程序设计教学方法。由此看来,在中职学校的计算机程序设计的实际教学过程中,我们必须对教学方法进行改变,并以学生的特点为主,训练学生的综合理解能力和学习兴趣。

第4篇

关键词:Visual Basic 程序设计课程 教学改革

中图分类号:G642 文献标识码:A 文章编号:1672-3791(2015)06(b)-0200-02

Visual Basic(以下简称VB)程序设计课程是现在多数高校普遍针对于非计算机专业学生所开设的一门计算机基础类课程,大学新生在入学第一年普遍接受的计算机知识的课程主要包括计算机文化基础和VB程序设计课程,而VB程序设计是一门实践性很强的课程,学生在学习该门课程时可以提高程序设计的逻辑性。VB程序设计课程是高校计算机教学的重要基础课,如何提高程序设计课程的教学质量已成为高校计算机教育者研究和探讨的热点问题。

VB程序设计课程的教学效果一直备受关注,因为在一定意义上讲计算机基础类课程的教学效果将会对学生将来在计算机知识的学习和认知方面有着重要的影响。目前在学生初中及高中的计算机学习过程中,多数学生已经拥有较好的计算机应用能力,因此,学生在进入大学学习计算机基础类课程时,尤其是在VB程序设计课程学习时表现出学习积极性不高,甚至厌学的情况。在VB程序设计课程的教学过程中如何更好地进行教学内容以及教学方法的改革十分必要。

1 Visual Basic程序设计课程的定位

计算机基础课程教育在高等院校教学中具有重要的作用,一方面此类课程是一种基础的技能教育,主要针对非计算机专业的学生而言,计算机不仅是作为一种工具,计算机基础课程学习的目的是为后续专业课程服务以及为今后毕业和工作与生活中所应用计算机做准备。此外,它还是一种专业教育,计算机作为一门学科,其目的是为了提高学生对计算机的全方位应用和开发能力。

在VB程序设计课程的教学过程中,我们可以发现该门课程可以提高学生的逻辑思维能力,培养学生的计算机应用能力以及信息素养。与此同时多数高校将英语等级证书和计算机类证书纳入毕业考核环节,因此学习VB程序设计课程还可以帮助学生顺利拿到计算机等级考试证书,提高学生毕业时的择业竞争力,对学生专业课程的学习以及能力的培养或多或少起到了帮助和促进作用。在以往的教学过程中可以发现,随着近年来计算机教育的普及,学生计算机应用能力不断提升,并且学生对计算机的一些基本知识以及常用操作拥有一定理解和掌握,然而在相对专业的VB程序设计课程及应用上掌握情况并不理想,学生的程序设计逻辑性还有待提高。

2 现状及存在问题

通过VB程序设计课程多年的教学经验总结出该门课程教学过程中存在的一些问题。首先,教学设计环节理论课程多于实验课程实际是弊大于利。在VB程序设计课程教学过程中发现,为了使学生可以加深对课程概念性的知识尤其是一些重要的语法的理解和掌握,过多的安排理论教学学时数,实践教学效果并不理想。过多的安排理论课程的讲授,学生会觉得此门课程十分枯燥无味又难以记住,而且课堂教学效果很不好。其次,教材的选择和教学内容的设计十分重要。VB程序设计课程的教材选择一定要建立在学生的实际学习情况基础之上,不能盲目追求专业化的程序设计教材,教材的选择应注重理论与实际的结合内容,注重学生的实践操作能力。再次,教师的教学方法过于传统,学生缺少学习的积极性。传统的主要以教师讲授为主的教学方法还是目前教师采用较多的讲课形式,此类教学方法会使学生变得被动学习,学生完全处于知识接收者的角色,不利于学生个性化学习和创新能力的培养。最后,课程的考核成绩组成形式过于单一,不能切实的反应学生平时的真实学习情况。以往的考核形式由平时作业和期末考试组成,在批改学生作业时经常发现抄袭的情况,学生学习态度不认真。教学过程中缺少实验环节的考核,缺少综合性实验练习。目前的课堂安排都是围绕如何去消化理论课程内容而开设的,学生在实验课堂中只是单一的看书写代码,解决实际性或综合性问题能力较差,实验环节相对孤立的学习方式不利于培养学生解决问题的能力,更不利于启发学生的思维和激发学生主动学习的积极性。以上问题降低了VB程序设计课程的教学效果,严重影响了学生学习积极性和创新能力的提高。

3 Visual Basic程序设计课程的改革内容

3.1 教学设计改革

VB程序设计课程的教学目标是通过该课程的学习使学生了解面向对象程序设计的基本概念、基本原理、常用算法和编码方法,能够利用该门程序设计语言编写相应的程序,具有一定的程序调试能力,为以后进一步学习其它程序语言和提高程序设计能力打下坚实的基础,使学生不仅能掌握程序设计的基本思路,又能掌握面向对象的程序设计方法,为开发Windows应用程序打下良好的基础。VB程序设计课程的教学设计十分重要,课程主要包括理论课程环节和实验课程环节。VB程序设计课程的基本概念较多,需要掌握的算法和程序结构也比较繁琐,因此理论课程的讲解是必不可少的。而VB程序设计课程是一门实践性要求很高的课程,在教学过程中必须十分重视实验环节。在教学过程中实际的教学知识并不只是靠听讲和看书就可以完全掌握的,而是需要通过长时间的实践积累。因此,在课程教学设计环节应格外重视实践的重要性,适当增加实践课时,减少理论课时。在教学过程中要提倡通过学生的实践去掌握知识和解决问题的方法,因此要保证学生有足够的实验上机时间,还必须重视实验的各个环节来提高课程的教学效果。

3.2 教学内容改革

VB程序设计课程的教学内容要以解决实际问题为主,要有针对性和难度的层次性,教学内容设计应从实际问题出发,从应用的角度入手,逐步提高学生的学习积极性和学习热情。采用一部好的教材或是根据本校学生的学习情况编排教材,使教学目标更加清晰、明确。教学内容应重视实验环节的设计,精心设计每部分知识点的上机内容,充分考虑学生的个性。教学内容要有一定的梯度,既要保证有基本和较简单的内容,又要拥有一些具有高难度和挑战性的教学内容,重视实用的有创新性并且有趣的教学内容,这样可以使不同程度的学生都能达到各自的学习效果,充分调动学生学习的主动性和创造性。教学内容的设计注重学生的创意,使教学内容设计可以让学生逐渐对这门课程产生兴趣,并且可以提高学生学习VB程序设计课程的渴望和积极性。

3.3 教学方法改革

在VB程序设计课程教学过程中,教学方法的选择十分重要,教师可以采用不同的教学方法,以提高学生的学习积极性和教学的效果。比如,在VB程序设计课程教学过程中,对于大一学生,可以采用传统教学的讲授式方法,以教师的讲授和学生听课并记笔记的方式,在教学过程中以教材中的基本概念、语法和结构为主,详细阐述和说明教材中的要点和难点,以学生的理解和记忆为目标。其次,还可以引入“问题式”和“讨论式”的教学方法,在教学之前先提出相关问题,以学生分析和讨论问题为主,根据教材的内容,尝试找到解决问题的方法。最后在教师的组织和引导下,帮助学生提炼教学纲要,有针对性地讲解知识点,正确的引导学生解决问题,帮助学生获得知识或巩固知识,提高学生学习的积极性和主动性。此外,还可以在教学过程中引入“案例教学法”和“错误教学法”。在VB程序设计课程教学中,代码的编辑十分必要,因此在讲授知识的过程中,应注重采用案例教学,以实际案例为依托,将理论知识点隐藏其中,在学生了基本的概念和语法的知识后,要及时引入相关案例,通过应用程序设计中的语法、算法、结构等内容解决问题。此外适当引入“错误”代码的编写形式,在输入程序代码时采用学生编程过程中容易出现的错误操作,这样当程序运行产生错误时教师和学生可以一起调试代码并讨论问题出错的原因,一起改错,巧妙的将知识点和需要注意的问题进行讲解。以上引入的各类教学方法,可以使教师和学生产生很好地互动,较好的抓住了学生拥有好奇心的特点,一定程度上提高了学生的学习兴趣,对于教师上课时所犯下的“错误”,可以使学生产生深刻的记忆,使程序设计类课程的达到事半功倍的效果。

3.4 考核方式改革VB程序设计

课程的考核方式以往多采用平时成绩、理论成绩和实验成绩的简单组成方式。以往对VB程序设计课程的考核多以考试题目最后的运行结果和实验代码正确度为主要依据,这样的考核方式过于单一,不能体现学生平时学习的真实情况。在平时的作业批改过程中会发现有学生拷贝别人的作业而产生虚假成绩的情况。因此,在VB程序设计课程考核方式改革中,应更加注重学生的学习态度、实验课程的过程、分析问题和解决问题的能力。目前,VB程序设计课程比较注重实践环节,以阅读程序和编写程序代码为主,因此,考核方式的改革应更多注重学生在教学过程中的实践操作考核,增加设计性或综合性实验报告的要求,还可以采取课程设计等形式的多种考核方式。

VB程序设计课程的考核方式应包括平时成绩、平时实验作业成绩、实验报告或课程设计成绩、期末综合考试成绩。其中,平时成绩应该包括学生日常出勤情况的成绩评定和平时上课时学习状态的评定。学生出勤情况的好坏是影响学生学习效果很重要的依据,多次旷课或是经常请假肯定会错过教学内容的学习以及作业的上交,因此,在考核方式中一定要明确出勤情况的考核标准,适当增减学生的考核分数。平时上课时学生学习状态的评定也很重要,主要可以参考学生在教学过程中笔记的记录,习题代码的记录以及教材课后习题的完成情况等综合评定成绩。实验报告或课程设计的成绩主要依据学生完成题目的情况,提倡学生采用多种方法解决问题,一道题目采用多种解法可以适当加分,此外,还要提倡学生独立完成实验报告或课程设计,若实验报告或课程设计存在问题或错误并不会很大程度影响考核分数,主要是指出问题的所在,以及掌握如何去解决问题方法。此外,在学生完成实验报告或课程设计时还要检查学生代码书写过程中是否有抄袭情况,目前程序设计类课程作业抄袭情况十分严重,如果学生的作业存在抄袭的现象一经发现作零分处理,并作严重警告,以警示所有学生。期末综合考试是考核学生对VB程序设计课程掌握情况的综合体现,期末考试的内容应注重学生学习能力的考核,减少概念性的考试内容。

此外,在VB程序设计课程教学过程中还可以采用举办程序设计比赛的形式带动学生的学习积极性。在学期末时举办全校新生的程序设计比赛,并设立相应奖项,对参赛和获奖的学生给予考核分数的奖励或是物质奖励,以比赛的形式带动教学,这种方法也可以很好的提高学生的学习兴趣和提高VB程序设计课程的教学效果。

4 结语

VB程序设计课程的教学改革需要结合各自学校学生的专业特点以及学生的学习效果,综合认知角度、学习能力和教学实际,如何在有限的教学课时中更好的进行VB程序设计课程的教学,提高学生学习兴趣,是该门课程教学模式改革的前提。VB程序设计课程的教师应通过改革实践,不断探索激发学生学习课程的积极性,达到实现课堂教学中教与学良好的互动,将理论教学与实验教学有机地结合,注重培养学生编程能力的提高和解题逻辑思维能力的提升,使学生的学习方式由被动学习变为主动学习,为了进一步提高VB程序设计课程的教学质量,教师不仅要转变教学观念,而且在教学内容、教学方法和考核方式等方面不断进行探索,从而达到“学以致用”的培养目标。

总之,VB程序设计课程的教学改革任重而道远,还需不断发展,不断完善。

参考文献

[1] 钟志贤.信息化教学模式[M].北京:北京师范大学出版社,2005.

[2] 翁伟,吴克寿,吴芸,等.程序设计课程群建设探索与实践[J].计算机教育,2009(23):123-125,122.

第5篇

[关键词]VB 程序设计 教学方法 教学手段

[中图分类号]G633.3[文献标识码]A[文章编号]1007-9416(2010)02-0106-01

随着电子、通讯、计算机技术蓬勃的发展,当今社会已经成为一个高度信息化的社会。计算机文化素养已经作为各类人才的必备素质,在社会的各行各业中均得到要求。《Visual Basic程序设计》(以下简称为VB)这门计算机编程语言类课程,正在普遍地被各学校列入教学计划中。怎样才能开设好《VB程序设计》这门课程,让学生学以致用呢?

1 《VB程序设计》教学中的问题

1.1 学生起点低,学苗参差不齐

《VB程序设计》这门课程主要针对初学者开设。就我校生源情况,大部分学生来自农村。新生中在入学时能熟练地操作Windows操作系统、使用文字处理软件、上网收发邮件搜索资源的较少,绝大多数学生在中学阶段没有学习过计算机基础相关课程,更谈不上程序设计语言。

1.2 学习兴趣低,学习态度不端正

由于《VB程序设计》语言中概念抽象,学生在学习后难以理解、消化。对该课程学习方法困惑,相应的课外自学以及分析、解决问题的能力较为薄弱。此外,《VB程序设计》和其他程序语言一样,其解决问题的思维方式和我们平常的思考问题的方式不一样,这是思维方法上的一个跳跃,这种跳跃过去一直是通过大量的练习,由学生自己自然而然感悟到的。对于学生而言是一种反复的挫折教育,不少学生在相对较短的学习周期内,无法逾越这个障碍,这样就造成挫折感一步步的加强,学习兴趣进一步下降,从而缺乏对该学科的认同感。

1.3 学习中重书本,轻实践

由于条件的限制,实验教学中采用的实验项目也总是以理论教学为中心展开设计的,在实验教学设计的形式上,一般都是采用学生课前对书本预习实验,课中照搬书本完成实验,课后参考书本编写实验报告的方式。于是造成学生对于程序设计能力仅仅停留在对课堂教学用例的简单模仿上,自己单独思考、解决并编写出完整程序代码的能力远远不够。

2 《VB程序设计》教学的思考和方法探讨

2.1 上好第一堂课

目前的大部分教材都是由对编程和《VB程序设计》语言很熟悉的教师所编写,虽然教材的编写者都假设“读者不需要任何的编程基础”,但是,教材的前面几章内容的组织却是与这个假设相违背的。若教师完全照搬第一章节的内容进行组织第一堂课的教学必将导致出现前文中所谈到的问题。为了提高学生对该课程的好奇心,增强学生对《VB程序设计》学习的兴趣,应避免第一次课就开始讲授基本理论,基本概念。可以为学生展示一些由VB开发的一些小软件、小游戏。这些程序在选择上也必须考虑到设计的复杂性。最佳选择是:让同学们感觉有难度,却又觉得通过学习后能自己动手去实现它。也可以联系学生身边的实际应用,如介绍VB在Office中的使用。使学生能认识到《VB程序设计》离他们并不远,将在他们今后的学习和工作起到很大的作用。

2.2结合多种教学方法、教学手段,扬长避短,充分发挥这些方法的优点

对于理论教学中的一些抽象的概念,如:对象、类、任务等,合理利用一些与之相关的素材,采取直观演示法,以多媒体为中心,辅助传统教学手段(粉笔 黑板)。这样即可以发挥多媒体技术教学内容容量大的特点,让教学直观,教学难点和重点深入浅出,又发挥了在传统教学手段在解决学生现场问题上的优势。

而对于实践要求较高的知识,如控件、分支、循环、数组等,可以使用引导教学法和案例教学法相结合。利用案例教学组织学生学习、讨论,进而引出案例的知识点,案例中所包含解决问题的方法。让学生在该方法的基础上举一反三,引导他们采用相同方法或相类似方法去解决其他相近问题。要求学生分组讨论归纳,让他们能对案例采取不同的方法进一步完善。学生在模仿的基础上能具备一定的创新精神。

实验教学过程中采用任务驱动教学,利用好实验机房的局域网络优势,设计好实验课题。首先依据不同专业需要由师生共同讨论提出问题,教学任务确定后,让学生先自行讨论、分析任务,提出问题。对于提出的问题先由学生自行解决,教师适当的启发和引导。教师通过对学生的实验过程监控,利用大屏幕集体讲授解决学生普遍存在的问题,采取小组教学解决个别问题。这样在提出问题,解决问题,再提出问题,再解决问题的反复模式中,不但解决了点和面的问题,也让学生能循序渐进的掌握不同的知识。

此外,打破传统的教学模式,将教师和学生中的互动从课内延伸到课外,如创立公共邮箱,建立学习论坛,利用QQ或其他即时通讯软件加强相互的沟通和交流。有条件可以考虑建设网络教学平台,让学生能利用课外时间进一步巩固和加强对《VB程序设计》的理解。

本文介绍了《VB程序设计》课程中出现的一些问题,和解决这些问题的一些方法。从目前教学现状来看,《VB程序设计》在计算机基础教学中占有重要地位。只有不断挖掘在教学过程中出现的问题,不断的改革教学方法,丰富教学手段,才能提高学生的学习兴趣,培养学生解决问题的实际动手能力,进一步提高《VB程序设计》语言的教学效果。

[参考文献]

第6篇

关键词:VB语言编程;教学对策;计算机技术

一、VB语言编程的特点及教学现状

VB语言主要是针对设计对象进行可视化的编程设计,能对页面进行可视化设计,而且具有事件驱动的编程机制等功能,其重点在于如何设计友好界面、如何解决实际出现的问题,省去了针对过程语言的一些程序,使编程设计更加轻松方便,有利于程序开发效率的提升。

该课程是程序设计语言的基础,开设的目的是培养学生如何将程序设计运用到实际中,帮助解决实际问题。对多数学生而言,以前并未接触过语言编程,教学过程中,教学模式和教学方法的不当,都会影响到教学质量,许多学生因为理论的难以理解而止步,以至于VB语言编程的教学效果普遍较差。

VB教学通常有两大版块,一是界面设计,操作较为容易,但需注重细节的处理;二是程序代码设计,需要极好的抽象逻辑思维,对学生有难度。

二、提升VB语言编程教学效果的方法

1.深入研究教材,选择典型例子

教材是教学的基本依据和材料,为了提高学生的逻辑思维能力,必须深入研究教材,对于初学者,常常没有头绪,且对学习重点认识不清,在茫然中极有可能产生厌学情绪。这就要求教师提前认真研读教材,理清思路,突出重点,让学生有个明确的学习目标。安排教学内容时,务必要先易后难、循序渐进,在学生掌握一定的基础后,再利用适宜的方法对其逻辑思维进行训练,保证学生初步掌握程序设计的方法,然后由浅而深。因为VB的逻辑性较强,教学过程务必要重视前后的逻辑关系,将内容互相衔接,环环相扣,无形中对学生的逻辑思维能力大有裨益,如,从普通变量到数组变量,再到数组控件。须注意的是,教材内容要结合实际所需,根据实际变化而做适当的调整。

2.采用多种教学方法

教学方法直接影响着教学效果,针对不同的内容,需要选择相适应的教学方法,以往的教学中,由于教学方法单一,而且理论内容枯燥,学生容易反感。所以,教师在教学中应尝试不同的方法,充分调动学生的兴趣和学习主动性,提供一个宽松活跃的课堂环境,常用的方法有演示法、讲解法和小组学习法、归纳法等,将理论和实际相联系,更好地促进学生逻辑思维能力的培养。另外,教师需加强教学的趣味性,以一些有趣的问题吸引学生,令其独立思考,必能取得事半功倍的效果。

如,for循环语句的讲解中,可利用印度“象棋数麦粒”的故事吸引学生,令其对循环有初步认识,将理论和实际进行了很好的结合,学生的积极性一旦被调动起来,必会主动思考学习内容。针对数组中的数据排序问题,教师可通过演示法辅助教学,借助多媒体,以动画的方式演示排序过程,使学生能更直观、更形象地学习课堂知识,同时也有利于学生按照自己的逻辑方式对问题进行归纳总结。

学生的学习能力和逻辑结构都存在着差异,教师不能仅仅局限于一种教学方法,而应掌握多种方法,为全体学生都提供锻炼的机会,使每一位学生的逻辑思维能力都能得到充分的发挥。

3.课后实践实例的选择

课后实践是课堂教学的进一步延伸,绝不能忽视,只有养成独立分析、解决问题的习惯,才能提升程序设计水平。VB编程具有极强的实用性,其目的也是学以致用,运用理论知识解决实际问题,课堂主要是对逻辑思维能力的锻炼,而且课堂时间有限,很难开展具体的实践练习。教师可留一些有针对性的练习作为拓展实例,学生在独立解决的同时,既加强了理论知识的巩固,又积累了实践经验。

实例应符合两点要求,尽量贴近实际生活,和所学内容相关。如,某些常用控件的内容,可借助腾讯QQ的普及性,让学生进行QQ登录界面的设计;控件数组的教学,可以计算器的制作设计作为实例;在菜单、多文档等操作中,可让学生在课下独立完成一些简易文档编辑器的制作。

VB语言编程的作用日益凸显,为加强教学效果,提高学生的程序设计能力,教师应掌握多种教学方法,活跃课堂氛围,引进一些有针对性的例子,培养学生的逻辑思维能力,同时也应多加实践。

参考文献:

[1]肖天灿.VB语言编程教学方法探讨[J].实验教学与仪器,2010,27(3):190-191.

第7篇

>> 案例教学法在算法与程序设计教学中的应用 案例教学法在《VisualFoxPro程序设计》教学中的应用与实践 案例教学法在“VB程序设计”教学中的探索 探索在VB程序设计教学中案例教学法的运用 案例教学法在VB程序设计教学过程中的应用 案例教学法在VB程序设计教学中的应用研究 案例教学法在《Java程序设计》课程教学中的应用 案例教学法在《C#程序设计》教学中的应用 任务驱动式案例教学法在VB程序设计教学中的应用 案例教学法在“C语言程序设计”教学中的应用 生态案例教学法在VB程序设计教学中的应用 案例教学法在Java程序设计课程教学中的应用 浅谈案例教学法在初中VB程序设计教学中的应用 案例教学法在Delphi程序设计教学中的应用 案例教学法在“C++语言程序设计”教学中的应用 案例教学法在《VB程序设计》财务函数教学中的应用 任务驱动教学法在《算法与程序设计》教学中的思考 案例教学法在VF程序设计课程中的应用 “案例教学法”在《Visual FoxPro程序设计》理论课程中的应用 案例教学法在程序设计课程中的应用 常见问题解答 当前所在位置:.

[2] 上海市中小学信息科技课程标准修订稿[S].

[3] 王荣良.上海市中小学信息科技课程标准解读[M].上海:华东师范大学出版社,2006,2.

[4] 张耀文.基于计算思维的程序设计课程案例教学法研究[EB/OL].

第8篇

关键词 VB语言程序设计 教与学 高职院校

中图分类号:G424 文献标识码:A

Vocational Colleges Teaching and Learning VB Language Program Design

YANG Yuanhua

(Sichuan Vocational College Of Culture&Communication, Chongzhou, Sichuan 611230)

Abstract VB language program design is the current higher vocational colleges for the computer professional courses in programming language learning this course contains a lot of grammar, structure, algorithm, and learning this course requires students to have a certain logic thinking of the current higher vocational colleges teaching mode based on multimedia teaching and half computer operation, through the teaching mode students learning effect is not good in this paper, the ways of teaching and learning is discussed.

Key words VB language program design; teaching and learning; higher vocational colleges

VB是通过事件驱动的面向对象可视化编程机制的高级语言。VB主要有三大特点:面向对象可视化,事件驱动的编程机制,设计结构化。VB语言设计大致的步骤为建立对象,设置对象属性,根据功能编写代码建立事件过程,运行调试。根据VB的特点和程序设计步骤可知VB实际是一种较为易学易理解的程序设计语言,相对其他的高级语言来讲更直观。高职院校学生基础较为薄弱,以及教学模式过于死板而造成学生对该课程的学习效果不尽如人意。现对该课程的教与学从两个方面进行探讨。

1 教师的“教”

如何“教”才能实现该课程的教学目标,才能让学生掌握学习程序设计语言的窍门,为今后其他高级语言的学习奠定良好的基础。首先让学生了解该课程的教学目标很必要,因此在第一次课上除了要让学生对该课程的学习感兴趣的同时也要让学生清楚学习该课程的教学目标——学生能够在VB的开发环境下解决实际问题,具备较强的抽象,逻辑思维能力,开发创新新项目,掌握学习程序设计语言的技巧。

1.1 引发学生学习该课程的兴趣

VB是学生进入大学后学习的第一种语言类课程。在学生不了解该课程的情况下引发学生学习该课程的兴趣相对来讲较为容易。高职院校的很多学生都不够自信,VB这门课程一定要给学生易学易用的第一印象,不然学生会产生畏难心理在今后学习的过程中始终会有担心自己学不会的心理。该课程的第一次课要让学生对VB有一定了解,产生学习兴趣,对该课程的学习充满自信和期待。课程的第一次课可以从以下几个方面入手:(1)引入VB小游戏,操作演示,并抽取其中一两种游戏告知游戏的玩耍规则,并让学生试着玩耍。挑选的游戏玩耍时需要一定的逻辑思维,引发学生学习兴趣的同时,也培养了学生的逻辑思维能力。(2)把游戏放VB开发环境中再运行演示,同时对VB开发小游戏的流程进行简单的介绍,从而也让学生对VB的开发环境及设计步骤有了比较直观的初步的认识和了解。选取游戏中最简单的操作功能进行编程和运行演示,给学生易学易懂的感觉,提高学生学习该课程的自信。(3)布置学生课后练习抽取的游戏,在下一次课程时比赛通关。此过程主要是为了学生熟悉游戏规则及玩耍技巧,加强学生的逻辑思维能力,为后续对游戏的设计和编写代码奠定良好的基础。

1.2 课程教学的整体规划

第一次课引发学生的学习兴趣后,在后续的课程讲解中,同样需要关注学生的情况,尽量避免学生对该课程产生难学难懂的心理,一旦学生出现抵触的趋势,就应对教学进行相应的调整。根据多年的教学实践,后续课程主要以项目驱动法进行教学。主要的教学流程如下:(1)引入实例或游戏,运行实例或者游戏,进行功能分析、操作规则讲解,设计流程分析。(2)将实例或游戏按照功能进行分解,从易到难的原则选择模块进行分析设计。对每一个模块需要用到的语法、属性、方法进行大概的介绍。(3)每一模块进行模块分析,算法,设计,编写程序,运行调试的过程中,详情讲解如何应用对应的语法、属性、方法,从而完成对应模块的设计。(4)最后分析各模块的关系,联接各模块,从而完成实例或游戏。(5)布置新的游戏或者实例(与讲解的实例或游戏含有相同的语法,属性,方法),让学生分组讨论,采取分工合作的方式,在规定时间内进行分析设计出新的实例或者游戏。(6)教师应时刻关注学生的进度,适当给予指导,设置惩罚和奖励来加强学生完成的动力。惩罚和奖励由学生自己提,以大多数学生赞成的惩奖方式为准。

2 学生如何学习

2.1 基础较弱的学生如何学习 (下转第154页)(上接第133页)

高职院校的很多学生从入学后,对所有专业的学习都不感兴趣,学习上动力不足,上课听不进去,注意力无法集中,作业全抄袭以应付教师检查。常常处于这种状态的学生,即使偶尔想学习,也很难持久。主要是因为高职院校的学生心理并未成熟,仍带有许多少年时期的痕迹,如幼稚,脆弱,自制力薄弱,依附性强等,加之他们没有社会阅历,无法感受到能力的重要性,从而放任自己。对于这部分同学需要教师特别关心和重视,了解学生,多与该类学生交流,引导学生建立自信,尝试的去学习。对于语言类的学习,教师需要特别对待,布置一些简单的有趣的案例或项目让这一部分同学去完成,从而建立他们的自信。这类学生更适合理论知识较少,实践操作更多的教学方式,让他们处于实践中去理解基本的语法、结构等理论知识。对于不懂或者无法理解并应用的知识点,先让学生学会查阅书籍或者在网络上搜索查询在实践中如何应用对应的知识点,并多看该知识点的应用案例,从而理解和应用该知识点完成对应的案例或项目。

2.2 基础适中的学生如何学习

课程针对大部分学生(基础适中的学生)安排的项目或者游戏分组完成时各组都将按照基础较好、基础一般、基础较差的进行组合,均匀各组的实力。组内成员必须相互帮助,相互督促,分工协作完成整个项目,在完成后一起梳理整个完成过程,将各自完成的小模块的分析设计思路和流程分享给该组的其他同学,如果该组有不懂的同学,大家应该一起帮助该同学,给予详细的讲解,让整个组的同学对项目或者游戏的各个环节都了如指掌,从而使项目或游戏的分析设计流程更清晰明了。

2.3 基础较好的学生如何学习

对于自觉性比较高,领悟力比较强的同学,建议学生在完成课内项目的同时,再布置新项目让他们利用课后时间试着去完成,拓展该课程知识的应用学习,这一部分学生需要通过自学,更加熟练应用VB的语法、结构、算法去完成新项目,培养其独立分析问题,解决问题的能力。

学生在所有项目或者游戏的分析设计过程中,教师应一直跟踪学生实施的进度,适时地给予指导和引导。

3 总结

VB语言程序设计的教学主要以学生为主体,教师引导的教学模式进行。整个课程的教学以项目驱动为主线,并采用因材施教的方式兼顾所有学生的学习。这种教学方式充分调动了学生学习的主动性,努力培养学生自主学习的良好习惯,提高了学生实际应用能力,为今后语言类的学习打下良好的基础。

参考文献

[1] 林卓然.VB语言程序设计[M].电子工业出版社,2009.

优秀范文