首页 > 文章中心 > basic语言

basic语言

前言:想要写出一篇令人眼前一亮的文章吗?我们特意为您整理了5篇basic语言范文,相信会为您的写作带来帮助,发现更多的写作思路和灵感。

basic语言

basic语言范文第1篇

关键词 Visual basic 程序设计 教学方法 建构主义

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

VB程序设计语言课程的教学设计以建构主义教学理论为指导,结合多年的教学实践,探讨VB程序设计语言课程的教学方法,以实现使学生能利用VB编写简单的Windows应用程序,进而使用VB结合数据库开发相应的小型系统,培养学生的可视化编程思想以及学习其它相关课程能力的教学目标。结合程序设计语言的特点,笔者在对本院学生进行VB程序设计语言课程教学时进行了以下几点探索:

1 将理论融入到实例中——实例教学法

实例教学法打破了以教材知识点为中心的传统教学模式,而是以提炼出典型程序实例为中心,将学习的语法、程序设计技巧、分析能力等融入到具体应用实例中。整个课堂教学过程以学生为中心,教师为指导,坚持学以致用的原则,强调在应用中学习。实例教学法可以有效地解决程序设计本身枯燥、难懂这一问题。实践证明实例教学法,增强了教学内容的“趣味性、挑战性、实用性”,激发了学生的学习乐趣,提高了学生自主学习的积极性和主动性,从而提高教学质量。如:在教学过程中为了讲解变量定义、赋值、FOR循环语法及integer、long数据类型所能保存数据范围的不同,笔者设计了如下问题:求4!

学生们参考课本上的语法及网络上资料都能很快写出如下程序段:

2 引导学生举一反三——条件迁移教学法

据心理学的研究表明,先前的学习对当前的学习产生影响,或者当前的学习会对先前学习产生影响,这种现象就是迁移。迁移有两种基本形式,一种是已获得的知识对新知识的学习起促进作用,叫做正迁移。一种是会有消极作用的,叫做负迁移。这里我所谈的是前者。举一反三、触类旁通就是指学习中的正迁移现象。迁移的原理是客观事物之间普遍存在的必然联系,以及客观事物之间具有互相制约作用。所以迁移的方法就是通过类比推理,沟通新旧事物之间的联系,通过比较、分析、综合,然后对事物进行抽象概括。条件迁移教学法是教师依据“迁移规律”设法为新知识中的辅垫作用。高校中学习程序设计语言的主要目的是帮助学生树立编程思想,教会学生学习程序设计语言的方法,因此在教学中不能单纯地为了讲一个例题,而要引导学生通过对一个例子的学习能够举一反三、触类旁通。例如在讲述程序的循环结构时选择计算0到100之间所有整数的和这一典型例题。

学生们参考课本上的语法及网络上资料都能快速正确地写出程序,但为了让学生做到举一反三,提高编程能力,笔者对该典型例题分别附加了如下几个条件:

第(1)小题需要在循环体内加个判断奇数的条件。第(2)小题将步长修改为2,运算结果是0,并没有求得0到100之间所有整数的奇数和,通过(1)(2)对比,锻炼学生分析程序的逻辑思维能力,同时也让学生理解步长的作用。第(3)小题在第(1)小题的基础上又增加了一点要求,将循环变量的终止值用变量n来表示。第四、五、六题主要是留给学生思考让他们能进一步体会循环语句与条件语句嵌套的应用。通过练习,学生能够对所学新知识掌握得更牢固而且能够巩固过去所学的知识,进而使综合编程能力得到提高。这正是程序设计语言课要达到的目的。

3 在纠正错误中使学生领会新知识——问题教学法

古人云:学起于思,思源于疑,它深刻地揭示了疑、思、学三者的关系。2000多年前古希腊教育家、哲学家苏格拉底的“问答法”教学方法就是围绕某个具体问题,根据学生掌握的知识和了解的情况,平等地进行讨论,发挥学生思考问题、解决问题的能动性,从而引导学生得出正确结论。在教学中笔者是这样运用该方法的:经常给出错误的代码请学生判断正误,这种方法可用于有一定难度的问题中。例如在介绍随机函数Rnd()时,很多学生对该函数的用法及功能不太清楚。于是我给出错误的例题代码:随机生成10个三位正整数,试求出这10个三位数中的最大值、最小值和平均值。请学生分析该程序是否能实现题目要求的功能。求最值算法对学生来讲已不是难点,重点是要求学生对随机数有深刻的认识。为了引导学生思考,随后我在该程序中添加了几个print方法,将每一处的int(Rnd*100+900)的值都打印出来,学生们发现每处的值都是不同的。学生在思考问题的过程中对随机函数有了更深刻形象的理解。

综上所述,实例教学法、条件迁移教学法、问题教学法均是现代教学中行之有效的教学方法,有利于激发学生学习兴趣,提高学生学习的主观能动性,培养学生的创新意识。在VB教学过程中,如果能够灵活使用这三种教学方法必定会收到良好的教学效果。辅以引导、启发的教学措施,必能调动学生学习的积极性和主动性,学习的兴趣得到有效激发,提高学生程序设计的实际应用能力和创新能力。不断提高学生的综合素质,以便更好地满足今后社会的需求。

参考文献

[1] 吴杰.教学论——教学理论的历史发展[M].吉林教育出版社,2009.

[2] 金传宝.教师如何提高发问技巧[J].外国教育研究,2008(2).

basic语言范文第2篇

关键词:边角前方交会;内外业一体化;GeoBasic;Visual Basic;作业效率

中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2014)26-6070-02

大坝外观的安全监测主要采用前方交会法、视准线方法和水准测量来监测坝表面的变形情况,这些目前都是采用人工方法观测,需要手工记录边长、水平角、垂直角以及大气元素等,而且需要记录者现场算出差值,检查限差,这些对观测者和记录者的能力要求比较高,一旦出错,也不易检查;内业工作也相当繁琐,需要进行观测值的改正、平差、坐标转换等,而且重复计算,出错机率达;目前该项工作的内业和外业耗时都比较长,自动化程度低,满足不了变形监测快速反映变形的要求。

为了解决上述问题,逐步实现内外业一体化的作业模式,开发一个外业自动观测机载软件和内业数据处理软件系统显得必然且迫切。该文以某电站防浪墙变形监测为例,以全站仪为数据采集手段,采用边角前方交会方法,野外数据采集通过基于GeoBasic[1]开发的前方交会机载软件实现自动观测并生成原始观测文件,内业通过基于Visual Baisc[2]内业数据处理软件导出数据,完成数据的平差处理工作,实现内外业一体化。

1 系统设计与开发

1.1 系统设计目标

以实现大坝防浪墙位移监测内外业一体化作业为宗旨,将外业数据采集、内业数据传输及预处理和平差分析三个子系统有机结合,降低劳动强度,提高生产率。外业数据采集采用TCA2003测量机器人,配合自主开发的前方交会自动观测机载软件[3],实现操作简单化、运行智能化、限差控制自动化为程序设计目标;内业数据预处理部分以实现外业数据的预处理和观测手簿和表格的生成为目标;数据的平差和分析以完成监测点位移量计算和过程线为目标。

1.2 前方交会机载软件

TCA2003是在机载软件的控制下实现自动化的,根据工程需要应用GeoBasic语言开发相应的机载程序。针对大坝防浪墙位移监测精度高,观测工作量大,方向数多等特点,开发了一套前方交会机载软件完成外业数据采集工作。

1.3 LYSWGS内业数据处理系统

LYSWGS系统在Windows XP平台上使用Visual Basic语言进行开发,界面友好,操作简单。它采用数据库来组织与管理各种测量数据,该系统具有对测量数据进行分析和计算的功能,生成各种监测点的位移变化图;还可以将数据和结果输出到外部指定的文件。系统功能主要包括数据传输、数据预处理、数据库管理、数据分析、图表生成以及报表生成等模块。系统的总体结构图如图2。

2 内外业一体化系统的基本功能

1) 外业数据的自动采集。外业数据采集采用测量机器人配置自主开发的前方交会机载软件,系统完全按照测量规范中的相应条款设置外业观测的各项技术要求,在自动测量过程中,若有超限情况,能即时告诉操作人员,作出相应的处理,大大减少了外业出错几率。

2) 数据通信功能。内业数据传输系统可以实现TCA2003与计算机通信的功能,通过数据线将外业测量数据导入计算机,同时也可将数据导入仪器的PCMCIA卡。

3) 数据预处理功能。系统实现外业观测气象信息的整理以及电子观测手簿的生成功能。

4) 数据平差功能。采用最小二乘原理实现对三维边角前方交会的平差计算,获取点位平差后的三维信息。

5) 数据统计分析功能。系统完成主、副坝防浪墙监测点位移值变化的计算、变相曲线图的生成、变形矢量图的生成。

6) 数据查询与管理功能。利用系统后台的Access数据库查询当期或往期数据,并可根据用户需求导出相应数据。

7) 成果输出功能。系统将整个过程中的原始数据、边长改正数据、前方交会结果、三角高程数据以及过程线图形数据等按用户要求进行输出(如EXCEL表格、PDF等)。

3 实例分析

本系统已成功应用于琅琊山抽水蓄能电站大坝外观变形监测及内业数据处理过程中,该文以某期监测及数据处理为例进行说明。

1) 外业自动监测。采用TCA2003配备开发的机载软件选择大气较为稳定的时间进行野外观测,观测员实时记录测站与镜站的干温、湿温、气压以及棱镜高、仪器高等。

2) 原始数据导出。将仪器中的数据导出至计算机,包含水平角文件(*.TPT),垂直角文件(*.TZT)和距离文件(*.TXT)。

3) 原始数据预处理。对野外测量过程中记录的温度、气压、仪高、镜高等数据整理成相应的格式,导入平差系统;对斜距进行气象改正、周期改正、倾斜改正以及投影改正[4],改正后平距用于后期的前方交会平差计算。

4) 前方交会平差计算。将预处理后的平距、角度等信息导入平差系统,按下“计算”键,软件自动在后台进行计算,并把平差计算后的结果以表格的形式在窗口显示。

5) 入库与图表显示。经过平差计算后,窗口列表显示了平差后监测点的点位坐标以及点位中误差等技术指标,如果本期数据合格,将数据导入Access数据库;如果数据库已有多期平差后成果,这时就可以对各期数据进行分析,计算各个点相邻两期的变形量以及累计变形量,绘图的测期、测点可以方便、随意地选择,操作简便、快捷。这里以某期数据为例,作出各个点的E(平行于坝方向)和F(垂直于坝方向)变化曲线图,见图3。

6) 成果输出。以Excel和PDF等形式输出电子手簿(水平角观测手簿、距离观测手簿等)以及成果表。

4 结论

采用基于Basic语言的前方交会内外业一体化系统完成大坝的变形监测及内业数据处理,既保证了监测质量又大大提高了监测速度。系统是基于特定工程需要而开发出的专用系统,在工程中取得了较好的效果,但在实现内外业一体化的过程中,发现以下问题需要进一步研究与思考:

1) 本系统尚未实现野外用计算机控制测量机器人,因此研究GeoCom接口[5]技术成为下一阶 段需要突破的难点;

2) 内业数据处理尚需到室内完成,不能实现实时解算成果,因此如何在野外实时获取监测点的平差成果,以便能够及时发现错误,成为下一阶段研究重点。

参考文献:

[1] 吕伟臣,霍言,李娟.Visual Basic 2005入门与提高[M].北京:清华大学出版社,2006.

[2] 钱林.基于GeoCom接口技术的测量机器人自动变形监测系统的研究与应用[D]. 北京:北京建筑工程学院,2010:9-11.

[3] 沈月千,黄腾.测量机器人在三角网测量中的应用分析[J].水电自动化与大坝监测,2011,35(4):64-67.

[4] 陈峰,章国平.用程序VB实现电磁波测距观测结果的化算[J].浙江水利水电专科学校学报,2003,15(2):38-40.

basic语言范文第3篇

一、Visual Basic程序设计教学要从实践入手

想要将计算机编程语言这个专业教好,最为关键的就是要对学生兴趣进行培养,从某个角度来看,兴趣决定了教育教学的效果,在Visual Basic程序设计教育教学过程中,想要将纯理论教学改变,就必须要从利于学生实践的知识和领域着手,有利于培养学生对于事物存在的好奇心,教师还要选择一些有实际意义以及有趣的程序,有利于激发学生自身的学习兴趣。教师在日常教育教学过程中,从开发小程序着手来实施教学,帮助学生对用Visual Basic开发应用程序步骤进行了解,使得学生能够在自身实践过程中很好的感受到使用Visual Basic编写程序是一件十分轻松的事情,进而使得学生能够体验到成功的感觉。在Visual Basic程序教学初始的时候,教师可以充分利用计时器、文本框以及标签等等控件,编写一些十分有趣的小型程序,旨在能够吸引学生,使得学生明白进行Visual Basic程序设计学习以后,自己能够编写出各种各样十分有趣的程序。

二、Visual Basic程序设计教学要通过实例学习控件

对于那些刚刚接触到Visual Basic程序设计的学生来说,对于Visual Basic程序设计仍然比较陌生,如果将事件以及对象等等很多抽象概念放在了前面,教师再引入很多概念和名词,这样就会使学生感觉迷茫,一头雾水,对于这些概念很难进行理解。所以,Visual Basic程序设计教育教学过程以及Visual Basic程序设计步骤必须要相互对应,也就是说教师要对相关界面控件以及窗体进行讲授。在控件讲授过程中,要采用实例教学的方式方法,使得学生能够对每一个控件具体的用途进行了解和掌握,对控件常用属性值以及控件自身属性进行熟悉。通过实例来进行由浅入深介绍,使得学生能够在编写Visual Basic程序的过程中对控件用法进行总结。

三、Visual Basic程序设计教学要坚持讲练结合

Visual Basic程序设计教学一直都是一门入门教学的语言,Visual Basic程序设计教学内容在整体设计方面必须要注重对空间结构的讲解进行结合,逐渐将相关基本算法渗透,使得学生能够在不断学习过程中以及不断练习过程中对Visual Basic程序设计方法以及基本思想进行掌握,比如说,在进行计数型循环讲解的过程中,教师能够充分结合讲解会常常用到的求和题型,对当型循环进行讲解,能够结合讲解组合、数字分离等基本算法,来对函数过程进行讲解,接着结合判断素数等等基本算法。对于那些具有一定难度的Visual Basic程序设计知识点,要求教师可以先使用一些简单例子来使学生能够对其有一定了解,再接着出一些题目来使得学生来实行练习,学生积累相关知识以后,接着引入一些比较复杂的例子。

四、结语

本文中,笔者主要从Visual Basic程序设计教学要从实践入手、Visual Basic程序设计教学要通过实例学习控件以及Visual Basic程序设计教学要坚持讲练结合这三个方面对Visual Basic程序设计教学方法进行了研究和探索。参考文献:

[1]吴智宏,彭,石金和.工商管理专业房地产方向主干课程的研究性教学模式与策略[J].重庆交通大学学报(社会科学版),2009,(01).

[2]顾静相,方慕真,刘泉,马少帅.基于WEB2.0的远程教育课程教学团队建设――影响课程教学团队建设与运行效果的主要因素分析[J].中国远程教育,2010,(09).

[3]薛永三,柴方艳,邵丹,张岐.“工程项目驱动”教学法在VB程序设计教学中的应用[J].牡丹江师范学院学报(自然科学版),2008,(04).

basic语言范文第4篇

关键词:钢筋混凝土粘结;拉拔试验;黏结单元;数值模拟

Abstract: considering the steel and concrete of the complexity of the interface stress, based on the three kinds of cracks and used to simulate the failure of the zero thickness interface unit and using the separate model, the introduction of cohesion cohere model, and the literature to pull out tests results as the reference, using abaqus cohesive element in the unit set up reinforced pull out tests of calculation model. Through literature and the comparison of the test results, the results are in good conformity, verify the calculation model of rationality.

Keywords: reinforced concrete binding; Pull out tests; Bond unit; Numerical simulation

中图分类号:C33文献标识码:A 文章编号:

0.引言

混凝土结构中,钢筋与混凝土这两种材料之所以能够共同作用、承担外荷载,其中一个很重要的原因是混凝土硬化后与钢筋之间形成了良好的粘结。尽管对粘结试验的研究已有一百多年的历史,国内外的学者发表了为数众多的试验和理论资料,但是由于影响粘结的因素很多破坏的机理复杂,以及试验技术方面的原因等,目前粘结问题还没有得到很好的解决。关于粘结的机理还不能提出一套比较完整的、有充分论据的粘结滑移理论。由于试验中存在诸多不确定性,数值模拟在钢筋混凝土粘结性能分析中也逐渐重视起来,自上世纪六十年代美国学者把有限元引入钢筋混凝土结构的分析以来,有限元已经成为对混凝土问题进行研究的一种典型的数值模拟方法,目前有限元模拟主要有以下三种分析模型:l)分离式模型;2)组合式模型;3)整体式模型。

由于整体式模型不能反映钢筋混凝土这种非均质材料的微观受力机理,而组合式模型假定钢筋与混凝土粘结可靠而不产生相对位移,这又与实际的微观机理不符,因此对粘结性能的研究只能采用分离式模型。

本文通过引入描述裂缝和断裂失效的界面单元,采用分离式模型,按空间轴对称的方法,引入cohesive element模型,利用通用有限元abaqus对文献中试验得到的荷载一位移曲线进行数值模拟。

1.界面单元

1.1界面单元介绍

基于界面相对位移和应力之间关系建立的的界面单元能够有效地模拟钢筋和混凝土界面的力学行为,对于钢筋和混凝土之间的界面,更为实用的操作是将界面单元视为零厚度界面单元,相应地,界面单元的本构关系用界面力一相对位移进行描述。

定义界面上各点的相对位移向量为,通过单元节点差值可得到,

,分别为界面单元第个上表面节点和下表面节点在方向的位移,为拉格朗日差值函数。

由于单元的形函数及数值积分一般都是在单元的局部坐标下进行的,需要将相对位移向量转化到局部坐标中描述,因此相对位移向量可以采用下式进行转换,

为由局部坐标系单位矢量组成的转换张量,

界面单元的本构方程可以表达为,

是Kronecker乘子,由于界面层非常薄,界面处法向上的变形非常小,对切向变形影响较小,可简化计算,故采用非耦合的本构张量;为界面单元本构张量,表征界面单元开裂、裂纹发展等力学行为,需要指出的是,不同于其他实体单元,本构张量系数为惩罚刚度。

由虚功原理得,

将代入得,

由得,

其中单元刚度矩阵K为,

由于界面单元的力学特征非常复杂,上式的积分策略需要仔细选取以避免界面应力扰动现象,P.P.Camanho和C.G.Davila建议用Newton-cotes全积分求解上式。

1.2 钢筋混凝土界面单元的本构模型

对于钢筋一混凝土界面,提出如下本构模型的界面单元来模拟粘结。在切向、法向上,单元本构关系分别采用如下图1所示双线性本构关系,法向上不计压缩对单元的损伤。

2.钢筋混凝土界面单元在Abaqus中的实现

2.1 Cohesive element

内聚力单元(cohesive element)主要是模拟裂纹的产生和扩展,应用cohesive单元模拟复合材料失效,包括两种模型:一种是基于traction-separation描述;另一种是基于连续体描述。其中基于traction-separation描述的方法应用更加广泛。

对于钢筋与混凝土界面单元采用基于traction-separation描述的方法更为合适,最常用的本构模型为图1所示的双线性本构模型。注意图中纵坐标为应力,而横坐标为位移,因此线弹性段的斜率代表的实际是cohesive单元的刚度。曲线下的面积即为材料断裂时的能量释放率。因此在定义cohesive的力学性能时,实际就是要确定上述本构模型的具体形状:包括刚度、极限强度、以及临界断裂能量释放率,或者最终失效时单元的位移。

2.2损伤准则(初始损伤准则)

初始损伤对应于材料开始退化,当应力或应变满足于定义的初始临界损伤准则,则此时退化开始。Abaqus的Damage for traction separation laws 中包括:Quade Damage、Maxe Damage、Quads Damage、Maxs Damage、Maxpe Damage、Maxps Damage六种初始损伤准则,其中前四种用于一般复合材料分层模拟,后两种主要是在扩展有限元法模拟不连续体(比如crack问题)问题时使用。前四种对应于界面单元的含义如下:

Maxe Damage最大名义应变准则:

Maxs Damage最大名义应力准则:

Quade Damage二次名义应力准则:

Quads Damage二次名义应变准则:

式中,当名义应变比的平方和等于1时,损伤开始。算子是MacAuley算子,含义如下,

当界面受压时,法向力及法向位移对损伤判断不起作用。

2.3 损伤演化规律

选择了初始损伤准则之后,还要定义Damage Evolution。Abaqus中损伤演化的法则包括Displacement和Energy,Displacement为基于位移的损伤演化规律,而Energy为基于能量的损伤演化规律。Softening中包括Linear,Exponential及Tabular三种刚度退化方式。Damage Evolution中的所有的选项都是用来确定单元达到强度极限以后的刚度降阶方式。

2.4 cohesive element建模方法

建立cohesive element的方法主要有:

方法一、建立完整的结构,然后在上面切割出一个薄层来模拟cohesive单元,用这种方法建立的cohesive单元与其他单元公用节点,并以此传递力和位移。

方法二、分别建立cohesive层和其他结构部件的实体模型,通过“tie”绑定约束,使得cohesive单元两侧的单元位移和应力协调,。

第一种方法划分网格比较复杂;第二种方法赋材料属性简单,划分网格也方便,但是装配及“tie”很繁琐;因此在实际建模中我们应根据实际结构选取较简单的方法。

3. 有限元分析实例

3.1 试验介绍及有限元材料选取

以Congqi Fang等试验为依据,在该试验中混凝土采用C50,采用20mm直径的钢筋,进行拉拔,下图为其试验模型。

为简便起见,采用空间轴对称建模,如图9所示:

所采用的材料参数如下:

表1 混凝土材料主要参数

E

弹性模量

()

混凝土强度

() Dilation angle

膨胀角() Eccentricity

偏心率 fb0/fc0双轴极限抗压强度/单轴极限抗压强度 K

不变应力比 Viscosity parameter

粘聚系数

3E+10 50MPa 30 0.1 1.16 0.6667 0

钢筋采用理想弹塑性材料,弹性模量E为2.1e+11,泊松比为0.3,极限强度为4.404e+8。

表2 Cohesive的参数取值如下:

E

() G1

() G2

() Nominal stress normal only mode() Nominal stress First

direction() Nominal stress second

direction() Displacement at failure(m)

9.375E10 9.375E10 0 5.9E6 5.9E6 0 0.002

2.2 数值模拟结果与试验结果对比,如图10:

图2钢筋混凝土粘结试验及数值模拟对比

图3中给出了不同界面刚度取值对应的粘结滑移曲线。

图3界面刚度K值对粘结滑移曲线的影响

K取值越大, 相应的弹性阶段所消耗的能量越小,初始损伤后消耗的能量越大,初始损伤后的延性越好,从图中可以看出,刚度增大后,后期的最小承载力并没有太大变化,而刚度减小后,对荷载影响颇大,因此选择合适的界面刚度对于钢筋混凝土之间粘结性能的模拟至关重要。

结论

通过引入界面单元来模拟钢筋与混凝土的粘结性能,得出如下结论:

(1)abaqus中的cohesive element可以实现钢筋与混凝土粘结性能的模拟,采用轴对称建模,其计算结果与文献试验中的结果符合较好,说明该模型合理,对钢筋混凝土粘结有一定的参考价值。

(2)图2中可以看出,虽然有限元模拟在荷载峰值点上吻合较好,但在加载后期模拟效果较差,说明仅仅采用双线性本构模拟还是过于简单。

(3)从图3可以看出,初始刚度对荷载的影响很大,因此采用abaqus进行有限元模拟时,需选择合适的刚度取值。

参考文献:

(1)陈强,邹道勤,毛土明,冷轧螺旋钢筋与混凝土黏结性能研究[期刊论文] 混凝土,2011(2)

(2)Pedro P. Camanho,Carlos G. Dávila,Mixed-Mode Decohesion Finite Elementsfor the Simulation of Delamination inComposite Materials.NASA/TM-2002-211737

(3)CongqiFanga, Karin Lundgren, Liuguo Chen, Chaoying Zhu, Corrosion influence on bond in reinforced concrete.Cement and Concrete Research 34 (2004) 21592167

basic语言范文第5篇

关键词:计算机;程序设计;课堂教学

中图分类号:G718.3 文献标志码:A 文章编号:1008-3561(2015)32-0048-01

随着我国就业压力的不断增大,以就业作为导向的中职院校便得到了迅速的增多和发展,再加上当今我国已经步入了信息化时代,相应的中职院校的计算机教学也得到了越来越多的重视。文章结合中职院校就业导向性的特点,主要分析了计算机程序设计中的Visual Basic设计,探讨如何做好程序设计教学的优化工作。

一、中职Visual Basic程序设计语言课程的教学目标

第一,要培养出学生对Visual Basic语言设计的兴趣。俗话说兴趣是最好的老师,为了提高学生学习本门课程的积极性,就要培养他们对语言设计的兴趣,并且还要掌握一定的学习方法,为以后的课程学习提供动力。第二,具备相应的职业知识理论。首先,要能够保证学生掌握程序设计的最基本的思想,会绘制编程所需要的界面。其次,学生还要掌握一定的Visual Basic程序语言设计知识,提升学生对程序设计的理论知识水平,保证他们能够设计出良好的程序。第三,学生要能够对设计的程序进行调试和修改,保证所设计的程序最终能够符合要求。第四,具备相应的职业技能。通过开设本门课程,能够保证学生在程序设计以及应用软件的开发上面得到一定的锻炼,并且具备最基本的编程能力。

二、Visual Basic课程教学现状

(1)学生的整体基础比较薄弱。中职学生不像普通高中的学生,他们往往不具备很好的知识基础,学生的学习能力也是层次不齐,同时最重要的一点是对学习缺乏相应的兴趣和欲望。其实Visual Basic语言相比于其他的程序设计语言要好学得多,但是很多学生依然觉得在学习过程中充满困难。并且还有很多的学生比较贪玩,缺乏自制力,对Visual Basic学习没有积极性。

(2)教师的教学方法过于单一,课堂教学没有趣味,影响学生的学习热情。课堂是教师和学生交流的地方,教师在进行教学的时候不仅要考虑教学的内容,还需要考虑以何种方式进行教学,来增加学生学习的兴趣。但是在中职计算机课程教学中,有的教师没有充分认识到这一点,还是采用传统的灌输式教学模式。这种教学模式,对于那些自觉性好、学习理解能力强的学生是没有多大影响的,但对于那些基础薄弱,又缺少自制力的学生就会很容易失去学习的兴趣。

(3)教师的教学水平有待提高。计算机课程不像其他的课程那样,它的知识内容是一直处在变动之中的,所以这门课程的教师要紧跟时代的潮流,第一时间掌握最先进的编程技术。在实际的教学工作中,甚至有的教师不能够准确掌握课程的重点内容,在进行教学活动的时候不能够做到突出重点、条理不清楚,这些都会影响学生的学习效果。还有的教师缺少编程的实践经验,在进行教学的时候往往只局限于课本上的案例,不能将学生所学到的理论知识和实践有一个完美的结合,不利于学生以后的知识应用。

(4)学生对Visual Basic课程缺乏学习兴趣。由于中职学生一般来讲基础知识是比较薄弱的,同时又加上Visual Basic课程里面的英文单词比较多,学生在学习的时候是比较困难的,久而久之就会丧失学习的自信心,对这门课程也就会越来越反感。还有一部分的学生来中职学习仅仅是为了混一个高中文凭,所以根本就不会认真对待这门课程,缺少学习的积极性。

三、Visual Basic教学的优化措施

(1)教师的教学要由浅入深、逐步深入。教师在进行教学的时候,要充分认识到学生基础薄弱这一现状,结合学生的实际接受能力和理解能力安排课程教学。在教学内容的安排上要做到由简单到复杂,给学生一个学习和接受的过程。比如在进行Visual Basic程序设计语言教学的时候,教师可以先讲解它的基本语法,等到学生都理解之后再进行应用。如果碰到内容比较多的章节时,可以适当延长学时,并且对这些内容进行划分,一步一步地进行教学,保证学生能够对全部内容充分理解。

(2)教师要积极提升自身的知识水平。计算机知识更新的速度比较快,教师的知识水平高低会在很大程度上影响教学的质量。教师除了把课本上的内容能够有一个充分理解之外,还需要多参加学术交流活动,阅读编程方面的书籍,多进行编程的实践,争取为学生提供最先进的计算机知识教学。同时教师还可以学习先进的教学模式,让课堂教学更加生动和具有趣味性,增加学生的学习热情,这样教学效果才会更好。

(3)丰富课程的考核方式,督促学生积极学习。传统的考核方式很难真实反映学生的学习效果,鉴于此,教师可以通过丰富课堂考核的方式来督促学生进行学习。Visual Basic课程不是单纯的理论知识,它需要的是理论和实践的结合,所以,仅仅对学生进行知识理论的测试是很难真实衡量学生的实际学习成效的。可以形成一套集出勤、上机实验、项目设计以及期末考试于一体的考核形式,确保学生的学习质量。

综上所述,在我国经济快速发展、网络信息技术得到迅速提高的这一大背景下,中职院校要想得到良好的发展,就要适应当前信息化时代的需要,做好计算机课程的教学工作。

参考文献:

相关期刊更多

电子元件与材料

北大期刊 审核时间1-3个月

工业和信息化部

云南民族大学学报·自然科学版

统计源期刊 审核时间1-3个月

云南省教育厅

内蒙古师范大学学报·自然科学汉文版

统计源期刊 审核时间1-3个月

内蒙古自治区教育厅