basic语言范文

时间:2023-03-13 05:29:21

basic语言

basic语言范文第1篇

关键词:Visual;Basic语言;启发式教学;学习兴趣;启发思维

Visual Basic语言一直都是程序设计入门的首选语言,是学生学习的重点,也是难点,在各种程序设计中有着广泛的应用。该语言命令少,它的命令和语句十分接近英语和数学语言,简单易学,且具有较强的实用性。但是,计算机语言是计算机课程中相对枯燥的一门,尤其是理论课,老师怕教,学生厌学,极大地影响了教学质量。为此本人在教学实践中尝试运用启发式教学,充分调动学生学习Visual Basic语言知识、掌握操作技能的积极性和创造性,培养学生的学习能力、操作能力,取得良好的教学效果。

一、学好VB首先要把握好三个方面

1.学生掌握知识情况

学生掌握知识情况一般包括识记、理解、应用、分析、综合、创造等方面。因此,在教学中应根据学生基本情况,采用相应的启发式方法,我校学生一般基础薄弱,掌握知识能力较差,但有好奇心和一定上进心。其学习具有由简单到复杂,由感性到理性,由浅及深的特点,这个特点构成了VB语言教学要采用通俗易懂的方式和生动具体的例子进行教学,有些重要内容还要在不同的知识中反复出现。

2.VB教材特点

VB语言教材很多,根据初中学生的素质特点,该教材应有严谨而浅显的风格,丰富多彩的例题。教师首先要吃透教材,做到对内容了如指掌,触类旁通,其次要根据教和学的规律,把知识内容按一定的顺序排列,遵循深入浅出,由易到难,循序渐进的原则,注意教材的系统性、科学性和各部分内容之间的相互关系,而且应注意与数学、物理等基础课的密切配合。

3.教师与学生的配合

现代教育理论认为,教学的最佳效果不仅取决于教师的教,也取决于学生的学,只有两方面配合默契,才会教得自如,学得轻松,效果最佳。在教学时,教师选择教法同时要考虑学生的学法,设计教法时要设计相应的学法,并使“双法”优化,默契结合。

二、在VB教学中灵活运用启发式教学

很多老师都有体会,无论如何强调课前预习、课后复习的重要性,对我校的大部分学生奏效不明显,如何结合学生的生理及心理特点,以不同的方式来激发学生的思维,使他们在愉快、轻松而紧凑的45分钟课堂上达到老师的要求,是摆在我们面前的重要课题。启发式教学正是以激发学习兴趣、激发思维的成功转化为内涵;以质疑、回答、点拨、铺垫、操作及电化教学为手段;以准备、诱发、释疑、解惑、应用为程序的一种教学方式。

1.激发学习兴趣

实践证明:人们在满怀兴趣的状态下所学习的一切,常常把握得迅速而又牢固。因此要把激发学生的学习兴趣作为启发式教学的首要问题来抓。

比如我在介绍循环顺序结构一章时,考虑到初中生的年龄特点,对程序的界面进行了美化,如每猜一次数时,窗体上的卡通头像会随机地出现一种样式。讲述这部分内容时,先运行光盘中的“猜数游戏”程序。在辅导学生编写“猜数游戏”程序时,应该将学生的注意力引到程序中的条件语句部分,而不要让学生为制作程序的界面花太多的时间,让学生将精力花在输入与调试程序上,让学生感觉程序好学、不难、有意思,以激发学生的学习兴趣。

2.启发学生思维能力

“启发”的“启”是“开启”之意,当学生经过积极的独立思考仍不明其解时,教师要旁敲侧击,导以思路,使其能登堂入室,寻求奥秘;“发”是“懂得”之意,当学生经老师的思路引导而心有所悟时,老师可进一步诱导使其完全理解,由此可见,启发的思路就是一个完整的思维过程。

在教学过程中,要将老师的“教”、“问”与学生的“听”、“想”、“看”、“练”、“答”结合起来,做到内容丰富、形式多样,在循循诱导下,充分发挥学生的主观能动性,让学生以轻松的心情、活跃的思维来接受新知识,学生学习VB语言的积极性高涨,避免了老师怕教、学生厌学的被动局面,同时也提高了学生分析问题、理解问题、解决问题的能力。

总之,教师在进行VB语言教学时,首先要善于精选事例,使其具有明显的代表性,要把知识恰到好处地贯穿到具体实例之中,激发学生思考,组织学生讨论,让学生全面参与问题的解决过程,从而达到由此及彼的效果。

参考文献:

[1]谭浩强.计算机语言编程基础:BASIC语言.高等教育出版社,2008.

[2]初中信息技术教师教学用书.江苏科学技术出版社,2011.

basic语言范文第2篇

【关键词】高中信息技术 BASIC语言 程序设计

【中图分类号】G【文献标识码】A

【文章编号】0450-9889(2014)08B-0116-02

1997年教育部制订的《中小学计算机课程指导纲要(修订稿)》将“程序设计”定为“选学模块”,由此,BASIC语言编程内容开始进入高中信息技术教育。但由于受条件的限制,大多数中学并没有开设信息技术课程,更没有开设BASIC语言编程的教学内容。2000年教育部制订的《中小学信息技术课程指导纲要(试行)》,把BASIC语言编程归为“基本模块”,但也没有把它作为必修的教学要求,只是提出有条件地“选取适当的教学内容”的教学意见。因此,从1999年到2007年国家统一的高中信息技术教材和省编教材中,都将有关程序设计的内容删除,没有把BASIC语言编程的学习内容编写进教材。随着现代教育技术的发展和信息技术的普及,国家以及各省也都举办了中小学信息技术奥林匹克编程比赛,很多学校为此采用不同的形式,开始把BASIC语言的教学作为选修模块。随着新课程的实施与发展,到2008年,BASIC语言编程才被编入选修教材,排上了课表。事实上,程序设计教学在培养学生分析问题、解决问题的能力、创造性思维能力上具有非常重要的作用。但是如何上好这个全新的知识却是教师们比较不好把握的问题。笔者在此,试提出一些看法,供同行参考。

一、以竞赛为动机,激发学生学习BASIC语言编程兴趣

学生对计算机的兴趣来自于计算机的神奇的功能,许多学生都喜欢信息技术和计算机,但如果让他们去学习BASIC语言,然后用这种计算机语言去编程就感到很难。其实更多的是,学生对学习BASIC语言编程有畏惧心理,不敢学而后不想学,因此也就没有兴趣去学。他们认为,程序设计是计算机专家的事,学生只要会用就可以了。要在教学中引导学生学习BASIC语言编程,首要的任务,就是要调动学生的学习兴趣。特别是高中学生,由于高考学习任务重,总担心学习编程会占用很多的时间和精力,会影响学习和高考。再加上BASIC语言编程单调枯燥,要反复地计算和输入信息,由此很难引起学生的学习兴趣。其实BASIC语言是一种逻辑性很强的语言,是训练理科思维能力的好教材。它不但不会影响其他科目的学习,反而能促进理科的学习。有一个同学他很早就接触计算机的BASIC语言,并用它来进行编程,设计了一些有意义的程序。经过3年的学习和练习,他的编程水平已经达到专业编程员的水平,在省信息技术奥林匹克编程比赛中获得了一等奖,他的数学和物理成绩在学校名列前茅。他对信息技术的兴趣和学习,不仅没有影响他的学习成绩,而且促进了他对数学和物理的学习。一般来说,数理学得好的人,学BASIC语言感觉更容易一些,反过来,数理成绩不太好的学生,学习了BASIC语言之后,数理思维能得到极大的发展,数理成绩也会提高上来。BASIC语言与其他学科的学习是相互促进,相辅相成的。让学生明白这个道理,相信学生对BASIC语言的学习会有非常大的兴趣。

新课标要求信息技术课程教学要以学生为主,教会学生掌握必要的计算机知识。BASIC语言编程教学的主要目的就是教会学生能从简单问题出发,设计解决问题的算法,并使用VB程序设计语言编制程序,以此来解决问题。信息技术学习的兴趣是学习BASIC语言编程的前提条件,没有兴趣和信心,就不可能取得成功。要用学习兴趣去激发学生努力学习BASIC语言编程的积极性。帮助学生克服各种困难。出于实际情况的考虑,我校并没有将BASIC语言纳入到正常的信息技术课堂教学中,而是从参赛的目的出发,以竞赛为动机,来激发学生的学习兴趣。一般在高一年级挑选出拔尖的学生以兴趣小组的形式进行教学。对高二和高三的学生就没有做具体要求。竞争是激发学生学习兴趣的直接动力,在教学中,可以采用竞赛的形式,以小组合作的方法定期评比,用竞争的手段激励学生学习BASIC语言编程的兴趣。同时向学生介绍一些游戏的编制程序,以此去调动学生的学习热情。鼓励学生只要认真学习,自己也能编出一些好玩的游戏来。开始学生将信将疑,直到学完随机函数后,许多学生也会编出了许多简单的猜数小游戏,学生也尝到了编程的甜头。尽管程序很很简单,但是自己编出来的,他们感受到了学习的成就,也激发了所有学生的学习兴趣。

二、利用学生心理特点,激发学习BASIC语言编程兴趣

随着《普通高中技术课程标准(实验稿)》的颁布与实施,BASIC语言编程作为选修模块设置于信息技术,程序设计的教学内容已经成为高中信息技术教育的主要模块。编制的教学内容也成为了高中信息技术教育的重点。BASIC语言编程的学习,比起动画、网页的制作等要枯燥得多。要让学生长期保持着持久的学习兴趣,引导学生坚持学习BASIC语言编程,教师在教学中,一定要善于观察,要多鼓励,要肯定学生的创造力。曾经发生过这样的一件事,在一次上机练习的过程中,两个学生吵了起来,当时,笔者非常生气,把两人叫到跟前准备要狠狠地批评一顿,可是在了解了事情的经过后,笔者改变了想法。事情是这样的,一个学生生气地说:“老师,他用箭射我,我很生气,所以就打他了!”我一听,这还了得,上课居然带“凶器”来,而且还敢伤人!于是,笔者也气鼓鼓的对另一个男孩说:“把箭交出来!你把箭藏哪儿带进机房的?你还敢射人,万一把人给伤了怎么办!”话音刚落,两个孩子异口同声地说:“老师,不会的!”第一个学生解释说:“老师,刚刚我们在做题目时,他偷偷地编了一个程序,让一把箭追着我的名字满屏幕跑,他还在旁边笑!”听完后,看着站地一边的“肇事”者忐忑不安的样子,笔者决定将计就计。笔者把这件事跟班里的学生说完后,让大家想着处理的办法。学生们七嘴八舌,讨论一通后,笔者趁着大家“群情激愤”时,出了个主意,让大家在三天之内,在完成学习任务之余帮那位同学“报仇”,可以利用一切能想到的“武器”进行攻击,当然,这只允许通过编程来实现。听了笔者的建议后,三天内大家的学习情绪高涨,经常看到学习结束后,几个学生凑在一起讨论问题,但是却没有一个同学能编出来。这时,笔者把那位学生叫到全班同学的面前,让他向大家介绍自己编的程序。经过三天的思考,大家都绞尽脑汁而未得结果,因此所有的同学,包括开始告状的同学都听得非常认真,当看到程序中还用到了当时没有学过的语句和函数时,大家都露出了佩服的神情。看到这里,笔者适时引导,问了那个孩子,这些大家都不知道的语句和函数他是怎么会用的?他经过三天的“过街老鼠”的生活后,终于挺直腰板自豪地解释道:“我是预习了后面的内容,而且在图书馆里借了很多这方面的书看到的。”听完后,当着全班同学的面,在批评了他错误的做法后,肯定了他的编程能力,表扬的他的自学能力和爱钻研的精神。这件事之后,这位同学的学习劲头更足了,不仅自己经常“加餐”,还主动地当起了小老师,在练习时帮那些有需要的同学。结果,那一年在比赛中,不仅那一位同学取得了优异的成绩,班里的好多同学也取得了很好的成绩。

三、利用信息技术工具和网站,培养学生的操作能力

在学生学习BASIC语言编程过程中,教师要教学生学会利用信息网站,并为学生提供BASIC语言编程工具,教会学生使用BASIC语言编程工具。

一是学会利用搜索引擎去搜索信息资料。利用搜索引擎是运用计算机的最基本常识,也是收集信息的第一步。通过互联网,可以很容易地查询到网络环境中相关的信息和数字化学习资源。在百度等文库中查询到我们所需要的数据和信息。目前,常用的网络搜索引擎主要有百度、google等。

二是学会利用各种信息网站。在互联网中,各类中文的信息网站很多,特别是教育类网站就有几十个网站,这些网站都有自己独特的信息资源,也有共享的信息资源,在学习BASIC语言编程的工具过程中,要帮助学生学会利用各类网站。网站从信息内容来看,主要有政府网站、教育类网站和专业网站三大类,当我们需要什么样的信息时,就可以到相关的网站去查询。以此培养学生的计算机操作能力,学会运用计算机来查找所需要的资料,包括学习方面的资料,而不仅仅是学会游戏、上Q聊天等简单的操作。

BASIC语言虽然比较难学,可是一旦把学生的学习兴趣激发出来后,他们很快就会掌握学习计算机语言的方法和技巧,学会用计算机语言思维来进行有效的学习。学会用BASIC语言来编程,提高逻辑思维能力,对其他学科的学习有比较大的帮助。

basic语言范文第3篇

Abstract: The design of tunnel blasting scheme, charting and measure development in the process of design and construction remains in the artificial design under the influence of the geological conditions of tunnel surrounding rock and complexity of the explosive, in order to reduce the onsite blasting design work of tedious, a design system of tunnel blasting based on Visual Basic language was came up, which can provide lessons and guidance for similar projects design.

关键词: 控制爆破;隧道爆破;Visual Basic语言;开发设计

Key words: control blasting;tunnel blasting;Visual Basic language;the development and design

中图分类号:TP311.1 文献标识码:A 文章编号:1006-4311(2012)24-0225-02

0 引言

目前及至今后很长一段时间,爆破破岩作业仍将是隧道掘进施工中最重要的先行工序,在隧道爆破中,爆破设计的合理与否将直接影响整个隧道掘进的工期,甚至会影响到整个项目投资的经济效益。随着爆炸理论和爆破技术的发展,以及计算机的普及和计算机辅助设计的出现,各种对爆破过程的模拟技术也应运而生,但是由于岩石地质条件、隧道边界条件和炸药爆炸过程的复杂性,多数模拟技术仍存在着局限性和片面性,而且由于其要求操作人员具有较高的计算机水平,所以无法得到广泛应用。因此,施工现场对隧道爆破方案设计、爆破图表绘制及安全措施编制仍停留在人工设计方面,只是在图表绘制上应用了CAD等绘图软件[1]。

文章基于隧道爆破理论,利用目前较为流行的Visual Basic语言开发软件,依托专家系统分析方法,结合Auto CAD计算机绘图技术,设计出一种基于Visual Basic语言的隧道爆破设计系统。

1 理论与软件支持

1.1 岩石爆破理论基础 当炸药在岩体中爆炸时,炮孔四周形成爆炸应力场,在爆炸冲击波向周围扩展的瞬间,未受到破坏的岩体处于压紧状态,当爆炸冲击波抵达自由面后,在岩石表面形成反射波,在反射波拉应力作用下使岩石产生裂隙,随后,爆炸产生的气体生成物迅速地充填裂隙并急剧发展,使岩石的裂隙得以贯通,进而破碎,由此可见,炮孔中装药爆炸所产生的爆轰波及其在孔壁处的反射波作用是岩石被破坏的前提和必要条件。但是,要让岩石从破坏面抛出且不产生“冲孔”现象,对于隧道这样单自由面的掘进爆破,其关键技术就在于掏槽眼的合理布置上[2]。

1.2 Visual Basic语言开发软件 Visual Basic编程用一种十分巧妙地方法将windows编程的复杂性“封装”起来,综合运用了Basic语言和可视化设计工具,通过图形对象(包括窗体、控件、菜单)等控件来设计应用程序。Visual Basic语言提供了一个“工具箱”,内放若干个“控件”,程序设计者可以自由地从工具箱中取出所需控件,放到窗体中的指定位置,而不必为此编写程序,因此开发就显得十分简单,只需要为数不多的几行程序语言就可以控制这此图形对象的应用,十分容易掌握。

1.3 Auto CAD计算机绘图技术 CAD(Computer Aided Design)的含义是计算机辅助设计,Auto CAD是一个交互式绘图软件,可以用它来直观的创建、浏览、管理、打印、输出和共享设计图样。Auto CAD计算机绘图技术是将理论分析、设计计算、数据库处理及计算机图形处理技术融为一体的综合性技术,同时,它还提供了强大的二次开发和图形共享功能,世界上近75%的设计部门和施工企业在应用此软件。

1.4 专家系统分析方法 专家系统是人工智能科学领域中的一个重要分支,是一种以知识为基础的计算机程序系统,能应用人工智能的理论和技术,根据人类专家的知识和经验进行推理,模拟人类专家决策能力,解决只有专家才能解决的复杂问题。该系统在工程爆破领域的应用,使得具有一定爆破知识的工程设计人员,可以在专家系统分析方法的帮助下,完成只有爆破专家才能完成的设计工作,对于推广应用爆破技术具有促进作用。

2 爆破设计系统功能简介

2.1 设计原则

2.1.1 具有良好的人机对话界面 在数据输入和结果输出类人机对话界面设计上,采用了流行的、简洁的对话框或下拉菜单,避免了过多的键盘操作和命令输入,此外还提供了方便易懂的帮助文件。

2.1.2 实现高自动化、高智能化设计功能 在输入了有关的地质条件和设计断面等原始数据及参数后,程序能对其进行计算推理,得出合理的爆破方案和爆破参数,尤其是在掏槽眼设计上。

basic语言范文第4篇

关键词:程序设计;教学方法;能力培养;应用

计算机程序设计是国内大多数院校非计算机专业的公共必修课程,其目的是培养大学生应用计算机解决实际问题的能力,在课程体系中占有重要的地位。如何能学好Visual Basic一直困扰着无数的学生和教师。准确选择并把握教学内容,采用多种有效的教学方法以及形式多样的授课方式是关键,当然还要激发学生学习程序设计的兴趣。

一、准确把握教学内容

一名合格的教师具备的基本素质就是熟练把握教学内容,能够合理地整合教材,对教材内容进行适当取舍,使教材与教学内容相结合,保证教学内容的科学性、合理性。

二、采用多种教学方法

(一)启发式教学方法

教师在教学过程中,应当注意设置疑难问题,引导学生思考和探索,让他们的思想活跃起来。问题是最好的老师,是学生学习的引导者,没有问题便没有深入。在教学过程中,引导学生在问题解决中学习,即提出问题,留给学生时间思考、讨论、解决问题,从而更深入地展开学习。实践证明,这种教学方法充分调动了学生学习的积极性和主动性。例如,在讲数组的概念时,教师先设置问题:编程计算10个人的计算机平均成绩。根据以前所学,学生会想到:需要说明10个类型相同的变量用于存放这10个人的计算机成绩。再进一步要求:计算50个人的计算机平均成绩。这时候如再说明50个变量,则会将问题复杂化,学生此刻需要讨论该如何合理说明变量。此时教师再引出数组的概念、分析数组的性质,学生不仅能够很容易记住数组的相关知识,还能够知道在什么情况下使用数组类型,事半功倍。

(二)案例教学

案例教学是通过对一个具体情景的描述,引导学生对这些特殊情景进行讨论的一种教学方法。案例教学应该是运用案例进行教学实践,改变传统教学以本为本、从概念到概念的注入式教学方式,变成一种促进学生成为教学主体,学生自主学习、合作学习、研究性学习、探索性学习的开放式教学方式。这种方法在国外非常盛行,且具有不可替代的实效价值。它能创设一个良好的宽松的教学实践情景,把真实的典型问题展现在学生面前,让他们设身处地地去思考、分析、讨论,对于激发学生的学习兴趣,培养创造能力及分析、解决问题的能力极有益处。

(三)迁移教学

迁移教学是指教师依据“迁移规律”设法为新知识的生长提供联系的“认识桥梁”,通过迁移来发挥旧知识在学习新知识中的铺垫作用,这里的迁移就是通过类比推理,沟通新旧事物之间的联系,通过比较、分析、综合,然后对事物进行抽象、概括。迁移教学的基本原理是学生从事每一新的学习任务所需要的认知先决条件越充分,他们对该学科的学习兴趣就越浓,即学生对原有知识掌握得越丰富、清晰牢固,就越能更好地学会新知识,学习也就越有信心。

三、改进授课方式,实现教学相长

(一)电子课件与传统板书相结合

目前很多高校都鼓励使用电子课件授课,但在授课中不能完全依赖计算机和电子课件,传统的板书仍然有其强大的优越性,因此,可以采用电子课件与板书相结合的教学模式。

电子课件能清楚地显示复杂的图表和较长程序,连贯性强、效率高。而板书则能更好地传授教师的思维逻辑和研究问题的方法,便于学生理解和记忆。例如,对于多媒体教学不易实施的程序设计方法的讲解采用传统的教学方法,首先对其进行综合分析,划分模块,然后带领学生在黑板上逐条编写。在此过程中教会学生如何思考、推理,如何用语句实现算法,培养了学生的抽象思维、逻辑推理能力。这样,将传统的教学方法与多媒体教学相结合,大大提高了学生的综合思维能力。

(二)加强实验教学,提高上机课的质量

做好理论课与实验课的衔接,实验课前给学生复习与实验相关的理论知识以及注意点。学生上机时,教师随时注意学生的实验过程和情况,对学生提出的问题及时给予指导并进行记录。上机时教师可以清楚地了解学生掌握的情况,以利于随时调整教学进度和难度,对学生所犯的普遍性问题可以在课堂上给以总结点评。培养学生互助合作的学习氛围,实验课的时间是有限的,上机过程中老师只可能辅导部分同学,不可能每个同学都辅导到,教师可以根据学生掌握的好坏,把学生分成几个学习小组,这样不仅可以提高学习效果还可以增强学生间凝聚力。

(三)开展形式多样的课外辅导

Visual Basic课程更侧重于应用,需要大量的上机实践。但是在课程设置上非计算机专业相对来说课时较短,尤其是课内上机时间较少。这之间存在着一定的矛盾。为解决这一问题,可以开展形式多样的课外辅导,课外答疑和习题课是课外辅导的一种形式。每隔一段时间安排答疑或习题课一次,讲解每一道课堂作业的编程思路及程序结构并演示运行结果。同时我们还应充分利用网络教学平台,学生可以利用平台下载课件、浏览资料、获取教学通知,利用协作板进行信息交流、讨论和答疑等。在教与学的过程中,从以“教”为中心走向以“学”为中心,从以“教师”为中心走向以“学生”为中心,充分发挥学生的主观能动性和创造性,在认知生成过程中融入学生自己的创造性见解。这一措施促进了师生的交流和沟通,提高了教学效果。

四、激发学习兴趣

恩格斯说“兴趣与爱好是最好的老师”。要想学生能够学好Visual Basic,激发学生的兴趣就是关键。初接触计算机时,很多学生感到新奇、好玩,这不能说是兴趣,只是一种好奇。随着课程的不断深入,大量的规则、定义、要求和机械的语法格式出现,很容易使一部分(甚至是大部分)学生产生枯燥无味的感觉,产生畏惧心理。为了把学生的好奇转化为学习兴趣,授课时,应改变过去先给出定义和规则的讲授办法,而是多找些与学生

生活紧密相关的案例进行讲授,激发学生的学习兴趣,努力把枯燥无味的“语言”讲得生动、活泼。

五、结束语

当今社会对人才的需求提出了更高的标准,而在计算机语言教学上采用传统的教学方法,培养的人才已不能更快地适应时展的需求,越来越严峻的就业压力,也促使学生们期望改变过去一考定论的学习方式,而更多地关心知识与能力的自我提升。

总之,教学有法,教无定法。在Visual Basic的教学中各种教法不是孤立的,而是相辅相成的,在计算机教学过程中,需要在教学实践中不断去探索研究,寻找新的、行之有效的教学方法。相信只要倾注心力,把计算机教学特点和学生实际联系起来进行教学,就一定会达到既定的教学目标。

参考文献:

1、李众.VB案例教学法探索[J].职业教育研究,2004(6).

2、张爱国.非计算机专业VB教学方法研究[J].农业网络信息,2005(5).

basic语言范文第5篇

关键词:德育教育 Visual Basic 德育评价

中图分类号:TN702 文献标识码:B 文章编号:1007-9416(2013)06-0191-02

1 引言

上海市高级技工学校以全面实施《上海市学生民族精神教育指导纲要》和《上海市中小学生生命教育指导纲要》为主线,构建“立体德育、全员育人”的德育教育体系,经过一定短时间的实践已经出现成效,“德育评价体系构建”则是整个体系中的一个重要组成部分。“学生德育评价系统V1.0”软件是由我校自主开发的专门用于学生德育综合评价的软件,他是利用Visual Basic6.0语言开发的通过人机交互的方式使教师可以轻松的完成所有带教学生的德育综合评定考核工作。

2 软件概述

“学生德育评价系统V1.0”软件可以用于职业教育过程中对学生的“学习态度”、“社会公德”、“职业技能”、“职业认知”、“劳动纪律”、“团队意识”、“互动参与”等方面进行综合评定的软件,可以实现“教师登陆设定”、“教师信息显示”、“班级成员评价情况”、“按学号顺序评价”、“指定学生评价”、“已评价学生情况”、“班级切换”、“历史信息及查看”、“学生检索”、“评价信息打印”等功能。通过人机交互的方式使教师可以轻松的完成所有带教学生的德育综合评定考核工作。

3 “学生德育评价系统”的设计与实现

3.1 登陆界面的设计与实现

3.2 学生评价的设计与实现

3.3 学生评价情况的统计的设计与实现

4 结语

利用Visual Basic6.0语言开发的“学生德育评价系统V1.0”软件具有良好的用户界面,可以实现带教老师对所带教的全体学生进行全面综合的素质评价,经过一段时间的使用,取得了良好的效果。该软件也是上海市高级技工学校课程教学改革研究课题——“上海市高级技工学校德育评价体系构建研究”课题的相关成果之一。

参考文献

[2]任凌云.用Visual Basic实现SQL Server数据库的备份和恢复[J].甘肃科技,2007(11).

[3]马倩.创建大学生德育评价体系的探讨[J].齐齐哈尔医学院学报,2006(13).

[4]薛传佳.高校德育评价初探[J].燕山大学学报(哲学社会科学版),2006(04).

[5]钱礼闰,李艳婷.基于Excel的学生考试试卷成绩分析[J].安庆师范学院学报(自然科学版),2011(02).

basic语言范文第6篇

[关键词]BASIC 编程 过程

随着高等级公路的不断修建,采用的各种测量仪器和计算方法也越来越先进、快速、精确。目前我们在公路建设中主要的测量仪器大部分都采用全站仪,而在公路的平面设计、纵断面设计、横断面设计等工作中,都已采用电脑计算,但是一般电脑只方便于内业,对于外业来说就不能随意携带。如果我们使用PC-500袋装电脑,那就不管内业和外业都是很方便的,因它小巧、容量大,故特别适应于公路建设中的施工单位的随意测量放样和监理单位的测量监理使用。

下面就本人在公路建设中使用PC-500机进行公路坐标程序编制方法介绍如下,供同行们参考。

例如编制某一条公路的中桩,可按以下步骤来解决。

一、确定计算处理方案

在一般的公路线型中,无非有直线和曲线两种情况,而曲线又分为圆曲线和带有缓和曲线的圆曲线两种。要计算出某中桩坐标,必须根据曲线要素判断该点是在直线上还是在曲线上,然后按有关公式进行计算,就很容易得出正确结果。

二、根据方案画出框图(即程序流程图)

框图是程序编制中利用规定的符号及规则来描述程序的思想、步骤,体现程序编制人员的思路、意图的一种程序编制方法。在程序的编制过程中,由于使用了许多条件语句和无条件语句等,使其程序不按行号顺序执行,而是根据实际需要改变了执行顺序,即“跳跃式”地执行。因此,我们在编程开始前就要根据自己的设计思路先画出程序框图,再根据框图进行编程。

在框图的编制中,应当按照每个步骤的功能选择适当的框图位置,然后组成框图,再将程序的执行步骤逐个按顺序填入框图中(如上图)。

三、框图检查

当框图检查无错后,再对照框图编制你所需要的程序。

四、上机调试程序和运行程序

根据编写完成的程序编入计算机,并调试。当调试完毕并运行无错后,即可进行坐标计算。

刚编好的程序总会存在各种各样的错误和问题,在调试过程中,要查看各语句的书写格式,使用规则等是否正确。有时一个标点符号或空格的错误使用,都会造成全部的计算结果出错或“死机”等,所以在调试过程、查看的过程中要特别仔细。

在调试的过程中,还要输入一些数据进行试运行,看是否运行情况正确,能否得到预期的效果,有时可能因为得不到预期的正确结果而对原程序做些局部修改。总之,调试是一项费时费力的工作过程。

在编制程序的过程中,要正确使用公式以及公式的前后顺序。如果某公式里含有一个或多个未知数,那么就应把未知数的计算式放在该公式的前面,使计算机首先计算未知数后再计算该公式,否则出错。例如:

10 INPUT”A,B,C=”;A,B,C

20 X1=(3+2*A)*SQR(E+C)

30 E=(A+B)*C

40 PRINT”X1=”; X1

50 END

因30行里的E未计算出来,故20行就无法运行,并发生错误,故应把该程序改写成:

20 E=(A+B)*C

21 X1=(3+2*A)*SQR(E+C)

basic语言范文第7篇

关键词:高中信息技术教育 Basic语言 编程设计

中图分类号:G642 文献标识码:A 文章编号:1674-2117(2014)18-00-02

新课程实施后,信息技术教育成为高中综合性实践课程,丰富了高中课程体系,也受到了学生的欢迎。学生通过信息技术的学习,不仅得到了社会实践的锻炼,培养了学生动手的能力,同时学会了信息技术的基本知识和电脑操作的技术和方法。在信息技术的选修课程中,为学生开设学习Basic语言编程的选修课,为在学习中更好地利用网络资源提供了很好的条件。

1 Basic语言编程的学习要从培养兴趣入手

VisualBasic程序设计语言的学习单凋枯燥,没有兴趣就不可能去学习,也不可能学好。要引导学生学好Basic语言编程,首先就要激发学生学习Basic语言编程的学习兴趣,处理好高考科目的学习与计算机学习的关系。

计算机编程语言可以分为机器语言、汇编语言、高级语言三大类。中学生学习的Basic语言编程是计算机语言。程序是计算机要执行的指令的集合,而程序全部都是用我们所掌握的语言来编写的。目前通用的编程语言有两种形式:汇编语言和高级语言。中学生学习的计算机Basic语言编程,就是汇编语言。

信息技术教育作为高中的综合社会实践活动的重要课程,丰富了高中阶段的课程内容,对培养学生的动手实践能力和创新精神具有十分重要的作用。在现代化教育技术飞跃发展的条件下,学生学习信息技术已经是教育发展的需要和时代的要求。但由于高中阶段是学生学习任务最重,高考压力最大的学习阶段,许多学生非常渴望能有时间去好好地学习信息技术,但又害怕耽误了学习,影响了高考成绩。要引导好学生学习好信息技术必须帮助学生树立正确的学习观,处理好学习信息技术与学习高考文化课的关系。

信息技术对学生来说,学习基本操作容易,但要学生自己动手制作软件,就有点难了。在他们看来,学习信息技术和计算机就是为了一般的运用,编程那是专业的计算机专家的事,所以学习信息技术有许多学生对自己的要求并不高,只要学会操作电脑就很满足。

对于学习信息技术课程教学中的VisualBasic程序设计,高中学生都感到很刺激,但又都具有畏难情绪,害怕学不会又耽误了高考学习。根据我们调查,愿意学习语言编程的学生大约占70%,但害怕学不好的学生却占80%多,只有少数以前接触过语言编程的学生还有学习信心。要学好信息技术的语言编程,首先要解决的实际问题就是帮助学生克服畏难情绪,培养学生学习编程的兴趣。而激发学生学习兴趣的最好方法,就是利用计算机神奇的信息功能和计算速度,让学生知道电脑的神奇与奥妙。例如,我在黑板上出了一道开方的计算题,让学生用笔去预算,几分钟过去了,学生还没有算出结果。可要学生用电脑运算时,几秒钟就有了结果,而且全班同学没有一个运算错的。我告诉学生,你们想知道为什么吗,那你们可以自己去动手设计一个程序。计算机神奇的计算功能,可以激发学生学习编程的学习兴趣。

Basic语言编程是一个复杂的过程,需要耐心地一步一步地去完成,难度大、时间长,需要克服许多困难。一是要克服学习编程怕影响高考的担心。学习编程不能靠信息课堂教学去完成,还需要利用课外的时间去学习和练习,许多学生都担心学习编程会耽误了学习。为了帮助学生提高认识,我们专门请数学老师来讲数学与语言编程的关系,让学生认识到,学习语言编程就是利用数学去设计程序。学习语言编程对于数学学习会有很大的帮助。二是要帮助学生克服畏难思想。许多同学想学习编程,又怕学不会编程。为了帮助学生提高学习信心和兴趣,教学中让学生从编制小游戏开始,然后相互交流自己编出的小游戏。尽管一开始学生自己动手编制的小游戏很简单,但学生都有很大的成就感,大大激发了学生学习Basic语言编程的兴趣。

2 利用学生心理特点,鼓励学生学习Basic语言编程

中学生具有很强的好奇心理,他们追求新奇,对自己感兴趣的知识和爱好,有很强的学习兴趣和欲望。Basic语言编程是计算机系统最基本的语言编程,中学生对学习Basic语言编程有一种强烈的好奇心。学校根据学生的学习任务情况决定在高中一年级开设Basic语言编程,适合学生学习特点,也符合学生的学习心理。

语言编程和数学学习是相互联系的。Basic语言编程的解题方式与数学解题方式有许多相同点,数学是信息编程的基础。语言编制离不开数学的计算与运用,数学思维能力强的学生学习语言编程就有很好的条件。但学好了数学并不意味着就能学好语言编程。对初学VB编程语言的中学生来说并不是一件容易的事。从某种程度上看,学习语言编程远比学习数学难得多,因为计算机的数学运用不是用一个数学公式去解决一个问题,而是反复多次的计算和设计过程。在学生看来,计算机的语言编程是一个没有固定格式的设计,是没有边际的数学计算。语言编程远比动画、网页的制作要难得多,也要枯燥很多。要帮助学生树立学习的信心,就要利用学生好奇的心理去激发学生的学习信心。在教学中,要善于发现学生的创新成果,要肯定学生的学习进步。例如,有一次课堂上学生练习语言编程,可一节课结束后,全班没有一个同学能完成学习任务。在检查学习结果时发现有一个同学虽然没有得出结果,可他在设计程序中很有创意,他运用函数去计算设计的速度很快,只是路径有点问题,所以才没有结果。老师发现后,及时地加以鼓励,肯定了他的创新精神,肯定了他的编程能力,表扬了他的自学能力和爱钻研的精神。这对同学鼓舞很大。

3 提供学习Basic语言编程的工具

计算机的程序的设计需要耐心和勇气,也还需要科学的方法和及时的指导。由于学生刚接触学习Basic语言编程,所以在编制过程中会遇到许多的困难和问题,那么老师要及时地指导和帮助,鼓励他们坚持努力。信息技术教育在本质上和其他学科的学习有许多共同之处,既需要耐心和努力,同时也要注意学习技巧,掌握学习的规律,学会学习方法。计算机的编程需要运算过程,是一个信息的收集与处理的过程,需要用科学的方法和程序。老师在教学中要帮助学生学会方法,按计算机的运算步骤去一步一步地帮助学生自己动手编制,逐步地提高学生的编制能力。

在学生学习Basic语言编程过程中,教师要为学生提供Basic语言编程的工具,帮助学生熟练地掌握信息的收集和处理环节。教会学生利用Basic语言编程的工具去学会语言编程。

(1)学会利用搜索引擎去搜索信息资料。利用搜索引擎是运用计算机的最基本常识,也是收集信息的第一步。通过互联网,可以很容易地查询到网络环境中相关的信息和数字化学习资源。目前,常用的网络搜索引擎主要有:百度、google等。

(2)学会利用各种信息网站。在互联网中,各类中文的信息网站很多,特别是教育类网站就有几十个网站,这些网站都有自己独特的信息资源,也有共享的信息资源。在学习Basic语言编程的工具过程中,要帮助学生学会利用各类网站。网站从信息内容来看,主要有政府网站、教育类网站和专业网站三大类,当我们需要什么样的信息时,就可以到相关的网站去查询。

高中信息技术学习中的语言编程的学习是一个艰难但又快乐的过程。在学习过程中要调动学生主动学习的积极性,帮助学生处理好信息编程与高考学习的关系,指导学生主动探索,在编程学习中培养学生的创新精神和动手实践能力。

(江苏省连云港开发区高级中学,江苏连 云港 222042)

参考文献:

[1]丁小敏.浅谈农村中学信息技术教学[J].新课程研究(基础教育),2010(3).

basic语言范文第8篇

[关键词] Visual Basic;Access数据库;就业信息系统

doi : 10 . 3969 / j . issn . 1673 - 0194 . 2016. 07. 091

[中图分类号] TP311 [文献标识码] A [文章编号] 1673 - 0194(2016)07- 0195- 04

1 问题的提出

目前我国处于经济结构转型关键时期,城镇每年新增大量劳动力,就业市场常年处于供大于求的状态。缺乏专业技能的大龄劳动者、残疾人、下岗失业者、零就业家庭构成的就业困难群体在求职市场上处于劣势,凭借自身能力很难找到工作。就业援助就是以政府为主导,发挥财政、税收等政策宣传和鼓励用人单位以及社会提供就业服务和就业岗位。本文设计了一个以Visual Basic语言和Access数据库为平台,构建就业信息网络平台,为求职者和用人单位搭建沟通渠道,及时传递劳动市场供需信息,尽快帮助失业人员实现再就业。

2 系统功能

(1)系统管理

系统管理包括增加用户管理和修改密码管理功能。系统管理员通过增设用户名和密码并分配给指定人员,从而实现用户管理权限。登录用户可以通过修改密码功能修改初始密码。

(2)求职者管理

求职者管理包括增加求职者信息、修改求职者信息和查询求职者信息的功能。通过增加求职者信息功能,系统操作人员可将求职者的相关信息添加到系统数据库中。通过修改求职者信息,系统操作人员可对求职者信息进行必要的修改和调整。通过查询求职者信息,系统操作人员可以根据特定条件筛选出求职者。

(3)岗位管理

岗位管理包括添加岗位信息、修改岗位信息和查询岗位信息功能。添加岗位信息功能实现了对企业岗位详细信息的添加,修改岗位信息功能实现了对岗位信息的必要调整和修改。查询岗位信息功能可筛选出符合特定条件的岗位信息。

(4)就业管理

就业管理包括查询就业功能,通过查询就业信息功能,可以筛选出匹配特定求职者的岗位信息。

系统功能如图1所示。

3 系统详细设计与实现

3.1 本系统的数据库设计如下数据项和数据结构

用户信息表,主要用来存储用户信息,见表1。

求职者信息表,用来保存求职者个人信息,见表2。

岗位信息表,用来保存录入系统的岗位信息,见表3。

3.2 系统登录界面设计

系统登录主要用于验证工作人员登录系统时的用户名和密码是否正确。系统登录窗体运行图如图2所示。

3.3 系统主界面的设计

经过系统登录界面用户身份验证后,进入系统主界面,系统主界面有系统、求职者管理、岗位管理、就业管理和帮助五个模块。如图3所示。

3.4 增加求职者信息窗体

用于增加求职者个人信息。如图4所示。

部分代码如下:

Option Explicit

Private Sub Form_Load()

Combo1.AddItem "男"

Combo1.AddItem "女"

Combo2.AddItem "低保"

Combo2.AddItem "残疾"

Combo3.AddItem "强"

Combo3.AddItem "中"

Combo3.AddItem "弱"

Option1.Value = True

End Sub

Private Sub Command1_Click()

On Error GoTo AddErr

'Text1.Enabled = True

Dim cn As ADODB.Connection

Dim sql As String

Dim rs As New ADODB.Recordset

If Text1.Text = "" Then

MsgBox "请输入姓名!", vbOKOnly + vbExclamation, "警告"

Text1.SetFocus

Exit Sub

End If

Set rs = New ADODB.Recordset

rs.Open sql, cn, adOpenForwardOnly, adLockOptimistic

If rs.EOF Then

rs.AddNew

rs("姓名") = Trim(Text1.Text)

End If

MsgBox "求职者信息录入成功!", vbOKOnly + vbExclamation, "警告"

Exit Sub

Else

MsgBox "身份证重复,此求职者已经登录!", vbOKOnly + vbExclamation, "警告"

Text3.SetFocus

End If

Private Sub Command2_Click()

Unload Me

End Sub

3.5 增加岗位信息窗体

用于增加详细岗位信息,如图5所示。

3.6 查询就业信息岗位窗体

用于求职者相适应工作岗位的查询,如图6所示。

部分代码如下:

Private Sub cmdFind_Click()

Dim int1 As Integer

Dim int2 As Integer

Adodc1.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\就业信息系统\db1.mdb;Persist Security Info=False"

int1 = Val(Text3.Text)

int2 = Val(Text4.Text)

Adodc1.RecordSource = "select 姓名,性别,年龄,身份证,家庭住址,联系电话 from seeker where 就业现状 = False and 年龄 between " & Text3.Text & " and " & Text4.Text & " order by 求职紧迫程度 desc "

Adodc1.Refresh

Set DataGrid1.DataSource = Adodc1

Text1.Text = Adodc1.Recordset.RecordCount

Adodc2.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\就业信息系统\db1.mdb;Persist Security Info=False" Adodc2.RecordSource = "select * from post where 年龄要求> " & Text3.Text & " order by 年龄要求 desc "

Adodc2.Refresh

Set DataGrid2.DataSource = Adodc2

Text2.Text = Adodc2.Recordset.RecordCount

basic语言范文第9篇

关键词:等级考试;Visual Basic;教学方法

中图分类号:G642.0 文献标志码:A 文章编号:1674-9324(2014)33-0049-02

全国计算机等级考试(National Computer Rank Examination,简称NCRE)是由教育部考试中心组织,面向社会,用于考察应试人员计算机应用知识与技能的全国性计算机水平考试。该考试采用全国统一命题,统一考试的形式,共设四个级别,其中Visual Basic(简称VB)语言程序设计是二级中的一个考试科目。VB是由Microsoft公司开发的包含协助开发环境的事件驱动编程语言。由于其功能强大且易于掌握,深受人们的青睐,也使得二级VB培训和考试的人数呈逐年递增的趋势。作为一名高校计算机教学工作者,如何提高VB教学质量,保证学生二级VB考试的通过率,是值得认真研究的课题,作者结合自身教学实践,提出了二级VB考试课程的教学方法。

一、深入了解考试政策,熟悉考试体系变化

为进一步适应计算机技术的不断发展和社会对计算机人才的需求,教育部考试中心不断调整考试体系。近两年来,对于二级VB考试变动较大的方面主要有二个:(1)2013年下半年起,停用2007年版考试大纲,启用2013年版考试大纲,并采用无纸化的上机操作考试方式,取代之前的笔答和上机操作相结合的考试方式,考试时间变为120分钟;(2)从2014年起,每年开考次数由原来的两次(3、9月份)增加为三次(3、9、12月份),今年12月份为首次试点考试。

二、认真研究考试大纲,掌握试题构成形式

NCRE是标准参照性考试。为科学、合理的制定二级VB考试标准,教育部考试中心组织专家对VB课程内容设置进行了认真研究,从人才培养的角度出发,组织编写和修订了考试大纲,规定了课程学习及考试的内容与范围,使考试标准更加规范、具体和明确。教师应该认真研究考试大纲,正确把握考试方向。在组织实施教学的整个过程中,以考试大纲为主线,努力做到“依纲定教,依纲定学,依纲备考”。二级VB考试内容包含公共基础知识和VB语言程序设计两个部分,考试题型为选择题(40分)和上机操作题(60分),试题在安装有Windows 7简体中文版考试环境下的计算机上作答。其中选择题包括:公共基础知识10题(10分)、VB基础知识及应用(侧重基础理论)10题(10分)、VB基础知识及应用(侧重应用)20题(20分);上机操作题则包括:基本操作题2题(18分)、简单应用题2题(24分)和综合应用题1题(18分)。考试满分为100分,总分达到60分及以上,可以获得合格证书。考试总体难度不高,知识点分布比较均匀,对基础知识的考察比较全面,标准控件、控制结构、数组、过程、文件等知识以及一些基本的算法都会作为考试知识点。

三、紧扣课程考试大纲,系统讲授教材内容

考试指定教材是由教育部考试中心紧扣二级VB考试大纲组织专家编写与审定、高等教育出版社正式出版的《全国计算机等级考试二级教程――公共基础知识(2013年版)》和《全国计算机等级考试二级教程――Visual Basic语言程序设计(2013年版)》。其中《全国计算机等级考试二级教程――公共基础知识(2013年版)》全书共分为4章,主要内容包括:数据结构和算法、程序设计基础、软件工程基础、数据库设计基础。《全国计算机等级考试二级教程――Visual Basic语言程序设计(2013年版)》全书共分为15章,主要内容包括:VB程序开发环境、对象和事件驱动的概念、常用内部函数和表达式、数据输入输出、常用标准控件、基本控制结构、数组、过程调用、键盘和鼠标事件过程、菜单程序设计、对话框程序设计、多窗体程序设计、文件处理等。针对初学者,教材在结构和内容的编排上由浅入深、循序渐进,并注重理论与实践的密切结合。教师应该紧扣考试大纲,系统的讲授教材内容,要求学生在学习过程中把握各章节的重点和难点,消化每一个知识点。引导学生要正确处理重点内容和一般内容之间的关系。课程内容有重点和一般之分,但考试内容是全面的,因此不能只抓重点内容而忽略一般内容,重点内容和一般内容是相互联系的,知道了一般内容有助于对重点内容的理解,抓住了重点内容可以促进对一般内容的掌握。

四、重视实践操作环节,培养学生自学能力

VB是实践性很强的课程,在教学过程中要重视实践环节,注重培养学生的综合操作能力。二级VB考试上机操作题分值占整个试卷分值的60%,如果没有熟练掌握编写程序的能力以及运行、调试程序的技巧,则很难通过考试。教师应注重启发式教学,遵循只有理清解题思路才能读懂程序进而设计程序的原则,通过对大量典型操作题的设计演示,以及在指导学生程序设计的过程中,让学生逐步领会编程的要领:理清思路、画出总体流程、逐步细化求精。经常帮助学生排除编写程序过程中遇到的困难以及运行、调试程序过程中遇到的错误现象,总结解决方法,并就调试技巧进行针对性讲解,以便于学生熟练掌握编程能力及运行、调试程序的技巧。应该帮助学生树立正确的学习目标,培养学生学习VB的热情,让学生意识到VB语言在编程领域方面的实用价值,积极引导学生提出问题、思考问题,通过正确的学习方法自学课程知识,充分发挥学生的主观能动性,培养学生的创新思维能力,使学生能够运用自己所学的知识去解决实际问题。

五、仔细梳理考试知识点,强化考前复习

教材上所有章节知识讲授完毕后,依据考试大纲中的考试内容部分,将考试涉及到的全部知识点逐章进行梳理。书上每章后的习题融汇了各章的知识点(包括重点和难点),要求学生独立思考完成。对于习题中的编程题要求学生事先在自己大脑中理清程序设计的思路和方法,然后上机编写、运行、调试,这样收获会很大。要留出足够的时间强化考前复习,认真分析教材中附录二的考试样题以及附录三的往年考试试卷,给学生讲解疑难点,还要经常组织师生交流,加强互动,了解学生的备考情况,进而有针对性的开展专项复习。

教师应更新教学理念,不断研究和探索科学的教学方法,同时要充分调动学生学习VB语言程序设计的积极性,发挥学生学习的主观能动性,增强学生的实践操作技能,提高学生独立分析问题、解决问题的能力,从而提高二级VB课程考试的通过率。

basic语言范文第10篇

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

中图分类号:G642文献标识码:A文章编号:1009-3044(2008)14-20906-02

1 引言

计算机程序设计作为中职学校计算机专业的核心课程之一,对提高学生掌握基本的编程能力、培养他们的逻辑思维能力具有很重要的作用,同时也为他们的后续学习打下了坚实的基础。但对于目前基础相对较差,文化沉淀比较薄弱的中职生来说,往往对这一门课程持有恐惧感、厌学心理,怎样调动中职学生对程序设计语言的兴趣,提高他们的学习效率成为中职计算机教师们的共同关注点。本文分析了当前计算机程序设计课程中存在的问题,并结合教学实践,提出了改进方法。

2 目前中职学生的学习现状分析

本人担任计算机程序设计课程多年,先后执教过QBASIC、Visual Basic、Visual FoxPro课程,发现学生刚开始兴趣普遍很高,但是只要讲到抽象的理论知识时,他们却望而生畏,信心大减,慢慢的产生了厌学情绪。往往一学期下来,一个班级只有几个同学跟着学下去,其他同学都是半途终止,最后教学效果可想而知。

究其原因,很多教师认为学生基础薄弱、不想看书,不善于思考,也不喜欢提问等等诸多问题,但这都是目前我们面对的客观条件。抛开学生自身的原因,会发现我们自身有两个问题不容忽视。

2.1 教学模式单一,课堂教学枯燥无味,制约了学生的积极性和主动性的发挥

教学过程是教师的教与学生学的有机结合。在教学过程中我们不但要考虑所教的内容,更重要的是要考虑我们所教对象的原有知识水平与采取什么样的教学方法才能充分地调动学生的积极性和主观能动性。然而在调查中发现不少教师采用的还是传统的教学方法,即依书本内容按部就班地讲给学生的“灌输式”方法或“一言堂”,这些方法对那些自觉性比较好、基本功比较扎实的学生来说,或许还能起一定的效果,但对那些刚跨入校门,对计算机充满激情和向往而基础又比较薄弱的中职生来说,是一种“扼杀”。因为当他们经常面对枯燥的说教,看不懂的英语,陌生的语句结构时,他们的兴趣和信心会一扫而光。这是一种非常可怕的事情,可想而知,这样的教学效果对将来更深层次的计算机教学留下的后遗症是深刻的。

2.2 多数教师自身水平有待提高,往往不具备丰富的实践编程经验

在教学过程中,许多教师不能灵活把握教材的内容深度,重点不突出,条理不清楚,课程目标不明确,以“照本宣科”方式教学。特别是遇到那些抽象的知识,不讲吧,属于教材内容,并且也很重要,是基础,讲吧,很枯燥、乏味,学生听不懂。因此面对这个问题许多老师都束手无策,最后导致学生学不会,并且严重打击了他们的积极性。另外,学好计算机程序设计贵在理论与实践相结合,由于教师缺少实际编程经验,往往只能局限于课本上的实例教学,而不能给出大量与实际工作紧密联系的程序代码以供学生联系,那么也就不能教给学生好的编程经验,养成好的编程习惯。

3 积极采取的实践措施和效果

针对以上问题和原因,要使Visual Basic的教学能充分调动学生的学习积极性,改变以前的难学难教局面,提高教学效果,我曾尝试从教学内容的选取、教学方法的改进、教学理念的更新和提高自身水平等方面着手来解决,并取得良好的教学效果。

3.1 在教材内容取舍上,灵活多变,充分考虑中职学生的特点

教材内容的修改和调整方面主要是从学生的实际兴趣和接受能力出发的,经调查发现学生对逻辑性强的知识(如数学方面和逻辑推理方面等)比较薄弱,甚至有一种敬畏害怕的感觉,但他们对颜色、图形和动画等方面比较感兴趣。因此,在教学过程中,我们强调“实用”两字,灵活多变,以学生的兴趣为中心,以能调动学生的积极性和主动性为出发点,以训练学生的思维能力、想象能力和动手能力为目标。在内容处理上,敢于打破教材的体系结构,先易后难,先实例后知识,在实例中穿插讲解一些函数、循环和选择语句等知识,以问题引出学习知识点,以兴趣带动学生主动学习。通过对比教学发现,学生们更容易对程序设计产生兴趣,在掌握函数、数组、程序结构等以前难以掌握的知识方面所花费的时间要少得多,而且掌握得更加扎实牢靠。

3.2 在教学方法上,多“管”齐下,调动学生的学习积极性和创造性

我在教学过程中主要采用讲授法、讨论法、课题式教学法、多媒体教学法等。对于基础知识的讲解主要采用讲授法,通过精讲加巧练,使学生达到对基础知识的掌握和加深对新知识的理解。对上机操作课,主要采用讨论法,因为Visual Basic是一门逻辑性和操作性很强的课程,同一个问题的解决方法会有多种,通过讨论,一方面可以促进学生积极参与,加强对新知识的巩固和探索,拓宽知识面;另一方面,可以充分地激发学生的创新意识。课题式教学法也主要是用在上机课上,做到每课时一个专题(包括例题和练习)。多媒体教学法则通过制作一些幻灯片,融入一些文本、声音、图形、图像和动画等,使讲解的内容和操作的过程以一种全新的面貌展现在学生面前,使学生更易于接受和消化所学的知识。

3.3 在教学理念上,以学生为本,充分尊重学生的需要

传统的课堂教学着眼于学科与知识,教师是绝对的权威,掌握着教材和学生,教师注重的是对知识的传授与技能的培养,最大愿望是让学生最大程度地掌握相关学科的知识与技能,在考试时能考出一个好成绩。新的教学理念强调在教学过程中教师应与学生积极互动、共同发展,注意培养学生的独立性和自主性,引导学生质疑、调查、探究,促进学生在教师指导下主动、富有个性学习。同时教师要尊重学生的人格,关注个体差异,满足不同学生的学习需要,创设能引导学生主动参与的教育环境,激发学生的学习积极性。

3.4 积极提高自身的知识水平

由于计算机技术的发展迅猛,知识的更新非常快,教师自身的知识储备也在某种程度上决定着教学质量的高低,仅仅围绕课本讲清楚几个例题和习题是远远不够的,特别是实践经验会帮助他们如何整体把握教材目标、内容、重点,选择合适教学方法。教师平时应多参加社会实践活动,积累编程经验,博览群书扩充知识结构体系,研究并采纳良好的教学方法,用别具一格、生动有趣的课堂氛围去赢得学生的信赖与喜好,让学生带着兴趣学,快乐地学,才会收到好的教学效果。

3.5 考核方式多样化

课程考核方式应灵活多样,传统的笔试不能完全真实地反映学生学习效果,何况Visual Basic程序设计课程本身是集理论学习与动手操作于一体的课程,我们不能一味地追求理论知识,而忽视动手操作能力,因此,应对学生的评价贯穿到整个学期的课程学习中。具体如下表:

其中项目设计考核为学期结束进行,教师提供部分设计课题,学生也可以自选。学生分组承担课题任务,小组的每个成员应分担不同的功能模块,考核时,采用小组答辩的方式,并形成文字材料,这样有利于在教学的实施过程中,强化学生“学为所用”的意识,而不是“学为所考”的目的,让学生更注重学习的过程,而不是考试的结果,学生在参与学习的过程中,应培养他们探索科学的精神,严谨的科学态度,而学生只要是认真、深入地参与了学习的每一个环节并完成每个环节所布置的任务,就一定可以收到好的学习效果。

4 结束语

学校是教书育人的地方,既然学生选择了我们,我们就不要一味埋怨,回避现实,以积极地心态去面对他们。在今后的教学过程中,要认真思考、积极探索、大胆创新、勇于实践,去寻求适合学生发展的教学模式和教学方法,努力提高教育教学质量。

参考文献:

[1] 陈赣浪. VB程序设计课程的教学方法和教学手段初探[J]. 湖北广播电视大学学报,2007.5.

[2] 陈云平. VB程序设计教学改革初探[J]. 电脑知识与技术,2007.15(2):(878-879).

[3] 刘圣才, 李春葆. Visual Basic程序设计导学[M]. 清华大学出版社,2002.

上一篇:c语言编程范文 下一篇:语言训练范文