VB程序设计教学探讨
摘要:《VB程序设计》课程是非计算机专业学生必修的公共基础课程之一,并且还是计算机等级考试二级考试科目,如何利用现有的教学条件和教学资源,围绕学生这个教学对象,选择教学内容,确定教学策略,进行系统、科学有效的课程教学设计,对于实现教学目标,提高教学质量有着重要的意义。本文主要分析了VB程序设计在理论教学和实践教学中的现状,提出了该课程在教学内容的制定上应与专业和学生实际情况相结合,以及在教学过程中采用的教学方式,并对教学改革进行了探究。
关键词:实践教学教学改革教学方式
《VB程序设计》课程是非计算机专业学生必修的公共基础课程之一,并且还是计算机等级考试二级考试科目,如何利用现有的教学条件和教学资源,围绕学生这个教学对象,选择教学内容,确定教学策略,进行系统、科学有效的课程教学设计,对于实现教学目标,提高教学质量有着重要的意义。
1 课程的地位和作用
VB程序设计是一门应用型基础课,是使学生掌握一种简单、实用的编程工具,掌握面向对象的基本概念与高级语言的基本结构,提高学生的编程能力。作为非计算机专业学科中一门承前启后的基础课程,VB程序设计在各专业课程体系中扮演着重要的角。
2 教学设计
教学设计是指教学的系统规划及其教学方法的设计,也就是为了达到一定的教学目标,对教什么(课程内容)和怎么教(教学组织、模式选择、媒体选用等)进行设计。
2.1 教学内容(交什么)
教学内容是为实现教学目标,学生系统学习知识、技能和行为经验的总和。教学内容的范围和深度规定了学生掌握知识的广度、深度和能力水平。在设计VB课程的教学内容时,应该结合教学目标,学生原有的知识水平,认知能力和技能,查阅、比较近年出版的有关VB教材,确定VB课程的教学内容。以我校计算机教研室为例,规定了以下教学内容,第一部分:VB程序设计概述。简要介绍VB的特点,VB6.0的集成开发环境,同时生成第一个没代码的应用程序,让学生对VB程序设计有一个初步的认识。第二部分:简单VB程序设计。介绍面向对象程序设计的概念,然后通过简单实例说明VB应用程序设计的一般过程,使学生对VB程序设计有一个全面的了解。第三部分:VB基本语言。详细介绍VB规定的可编程的数据类型、基本语句、函数和过程等,为应用程序的设计、开发,打下扎实的语言基础。第四部分:常用控件。系统介绍开发应用程序的常用控件和一些重要高级控件。使学生掌握它们的功能和用法,从而在应用程序的开发中,设计出美观、实用的用户界面。第五部分:文件。介绍文件的基本操作,使学生掌握文件系统控件的功能和用法,对文件的读写有一定的了解。第六部分:图
形操作。详细介绍VB图形操作基础以及VB提供的主要图形控件和图形方法,使学生熟练掌握图形设计的基本方法和技能。第七部分:VB 与数据库简介。简要介绍关系数据库设计的基本概念,VB6.0管理数据库的基本方案和SQL语言的使用,使学生对VB6.0管理数据库的基本方案和SQL语言有一定的了解。
2.2 教学过程(怎么教)
2.2.1 理论教学
在VB课程的教学中,主要是在多媒体教室,以自制的CAI课件为主完成的。在CAI课件中,应设计大量有针对性的应用实例和编程“任务”,供教学使用。在VB课程教学中,坚持以实例教学为主,任务驱动和实验为辅的原则,根据学生知识基础、认知能力、教学内容,将实例教学和任务驱动灵活运用于教学中,充分发挥它们在优化课堂教学过程、提高教学效率的积极作用。
vb编程基础知识计算机2.2.2 上机实验
VB是一门实践性很强,极富创造性特点的课程。要想学好,上机实验是一个非常重要的环节。为了确保实验的顺利进行,实验前应该给出明确的实验内容,并要求学生复习和掌握与本次实验有关的教学内容。根据实验内容对问题进行认真的分析,初步设计出程序的用户界面。根据应用程序的主要功能,考虑通过什么方法来实现,制定初步的解决方案。在实验过程中,可以将将学生分成若干小组,让学生自己独
立完成实验或者小组成员一起分析、讨论、交流后共同完成。在实验中除了通过观察了解学生实验的情况外,还可以将有特点、有创意的设计,通过大屏幕进行演示、分析、讨论,从而拓展学生的思路,激发学生积极探索精神和创新的意识。
3 教学探索
关于本课程的试验改革可以在以下两方面进行探索。
(1)实验指导书,实验项目的选择与设计注重实际应用(与相关的专业进行结合),以启迪学生科学思维和创新意识为主。
(2)可以利用学校的网络资源设计网络教学平台、考核系统及相应的考核体制。
参考文献
[1] 蒋正炎.基于高职环境下VB语言课程教学改革的实践[J].考试周刊,2009,27.
[2] 龚沛曾,等.VisualBasic程序设计简明教程第3版[M].高等教育出版社,2005.

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