摘 要:根据职业类学校学生的特点,结合计算机专业课程的发展方向,探讨和研究适合《Visual Basic》课程的教学方法,如项目教学法和任务驱动教学方法。使学生能更全面深入的掌握《Visual Basic》课程的教学内容,注重培养学生创新和团队合作能力。
关键词:Visual Basic 教学方法 任务驱动法 项目教学法
vb是Visual Basic的简称,是由美国微软公司于1991年开发的一种可视化的、面向对象和采用事件驱动方式的结构化高级程序设计语言,它是许多职业类学校计算机专业的基础课程,对于学生来说,程序设计的思维方式和概念都是全新的,学生接受起来很困难,因此必须研究程序设计的教学方法。那么在职业学校中如何有针对性的做好该门课程的有效课堂教学,切实培养学生的技能水平和理论水平,寻找一个好的教学方法是非常重要的,这也成为当代职业类学校教师VB教学工作的不可忽视的环节。下面我就从Visual Basic这个软件来谈谈适合的教学方法。
一、课程教学的整体设计以及 教学计划 和目标
本课程一般要分为两个阶段来讲解,第一个阶段是Visual Basic基本功能的介绍,窗体的了解,各种控件的使用,在这个阶段的教学目标是让学生熟练的掌握Visual Basic各种控件的使用,尽可能多的了解Visual Basic各种控件的作用。第二个阶段是利用Visual Basic进行简单程序的编写,在这个阶段的教学目标是使学生能独立完成一些Windows应用程序编写,例如:一些常用应用软件的登录窗口,这些设计在我们的生活中很常见,学生了解这些知识可以为以后系统的编程提供更大的空间。这两个阶段的教学可以放在1个学期来完成,为了使学生能更好的完成各个阶段的教学目标,教师采取的教学方法是十分重要的,课程采取的教学方法不仅要符合职业类学校学生的实际情况,更要在最大限度上提高学生的学习兴趣,使学生能在轻松的环境下完成对课程的学习。因此要根据课程各个阶段的知识特点,采用不同的教学方法。
二、课程第一阶段采用教学方法
第一阶段的教学目标是Visual Basic基础 *** 作的训练,为了避免枯燥的讲解控件使用方法,又能使学生理解工具箱中控件的的作用并能熟练使用,在这个阶段可以使用任务驱动教学法。所谓“任务驱动”就是在学习课程的过程中,学生在教师的帮助下,紧紧围绕一个共同的任务活动中心,在强烈的问题动机的驱动下,通过对学习资源的积极主动应用,进行自主探索和互动协作的学习,并在完成既定任务的同时,引导学生产生一种学习实践活动。在这个阶段教师可以精心设计一些制作实例,由浅入深,通过每一个实例的制作来掌握控件的使用,教师先利用多媒体设备给学生讲解实例的制作步骤,分析实例中用到的控件,学生再利用上机课完成实例的制作,并且总结用到控件的特点,探索这些控件有没有其它方面的作用。教师最后检查每一个学生任务完成的情况,并做出评价性总结。通过这样的方法进行教学,使学生既有完成实例的兴趣和动力,又有教师最后检查任务完成情况的压力。最终可以使学生顺利完成第一阶段的教学目标。
三、课程第二阶段采用教学方法
第二阶段的教学目标是使学生利用Visual Basic能独立完成一些常用软件与小游戏的编写,由于在这个阶段学生要独立完成一些程序的编写,学生有自己的设计思路,因此教师只需要补充一些使用软件时不同的语言设计可以得出不同效果的理念和方法。在这个阶段学生是课堂的主体,教师可以使用项目教学法进行教学,所谓项目教学法是学生在教师的指导下亲自处理一个项目的全过程,教师将需要解决的问题或需要完成的任务以项目的形式交给学生,在教师指导下,以个人或小组工作方式,由学生自己按照实际工作的完成程序,共同制定计划,共同或分工完成整个项目。在使用项目教学法进行课程教学时可以分以下几个步骤:
1.确定目标
由教师提出一个设计的项目,然后同学生一起讨论,最终确定项目的目标和任务。学生可根据需要提前准备,以利于项目教学的实施。
2.制定要求:
项目要求是在该项目训练中要达到的训练目的,也是学生评价的准绳。
3.项目实施
在这个阶段中,学生明确自己的目的任务,然后按照确立的工作步骤和程序工作,实施过程中,可及时得到教师的指导。结束后将项目实施的步骤简单的记录下来,以利于与复习、总结与提高。
对于需要设计的项目,则要通过绘制草图的方式促进项目的更好实施,同时要注明设计说明。
4.评估总结
这个阶段是整个项目活动的总结,是对项目活动结果的检查与评估。评价的方式在项目完成以后,先由学生个人进行自我评价,再由教师点评,让学生明确在项目学习中自己的优点,更好的激发学生的学习积极性,同时了解存在的问题,完善以后的项目学习。
四、教学方法的比较
任务驱动法和项目教学法两者都是通过具体的任务来激发学生的学习兴趣,达到预期的教学目标,但它们的区别在于任务驱动法可以更大地激发学生的求知欲望,逐步形成一个感知心智活动的良性循环,从而培养出独立探索、勇于开拓进取的自学能力。项目教学法更注重培养学生分析问题和解决问题的能力及团队精神和合作能力,这一点在现在的IT行业中是很重要的,要完成IT企业中的一个项目,一般需要一个团队来共同完成,一个人即使能力再强,也不可能独立完成整个项目。
总之,对于Visual Basicc这样实践 *** 作性非常强的课程,采取传统的教学方法是不能完成课程的教学任务的,采用任务驱动法和项目教学法为此类课程的教学提供了有力的补充,采用这两种新型的教学方法教学,课堂气氛会更活跃,学生参与更积极主动,学生的创新和团队合作能力会更强。教师只有以激发学生学习动机为目的,以就业为导向,不断的探讨和研究适应中职学生现状的教学模式才能培养出更多的高素质劳动者。
参考文献
[1] 邱崇光《“教学结构”和“教学模式”辨析[J]》,电化教育研究,2002年第9期
[2] 李力 浅析探究性学习在中职计算机教学中的运用《中等职业教育》2008年12期
[3] 张睿 浅析项目教学法 济南电子机械工程学校
《Visual Basic 程序设计简明教程》
(第二版)
龚沛曾 著
高等教育出版社
《Visual Basic 实验指导与测试》
(第二版)(配盘)
龚沛曾 陆慰民 杨志强 著
高等教育出版社
很正规的教材
VB编程与应用(电大)29讲
>
Private Sub ni_Click()
End Sub
Public Function GetHLS(A() As Integer) As Double
If UBound(A) = 1 Then
GetHLS = A(0, 0) A(1, 1) - A(0, 1) A(1, 0)
End If
If UBound(A) > 1 Then
Dim RRes As Double
Dim LRes As Double
Dim CNum As Integer
Dim TNum As Double
Dim i As Integer
RRes = 0
LRes = 0
For i = 0 To UBound(A)
CNum = i
TNum = 1
If i = 0 Then
For j = 0 To UBound(A)
TNum = TNum A(j, j)
Next j
End If
If i > 0 Then
Call YD(i)
For j = 0 To UBound(A)
TNum = TNum A(j, cc(j))
Next j
End If
RRes = RRes + TNum
Next i
For i = 0 To UBound(A)
CNum = i
TNum = 1
If i = 0 Then
For j = 0 To UBound(A)
TNum = TNum A(j, UBound(A) - j)
Next j
End If
If i > 0 Then
Call YD(i)
For j = 0 To UBound(A)
TNum = TNum A(UBound(A) - j, cc(j))
Next j
End If
LRes = LRes + TNum
Next i
GetHLS = RRes - LRes
End If
End Function
Public Sub YD(N As Integer)
Dim n1 As Integer
n1 = UBound(aa)
ReDim bb(n1)
ReDim cc(n1)
For i = 0 To n1 - N
bb(i) = aa(N + i)
Next
For i = 0 To n1 - N
cc(i) = bb(i)
Next
For i = n1 - N + 1 To n1
cc(i) = aa(i - n1 + N - 1)
Next
End Sub
VB是编译不了的,虽然它比BASIC“高级”,却没有向下兼容到它,你可以用TB、GB或者是QB,推荐微软出的QB,虽然古老了点,搜一下应该还是有的,还要有一个兼容的系统,如98,XP是不行的。祝你编译成功,学习快乐! 因为你是初学者所以叨叨点,回顾一下它的简史: ====BASIC(Beginner's All-purpose Symbolic Instruction Code,又译培基),意思就是“初学者的全方位符式指令代码”,是一种设计给初学者使用的程序设计语言。BASIC是一种解译式的编程语言,在完成编写后不须经由编译及连结等手续即可执行,但如果需要单独执行时仍然需要将其建立成执行档。 BASIC的历史 1964年,两位美国计算机科学家G Kemeny和Thomas E Kurtz在FORTRAN语言的基础上创造了一种新的语言——BASIC,BASIC是一种适用于初学者的人机交互式语言。 Basic 的名字——Beginner's All-purpose Symbolic Instruction Code(初学者通用的符号指令代码),原来被作者写做 BASIC,只是后来被微软广泛的叫做Basic了。 BASIC语言本来是为校园的大学生们创造的高级语言,目的是使大学生容易使用计算机。尽管初期的BASIC仅有几十条语句,但由于BASIC在当时比较容易学习,它很快从校园走向社会,成为初学者学习计算机程序设计的首选语言。 随着计算机科学技术的迅速发展,特别是微型计算机的广泛使用,计算机厂商不断地在原由的BASIC基础上进行功能扩充,出现了多种BASIC版本,例如TRS-80 BASIC、Apple BASIC、GWBASIC、IBM BASIC(即BASICA)、True BASIC。此时BASIC已经由初期小型、简单的学习语言发展成为功能丰富的使用语言。它的许多功能已经能与其他优秀的计算机高级语言相媲美,而且有的功能(如绘图)甚至超过其他语言。 1975年,比尔·盖茨创立微软(Microsoft),并成功的把Basic语言的编译器移植到使用Intel处理器的ALR计算机中,IBM在1982年选定微软创作PC的 *** 作系统时,也选定了微软的Basic作为其计算机的ROM-Basic。微软还在其发布的DOS *** 作系统中免费加入了GW-Basic、QBasic等当时最好的Basic解释程序。 Quick BASIC是微软公司1987年推出的。 1991年,伴随着MS-DOS50的推出,微软公司同时推出了Quick BASIC的简化版QBASIC,将其作为 *** 作系统的组成部分免费提供给用户。自从Windows *** 作系统出现以来,图形用户界面(GUI)的BASIC语言(即Visual Basic)已经得到广泛应用。 2001年,Visual Basic NET推出。 2003年,Visual Basic NET 2003推出。 2005年11月7日,在Visual Studio 2005内推出Visual Basic 2005。 2008年3月,在Visual Studio 2008内推出Visual Basic 2008。
basic编程语言教程脱胎于解释型编程语言。根据查询相关资料信息显示,最早的Basic语言是解释型编程语言,这是因为当时的计算机系统资源较少,无法达到编译要求。微软推出 *** 作系统DOS之后,将Basic语言发展成为Quick。
以上就是关于幼儿园小班课程故事 [浅谈计算机专业《Visual,Basic》课程教学方法]全部的内容,包括:幼儿园小班课程故事 [浅谈计算机专业《Visual,Basic》课程教学方法]、初学basic使用说明教程、急!请问各位,哪里有VB(Visual Basic)程序设计教程的下载啊等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)