论文部分内容阅读
VB以其简单易学、功能强大、应用广泛的特点,多用于教学课程。在VB教学过程中,教师不仅要使学生熟悉VB的基本概念,而且还要使其熟练掌握一些程序设计的相关技巧和方法,达到一定的程序编写思维能力。为了达到这个目的,笔者认为以下几个方面是VB教师在教学中要特别注重的。
一、注重实例教学
对于一项操作性很强的工作,教师不可以只讲理论,在VB的教学过程中必须结合大量的实例演示,让同学们真正体会到VB的可视化设计和它的实用性。
在最初接触这门课程的时候,教师可先详细介绍各个控件,在控件介绍和程序设计中通过实例的演示来让学生在模仿中学会各个控件的使用和程序的编写。特别是在程序的编写方面,教师一定要有相关的实例来让学生在感性上得到认识。比如在介绍IF……ELSE选择控制语句的时候,如果教师只是讲解单纯的语句,学生听起来觉得比较枯燥,而教师要是给同学们演示一个通过用户名和密码的登录界面,通过选择控制语句来确定在文本框中输入的条件是否为真做出判断,条件为真就登录到课程所需要的另一个界面,条件为否则弹出一个提示信息框的举例,那么在演示的过程中,同学们就会表现出强烈的好奇心和学习的欲望,思维表现就会非常活跃。在这个时候教师应抓住这一特点,首先,讲解实现这一程序的基本思路,提出实现思路所需要解决的问题;其次,在程序中讲解新语句的使用方法,总结新语句的使用方法和注意事项。这样学生就可以很快了解程序设计的整个过程,并有豁然开朗的感觉,从而产生浓厚的学习兴趣。教师应注意在讲解时必须对实例进行慎重的选取和必要的修改,力求做到以下几点:
1.程序结构严谨化
教师在向学生收集程序时除了强调程序的可靠性以外,还要特别强调程序的结构性,即使是一个简单的实例,也需要做到程序结构的严谨化,一方面使之符合大众的思维,另一方面也要突出自己的特点。比如在讲FOR……NEXT等循环语句的时候,一般的都是利用从1累加到另一个固定的数值,来完成循环讲解,这样的语句由于方法是完全一样的,所以最后的效果也缺乏吸引力。因此,可以采用另外一种方式,结合利用文本框输入的方式,即在两个文本框中可以输入任何两个数,使之从小的数值累加到另一个较大的数值,这样程序的效果也就更具结构严谨的魅力,同学们的感受也就会完全不同。
2.步骤详细化
因为同学们对新知识接受起来需要一定的过程,所以为了让学生能够顺利的完成实例,从而在实践中提高自己的能力,老师对每一个实例的操作步骤都要详细的板书出来,上机课或是在课余时间学生只要按照程序的操作步骤去做,就可以得到最终的效果,只有这样同学们才能掌握程序设计的基本思想和相关步骤。
3.方法常规化
教师在讲解的过程中,力求采用最简单、最容易的方法完成每一个实例,尽量采用常规化的语句,避开一些不容易理解的概念、方法。比如,在利用文件操作对数据录入以及把录入的所有数据输出时,教师可以避开利用Type语句定义自己的数据类型的使用,因为采用Type语句定义,有多少个字段,就会产生多少个相关的成员,这样就把程序复杂化了,可以采用简单的文本框来进行输入,然后用Input函数输出就轻松完成了。
二、注重培养学生的实际操作能力
由于技校学生的思想还不够成熟,自我控制能力相对来说还是比较差,因此自觉性还不够好,为了监督他们很好的学习、认真的实践,笔者每次课后都会留一些作业,第一次就是完全按照课堂实例上机操作,以加强对本节课课程内容的理解并熟练这些操作技巧,这项作业是必须要上交的,并作为平时成绩登记。因为这是这门课程中最基本的知识要点和教学要求,虽然学生不可能每个人都对这门课程有浓厚的兴趣,不可能以后都有可能去从事专业的程序设计工作,但是作为计算机专业毕业的学生,不管以后从事什么样的职业,对于一些基本的程序设计思想以及常用的计算机软件操作,至少都够体现出来。
总之,教学有法,教无定法,只要教学得法。程序设计教学的主要目标是为了使同学们了解编程的基本思想,培养分析问题、解决问题的基本能力。围绕着这个目标,在保证同学们学习积极性的前提下,按照他们的认知规律组织教学,一切有效的教学方法都可以在教师的教学过程中加以运用,进而使综合素质得到整体提高,这是VB程序设计课程教学的最终目标。
(作者单位:内蒙古呼伦贝尔市高级技工学校)
一、注重实例教学
对于一项操作性很强的工作,教师不可以只讲理论,在VB的教学过程中必须结合大量的实例演示,让同学们真正体会到VB的可视化设计和它的实用性。
在最初接触这门课程的时候,教师可先详细介绍各个控件,在控件介绍和程序设计中通过实例的演示来让学生在模仿中学会各个控件的使用和程序的编写。特别是在程序的编写方面,教师一定要有相关的实例来让学生在感性上得到认识。比如在介绍IF……ELSE选择控制语句的时候,如果教师只是讲解单纯的语句,学生听起来觉得比较枯燥,而教师要是给同学们演示一个通过用户名和密码的登录界面,通过选择控制语句来确定在文本框中输入的条件是否为真做出判断,条件为真就登录到课程所需要的另一个界面,条件为否则弹出一个提示信息框的举例,那么在演示的过程中,同学们就会表现出强烈的好奇心和学习的欲望,思维表现就会非常活跃。在这个时候教师应抓住这一特点,首先,讲解实现这一程序的基本思路,提出实现思路所需要解决的问题;其次,在程序中讲解新语句的使用方法,总结新语句的使用方法和注意事项。这样学生就可以很快了解程序设计的整个过程,并有豁然开朗的感觉,从而产生浓厚的学习兴趣。教师应注意在讲解时必须对实例进行慎重的选取和必要的修改,力求做到以下几点:
1.程序结构严谨化
教师在向学生收集程序时除了强调程序的可靠性以外,还要特别强调程序的结构性,即使是一个简单的实例,也需要做到程序结构的严谨化,一方面使之符合大众的思维,另一方面也要突出自己的特点。比如在讲FOR……NEXT等循环语句的时候,一般的都是利用从1累加到另一个固定的数值,来完成循环讲解,这样的语句由于方法是完全一样的,所以最后的效果也缺乏吸引力。因此,可以采用另外一种方式,结合利用文本框输入的方式,即在两个文本框中可以输入任何两个数,使之从小的数值累加到另一个较大的数值,这样程序的效果也就更具结构严谨的魅力,同学们的感受也就会完全不同。
2.步骤详细化
因为同学们对新知识接受起来需要一定的过程,所以为了让学生能够顺利的完成实例,从而在实践中提高自己的能力,老师对每一个实例的操作步骤都要详细的板书出来,上机课或是在课余时间学生只要按照程序的操作步骤去做,就可以得到最终的效果,只有这样同学们才能掌握程序设计的基本思想和相关步骤。
3.方法常规化
教师在讲解的过程中,力求采用最简单、最容易的方法完成每一个实例,尽量采用常规化的语句,避开一些不容易理解的概念、方法。比如,在利用文件操作对数据录入以及把录入的所有数据输出时,教师可以避开利用Type语句定义自己的数据类型的使用,因为采用Type语句定义,有多少个字段,就会产生多少个相关的成员,这样就把程序复杂化了,可以采用简单的文本框来进行输入,然后用Input函数输出就轻松完成了。
二、注重培养学生的实际操作能力
由于技校学生的思想还不够成熟,自我控制能力相对来说还是比较差,因此自觉性还不够好,为了监督他们很好的学习、认真的实践,笔者每次课后都会留一些作业,第一次就是完全按照课堂实例上机操作,以加强对本节课课程内容的理解并熟练这些操作技巧,这项作业是必须要上交的,并作为平时成绩登记。因为这是这门课程中最基本的知识要点和教学要求,虽然学生不可能每个人都对这门课程有浓厚的兴趣,不可能以后都有可能去从事专业的程序设计工作,但是作为计算机专业毕业的学生,不管以后从事什么样的职业,对于一些基本的程序设计思想以及常用的计算机软件操作,至少都够体现出来。
总之,教学有法,教无定法,只要教学得法。程序设计教学的主要目标是为了使同学们了解编程的基本思想,培养分析问题、解决问题的基本能力。围绕着这个目标,在保证同学们学习积极性的前提下,按照他们的认知规律组织教学,一切有效的教学方法都可以在教师的教学过程中加以运用,进而使综合素质得到整体提高,这是VB程序设计课程教学的最终目标。
(作者单位:内蒙古呼伦贝尔市高级技工学校)