推荐文档列表

visual basic程序设计课程教学总结

时间:2021-09-29 15:12:21 其它教案 我要投稿

visual basic程序设计课程教学总结

2002年秋与2003年春,我一直在开放教育学院教授《visual basic程序设计》课程。《Visual BASIC程序设计基础》是中央电大计算机应用专业计算机应用软件开发方向必修的专业基础课程。VB是一种有代表性的较流行的可视化语言,利用它使得创建具有专业外观的用户界面的编程工作简单易行。本课程的目的与任务是使学生通过本课程的学习和示例的分析,掌握使用Visual BASIC开发Windows应用程序的一般方法和特点,理解Windows应用程序的基本概念、主要功能和Windows应用程序开发的基本思想,能够根据实际需要自行开发简单的Windows应用程序,并为今后进一步使用Visual BASIC或其他面向对象的可视化开发工具开发Windows应用程序打下基础。

visual basic程序设计课程教学总结

就vb本身的特点是概念多、实践性强、涉及面广,它既像其他的程序语言一样,有自身的语法,编程思维,也有与传统的过程驱动语言的不同,最特别的在于它是面向对象的事件驱动编程。所以在教学过程中一方面要加强学生和落实学生动手能力的培养,另一方面对于关键性概念、整体实现思想方面的问题要讲解清晰。在授课过程中,我开始采用的是多媒体教室运用幻灯片授课,针对性的进行讲解,老师操作,学生听讲,采用试验与授课分开,学生的操作独立于课堂之外,在进行了一段时间的教学后,发现效果并不理想,首先对于语法,学生倒是可以在针对讲解的基础上有比较清晰的理解,但对于整个vb编程的思维没有建立起一个系统的概念,学生在vb开发环境中只能简单的放置控件,并不能将其事件驱动的特征与控件编程联系起来。为了加强学生的系统概念和编程思维,我在授课过程中一方面,多讲实例,在讲解例题的过程中加强学生对于vb编程的思维训练,另一方面,采用授课与实践相结合,改用机房授课,在讲解完毕后,立即让学生上机实践,提高学生的动手能力,学生在实践中遇到具体问题,老师及时给于解答或者组织讨论,这样改进一下教学方法,教学质量有了明显的提高,同时也激发了学生的兴趣,大部分学生对于这种边上课边试验的教学方式很能接受,让问题在实践中得到解决。

实践给我的经验是一定不要对教材中每一部分都去讲解,可以选择部分最基本最常用的内容仔细讲解,其他内容一代而过,留给学生自己思考的时间。帮助学生尽快掌握实用VB开发Windows应用程序的一般方法。学习VB的最好方法是结合自己的需要利用最基本的方法开发出最简单的程序来获得Windows应用程序开发的感性认识。如果每一个细节都去讲解,一来浪费大量时间,二来学生获得大量目前用不道的知识,这样的知识是死的并且会很快忘记。关键要通过教师的讲解获得Windows应用程序开发的思想而讲解VB的实用方法仅仅是一个手段。要引导学生根据自己的兴趣和要求有选择地快速地获得全书的整体印象,至于书中大量细节内容应引导学生通过上机和自己思考来掌握。不仅要让学生学会使用VB开发应用程序,还要让学生学会如何利用这个开发工具,结合自己的需要,来思考如何实现自己的需要。这样不仅学会了VB的使用,还学会了如何开发Windows应用程序的思想。课堂的时间是非常短的,而学生课下却有很长时间,必须教会学生开发Windows应用程序的思想而不是仅仅学会使用开发工具的方法。这样学生通过学习VB获得开发Windows应用程序的一般方法,为学生日后进一步学习和使用VB开发实用程序打下基础,也为学生学习其他Windows应用程序开发工具打下基础。理论指导实践,实践加深对理论的理解,这是我在vb教学过程中最重要的体会。

教授了两学期的vb课程,感觉中央电大提供的教材比较基础,实例比较详尽,还是比较利于学生自学的,例如本教材中的基本概念有:事件驱动、控件、输入和输出、面向对象,基本知识:Windows应用程序的基本知识,基本技能:Visual BASIC开发环境和进行简单的程序设计,它的重点就是:事件驱动、程序开发基础知识。教材还比较符合开放教育提出的教师辅导为辅,学生自学为主的教学方式,学生在将书中的实例和实验教材都上机验证以后,即能达到自学的目的,但教材中提高部分很少,如vb中调用相关数据库的内容,vb与多媒体编程,以及一些综合性的实例都比较少,所以学生如果想进一步掌握vb,还必须查询相关的材料。软件的更新换代是很自然的,为了能及时掌握新的软件、新的编程环境,教学时也要有意识地培养学生自学能力,要意识到学习的不只是这一门语言的使用,还要学会使用开发环境、开发工具的方法,只有这样才能跟上计算机学科的发展。