课程教育研究Course Education Research2021年第11期
VB编程语言是一种功能强大的实用性比较强的编程语言,是中职教育的一门必修课。但是VB编程语言比较抽象,知识的体系与学生以往的学习内容有比较大的差距,在学生学习的时候存在着许多的问题。中职的学生处于身体和心理快速发展的时期,学生情绪容易激动,易产生叛逆的心理,所以教师在上课的时候注意教育的方式方法,建立起良好的师生关系,帮助学生掌握好知识基础,提高学生的学习能力。在学习VB语言编程的过程中,不仅要让学生掌握编程的知识与方法,更要注意让学生学习到解决问题的思路,掌握解决问题的办法。
1.VB教学的难点
首先,中职学生的基础较差,对学习VB编程语言造成了很大困难。在VB编程语言的课程中,语言用到大量的英语词汇和一定的数学知识。而这两门学科的知识是中职学生普遍缺少的知识能力。由于相关基础的缺乏,给教师的教学过程带来了一定的困扰。其次中职学生没有计算机编程的基础,对于中职学生来说只学习过《计算机应用基础》这样的基础课程,对编程语言没有明确的了解,加上VB编程语言,较为抽象,难度较大导致不少学生对编程语言的学习没有兴趣,不能正确掌握VB编程语言这门课程。由于大部分的中职学生缺少计算机语言的基础,设计程序的思维和概念对于学生来说都是全新的,学生在解决问题的时候就会遇到很大的困难。同时在VB编程语言这门课中引入了许多新的概念和新的名词,不利
于学生的记忆与理解。甚至在学习了很长一段时间之后,有一些学生仍然不知道基础的概念和名词,给学生后续的学习造成了很大的影响。所以中职VB编程语言教学的难点就在于,如何提高学生的基础知识,帮助学生记忆并理解编程的基础知识以及让学生掌握VB编程的思维,提高学生的学习能力。面对这些教学难点,中职教师要选择适当的教学方法提高学生的学习兴趣,帮助学生提高学习成绩。
2.有效的VB编程语言学习方法编程语言vb是什么
2.1提高学习兴趣
教师在进行VB编程语言教学的时候,要尽量避免在上课的时候不断地进行概念的灌输,让学生在编程语言的概念中失去对VB语言学习的兴趣。教学不是简单的知识的灌输,更应该是用教师的星星之火点燃学生的学习兴趣。在上课的时候,要注意课堂的趣味性,利用一些简单有趣的编程程序来帮助学生提高对于VB编程语言的学习兴趣。兴趣是驱动中职学生学习VB编程语言的主动因素。想要有效地提高学生的学习兴趣,教师在上课的时候就要有意识地展示VB编程语言的趣味性与实用性,用一些自己简单的小程序来解决一些实际的问题,让学生看到VB语言在生活中的实用性以及趣味性。
例如在使用电子工业出版社出版的《VB编程基础》教材的教学过程中,就要注意提高学生的学习兴趣。在第一节课的时候就要让学生感受到编程的魅力,帮助学生提高学习的兴趣。教师可以提前到教室一会儿,利用教室里的多媒体设备,用VB语言编写一个滚动的字幕,提高学生的注意力,在上课之
后就可以利用这个字幕介绍一下VB语言编程这一学科的学习内容、学习目标以及大概的学习方法,在这个过程中,要注意调节课堂的氛围,避免学生失去上课的兴趣,然后就可以利用VB编程语言编写一些简单有趣的实例,在编写的过程中要利用教室里的设备向学生展示编写的过程。这个过程要放慢速度,一边编写一边向学生介绍visual basic的窗口组成,还有一些常用的工具的作用,让学生对VB语言编程有一个简单的理解,保持住学生对VB编程语言的兴趣,然后教师可以一个类似“魔幻圆”的小结构让学生编写,虽然看起来很简单,但是对于中职的学生来说,这是第一次接触VB语言编程,编写这样的结构还是很难的,所以教师就要一步一步地引导学生进行编程,在每一条语句之后,要留给学生充足的时间,要让学生有深入的思考与理解。在教师一步一步的引导下,学生就可
中职学生如何学习计算机VB编程语言
杨巍
(河北省高碑店市职教中心河北高碑店074000)
【摘要】中职教育是培养国家初、中级职业技术人员的重要阵地,随着近年来计算机技术以及信息技术的发展,中职院校也认识到了计算机人才的稀缺性和重要性,但是中职学生在学习计算机VB编程语言的时候存在很大的问题,中职学校的学生基础较差,学习习惯不好。作为一名中职的教师,在上课的时候要激发出学生的学习兴趣,培养学生的学习信心,然后通过适当的教学方法和教学模式巩固学
生的基础,提高学生的学长能力以及学科思维,从而提高学习成绩。本文就中职学生如何学习计算机VB编程语言展开讨论。
【关键词】中职计算机VB编程
【中图分类号】G712【文献标识码】A【文章编号】2095-3089(2021)11-0004-02
教育·前沿
4
··
Course Education Research
课程教育研究2021年第11期
以很轻松地编成这个小的结构语句。学生在看到自己写的句子变成了有趣的图案展示在了屏幕上,就会有充足的自信心与自豪感,对VB编程语言就会充满了好奇心和兴趣,有利于学生学习VB编程语言,提高学习成绩。
2.2利用生活经验理解编程知识
VB编程语言的知识点一般是比较抽象的,难以理解的,学生在学习的时候不到VB知识在生活经验或者在以往知识的相似点,不到类比的对象。对于中职学生来说,利用已有的知识基础类比新的知识,是最好的记忆与理解知识的方法。所以教师在教学过程中就要注意把VB编程语言的知识与生活相联系。在讲课的过程中利用生活的实际想象,解释复杂的概念与知识,帮助学生理解。深入浅出的授课方式更容易被学生所接受,如果教师的讲课内容都是一些专业化的,高深的专业知识,不仅不利于学生对知识的理解,还会让学生失去学习的兴趣,而且学生处于听不懂的状态,更容易出现犯困走神的现象,非常不利于学生学习成绩的提高。
例如在使用电子工业出版社出版的《VB编程基础》教材的教学过程中,在一些基础知识的教学过程中,就可以充分地联系实际生活。比如在讲解“对象”这个专业名词的时候,如果仅仅是按照教材的解释进行讲解,学生在理解的时候就会遇到很大的困难。在教材的解释中涉及到了代码、数据、窗体等专业性的名词,学生对这些名词没有明确的理解,所以教师就要联系实际来解释这个概念。教师可以把“对象”这个名词解释成生活中的实际的东西。就像人、花草树木、计算机等,这种解释学生更容易理解。同样,也可以用这样的方式解释子对象的概念。子对象就是组成对象的部分,就像计算机的显示器,鼠标键盘,主机等,这种联系实际的解释,学生会有更加深刻的记忆与理解,可以提高学生的学习效率。还有像学习两个变量的值互换的时候,可以用两个瓶子中装两种不同的液体来比喻,让学生
想办法如何把两个瓶子中的液体互换,学生一定会想到引入一个新的空瓶子,这样一来学生就可以理解VB语言中变量替换的相关知识。在进行变量A、B的值的交换的时候就可以很自然引入变量C,通过这种简单的生活实例,也可以有效地提高学生记忆与理解想相关知识。在教师的上课过程中,要多多的思考,将VB知识与生活的实际经验相结合,利用学生的生活经验帮助学生理解复杂的、抽象的、难以理解的编程语言,提高学生的知识基础,从而提升学习成绩。
2.3设立良好的教学情景
情景教学法是一种有效的可以提高教学效率的教学方法。教师在上课的时候要有意识地把学生带入有一定的生活情景或者其他情景的教学环境中,提升学生的课堂参与感,提升上课的积极性。情景教学的最重要的因素是帮助学生能够在课堂上有参与感,有亲身的体验感,有利于激发出学生的情感态度。传统的VB的课堂是枯燥的,在语言设计中更是知识繁琐,操作复杂,让学生头痛。所以教师在教学的过程中,要注意到把社会热点问题和学生的兴趣爱好相结合,创建一定的有效的教学情景,提高学生的学习兴趣。
例如在日常的教学过程中,就可以根据教授的内容创建一定的教学情景。比如在上有关计时器的相关知识的时候,就要设计一定的教学情景。在上课的时候可以先播放卫星发射的倒计时、春节晚会的倒计时,让学生感受到倒计时的重要作用,进入到倒计时的教学情景中。然后教师就要指出利用VB编程
语言也可以实现倒计时的功能,然后提问“有谁知道该怎么写代码吗?”通过这种问题的方式提升学习的兴趣。然后教师就可以讲解相关的知识,在讲解知识的时候,要充分地发挥出情景教学的作用,帮助学生可以更好地融入课堂的氛围中。
2.4增强学生体验
VB的学习是需要大量的练习与实践的,在老师上课的过程中,要注意多给学生一些亲自动手写代码的机会,让学生有练习的机会。VB编程语言的学习不能仅仅停留在知识的层面,要让学生在亲自动手的过程中,发现自身的不足,发现学习中的问题,通过自己的动手过程,解决自身学习过程中遇到的问题。同时教师要注意加强学生的课后练习。在每一节课后,尽量留一些合适的编程作业让学生独立完成,因为中职学生的学习习惯不是很好,在留作业的时候要注意避免学生间的相互抄袭现象,因而可以给不同的学生布置不同的作业内容,这样就可以满足不同学生的学习需求。这样的课后作业也可以有效地提高班级的学习成绩。总而言之,对于VB 语言的学习,要让学生有充分的练习时间,才能提高学生的成绩。
3.结束语
在中职教育中,要实现VB编程语言的有效教学,让学生可以轻松地学习到编程的相关知识和解决问题的思路,教师首先就要提高学生的学习兴趣,巩固学生的学习基础,帮助学生掌握学习编程语言的相
关方法,从而提高学生的学习能力。同时,在中职的课堂上还要培养学生的学科思维,为学生以后学习其他的计算机知识打下一定的良好的基础,为学生以后的发展做好铺垫。
参考文献:
[1]胡素宣.中职学生如何学习计算机VB编程语言[J].当代教育实践与教学研究(电子版),2015. [2]刘士贤.程序设计语言(VB)课教学方法探析[J].辽宁教育行政学院学报,2006,23(4):97-98.
教育·前沿
5
··

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。