您好, 访客   登录/注册

高职计算机专业《Visual Basic程序设计》的教学探讨

来源:用户上传      作者:

  【摘 要】“Visual Basic程序设计”是一门操作性很强的专业基础课程,它要求学生既要具备一定理论知识,又要掌握操作能力,同时还要有一定的编程能力。在VB教学中,如何运用具体的项目案例教学,探索VB程序设计教学方法,运用教、学、做一体化来提高教学质量,培养学生的动手能力和创造能力,运用所学知识解决实际问题,培养学生学习和解决问题能力。
  【关键词】VB;程序设计;实验操作
  中图分类号: G642;TP312.1-4 文献标识码: A 文章编号: 2095-2457(2019)11-0166-002
  DOI:10.19694/j.cnki.issn2095-2457.2019.11.079
  【Abstract】“Visual Basic Programming” is a highly practical professional course, which requires students to learn not only theoretical knowledge, but also practical operation skills, and have the ability of independent programming. In VB teaching, this paper expounds how to carry out specific project teaching, explore VB programming teaching methods, use modern educational technology to improve teaching quality, cultivate students'practical ability and innovative thinking ability, use the knowledge learned to solve practical problems, and cultivate students' sustainable learning and technical application ability.
  【Key words】VB; Programming; Experimental operation
  VB是一门计算机专业基础的编程语言,也是高职教育中计算机专业学生必须掌握的一门专业基础课程。VB中有很多名词、大量的控件以及复杂的事件使得对于刚接触面向对象的编程语言的计算机专业学生来讲,想要搞懂它也并不简单。本文旨在根据VB其本身的特点,探索寻找一条VB的教学之路来解决教学难问题。
  1 教学现状分析
  1.1 高职高专学生的问题
  高职高专学生跟本科生有着本质的区别,这不仅表现在高考分数线上,更重要的是表现在学习的主观能动性、认知能力等方面。高职高专学生普遍来说文化功底差,逻辑思维能力不强,学习主观能动性差,对枯燥的理论知识缺乏兴趣,形象具体的案例才是他们最感兴趣的,直接、明了的教学才能使学生听懂、理解理论知识,让学生动手才能使他们掌握重要的知识点,教学做一体的方法是激发他们学习兴趣最切实可行的途径。
  1.2 课程本身难度比较大
  VB是面向对象的编程语言,完全支持继承、多态和接口。这些和以往的面向过程程序设计语言有很大的差别。面向对象和面向过程是完全不同的概念,如果学生不能理解面向过程和面向对象之间的区别,不但学习起来费劲,不容易理解,更主要的是导致学生对这门课丧失兴趣。
  1.3 概念抽象,难以理解
  VB中概念名词众多。VB是面向对象的编程语言,涉及到许多概念名词,比如类、对象、属性、方法、接口、消息、封装、继承、多态等比较抽象的概念名词,学生难以理解,导致学生对学习VB失去兴趣。
  2 课程教学现状
  从目前的教学方法来看,《Visual Basic程序设计》总是被认为是一门理論性很强实践相对较弱的课程,理论课时远多于实践课时,学生学完后不能将理论和实践融合在一起,导致内容上不能形成一个统一的整体,学生为了考试而学习,对程序设计应用力得不到提高,缺乏分析问题、解决问题的能力,主要有以下两个原因:
  2.1 理论、实践教学的不合理性导致理论和实践脱节
  《Visual Basic程序设计》本是一门操作性很强的课程,主要是培养学生实践动手能力。可从目前的教学内容来看,强调的是简单的模仿,如何照葫芦画瓢来完成一个简单的操作,所以在具体应用上没有教会学生解决问题的方法,导致和实际应用相脱节。
  2.2 “老师讲学生听”的教学模式致使师生之间缺乏交流和沟通
  计算机技术的发展速度之快,程序设计的思想也在快速更新。而我们教师还是按照教师讲、学生听的方式来授课,学生被当成配角 ,主角是教师。学生接受的知识局限于老师授课的内容,所有学生都被压制到同一认知水平上,这种单向的知识传输方式,影响了学生创造和分析问题的能力。
  3 课程教学的改革和探索
  针对上述问题以及根据《Visual Basic程序设计》课程的自身特点,可以做如下几方面的课程教学改革和探索,即:开展教学做一体教学、改革教学方法和强化实践环节。
  3.1 突出课程特点,精心设计教学案例,开展教学做一体教学,激发学习兴趣
  (1)要想学好VB,首先要让学生对这门课程感兴趣。兴趣是最好的老师,是提高学生学习的一种最实际的内部动力。为提高学生的学习兴趣,在第一次授课时,我就利用多媒体演示往届学生的课程设计成果,进行成果展示,让学生看到学习的方向,制订可达到的学习目标,以提高学习的兴趣。(2)培养学生的学习兴趣和求知欲,首先要让学生打消畏难情绪,使学生认识到知识的重要性,知识是能力,在提高这种能力而从事学习过程中产生愉快的情绪体验,从而产生提高学习兴趣。项目选择要由浅入深、由简到繁、循环渐进例如:我在讲循环结构程序时引入的第一个例题是从键盘输入一个自然数,判断该数是奇数还是偶数,当学生理解掌握之后,再提出要输出1~100之间所有的偶数,该怎样做?此时讲解循环结构的相关语句,学生自然容易理解。其次进一步发挥学习成果的反馈作用,让学生随时看到自己的成绩与进步,让学生有一种成就感,进一步激发学生努力学习的动力。   3.2 改革教学方法
  在教学过程中始终坚持以学生为主体,教师为主导的教学模式。一是采用项目教学。可以把项目作为切入点提出项目,将学生分成若干个项目小组,以项目小组对项目展开讨论,在讨论的过程中发现问题,提出问题,解决问题,老师参与学生的讨论并针对问题讲述解决问题所需要的理论的知识。这样既增加了师生之间的互动,也让学生由被动变主动地学习课程内容,极大调动了学生学习的主观能动性,同时也极大提高了学生的分析问题、解决问题的思维能力。二是使用多媒体教学。充分利用多媒体、动画技术,使讲授内容变得形象和具体,让学生更容易理解单纯的理论知识,还节约了时间,大大增加了信息量。在多媒体教学中多学生参与互动,交互的演示以加深对相关内容的认识。三是课外指导与课内辅导相结合。积极鼓励和帮助学生开展小项目的设计和开发,通过实际项目的设计和开发,让学生不经意间体会到程序设计的应用性。实践证明,通过项目设计和开发能极大激发学生主动学习的积极性,也让学生体会到程序设计在解决实际问题上的实实在在的应用。
  3.3 重視动手操作,巧妙安排课堂实训,充分利用Internet进行师生交流,全面发挥课程辅导教师的作用
  (1)VB是一门操作性很强的课程,实训操作是掌握VB的唯一可行途径,我根据教学大纲要求,安排了10次实训,每次实训2小时,每次训时,我都根据教学进度有针对性地设计了一个实训项目,用多媒体课件显示出来,使同学们对实训项目做到心中有数。在实训教学过程中,我首先简单讲解实训项目,然后要求同学们自己动手操作,我进行巡回辅导,发现问题,及时指导,解答个别疑难,最后我对共同存在的问题进行讲解并现场操作演示,同学们对这种实训教学产生极大兴趣,大大提高教学效果。
  (2)项目分析是加强对概念的理解和培养应用知识能力的重要途径和手段。在学生使用的教材中存在项目偏少、类型不全面的缺陷,我从课外精选出大量基础性强、代表性好的项目,作为教学项目。每次我在讲完理论知识之后,接着重点讲授项目分析,然后以项目形式让同学们思考与讨论,最后由我归纳总结。通过多次这样的训练,加深了同学们对知识点的理解,同时也使学生熟悉了VB这门课的具体应用,对课程学习也有了一定的兴趣。
  (3)随着计算机技术的发展,Internet的应用也越来越广泛,Internet为我们课堂延伸提供了有力的保障,为此我们应充分利用这一途径,打破时空界限,全方位系统地指导学生进行学习。一方面,我要求每个学生必须到网站上查找有关VB方面的教学资源;同时还经常利用电子邮件方式解答学生疑问,并设置了一个公共邮箱,将VB教学大纲、典型项目、电子教案等置于公共邮箱内,让同学们自由下载;另外,我与同学们约定建一个QQ群,学生有学习问题可以随时在QQ上和我交流,解答疑难问题,将学习延伸到课堂之外。
  4 结束语
  要想教好《Visual Basic程序设计》这门课程,关键是要培养学生良好的编程习惯,着力培养学生分析问题、解决问题的能力,将计算机学科最新动态和课堂教学相结合,重点培养学生的学历能力,积极发挥学生的主观能动性,特别要重视项目教学环节,通过大量项目实践来提高教学质量,保证教学效果。实践表明,利用多媒体技术,科学合理将教学做融为一体,充分利用Internet将教学延伸到课堂外,广泛开展师生交流,可以有效地发挥授课教师的主导作用,提高课程教学的质量。
  【参考文献】
  [1]刘炳文,杨明福,陈定中.全国计算机二级教程VB语言程序设计[M].高等教育出版社.2014.4.
  [2]张书云,姜淑菊.程序设计教学方法探悉[J].计算机教育.2011.
  [3]贾长云.VB教学之我见[J].中国职业技术教育.2013.作者简介:张宝华(1981—),男,湖北黄冈人,随州职业技术学院讲师,研究方向为计算机程序设计和数据结构。
转载注明来源:https://www.xzbu.com/8/view-14839767.htm