论文部分内容阅读
摘 要: VB课程教学,要从激发学生学习兴趣入手,以鲜活的具体实例为切入点,使抽象的概念、名词变得形象生动,抓住程序设计的特点,化解教学难点,逐个掌握;因材施教,实施分层教学,科学有效地实施个性化教学,给学生展示的平台,不断提高学生的应用能力。
关键词: VB 课程教学 激发兴趣 分层教学 提高能力
VB是一门面向对象的可视化编程语言,其应用相当广泛,可以开发科学计算、数据库管理、客户/服务器模式、Internet/Intranet等多个领域的应用程序。其内容简单,易于学习和掌握;因为其功能比较实用,其应用又比较广泛,所以它是一门实用性非常强的课程。
程序设计课程的设置,是培养中职生职业技能方面非常重要的手段之一。但程序设计课程里面的概念、知识对中职生来说,都是比较陌生的,程序设计的思维方式都是全新的,学生学习起来有一定难度,需要从最简单的、学生易于接受的、较浅显的知识入手,由浅入深、循序渐进地开展本学科的教学,在教学中把握好VB应用程序开发的界面设计、属性设置和代码编写三个环节,以求获得最佳教学效果。下面笔者结合几年来的VB教学实践,就自己在VB程序设计教学过程中的一些做法与同行们交流。
一、从激发学生的学习兴趣入手
强烈的兴趣是成功的一半。只要让学生对程序设计课程产生好奇心,教学就成功了一半。为此,在教学时选择哪些有趣的内容和有实际意义的程序进行教学很关键。比如在教学VB程序设计理论知识之前,为了激发学生学习兴趣,演示一些有趣的实例,比如动画效果蜜蜂在花丛中飞舞、移动字幕等、计算器、记事本等小实用程序,这样从听觉和视觉上给学生一个神奇的视觉冲击,学生被动画效果和有趣的画面吸引,情绪一下子被调动起来。这时候再引导学生学习VB程序设计课程的内容,就会很轻松自如。学生在老师的引导下编出这些小程序,感受到成功的快乐,学习积极性充分被调动起来,学生在趣味的教学氛围中感受到成功的喜悦。
二、用鲜活的具体实例为切入点,使抽象的概念、名词变得形象生动
程序设计中的对象、事件、控件等一大堆的概念及大量抽象的名词、概念,对刚接触程序设计的中职生来说,势必会措手不及,无法应对。对程序设计中这些概念、名词的教学,要用一个个鲜活的具体实例为切入点,在每个例子中适时、适量地渗透一些相关概念和知识,让学生在做中学,在学中做,使学生在完成任务的过程中逐渐地、很自然地体会控件、对象、事件的概念。为了让学生灵活掌握每个控件的用法,教学中要安排足够的课时把这些控件的用法渗透到一个个程序实例中,由浅入深地逐渐介绍,让学生在编写程序的过程中总结控件的用法。这样鲜活的具体实例激发学生的学习兴趣,使这些抽象的概念变得生动形象,易于接受。学生在学习过程中,逐渐地、很自然地掌握每个控件的用法,实现课堂教学的高效。
三、抓住程序设计的特点,化解教学难点,逐个掌握
编写代码是VB程序设计中的重点难点,教学时要采取化整分散的形式,使重点和难点变得易于掌握。对代码的教学不要一次性给出,要通过逐步实现各个功能,再组合程序的形式进行教学。如果是较复杂的程序设计,则可以用流程图的形式解析,实现教学重点的化解分散。这样才易于学生真正理解结构化程序设计的特点,真正有效地掌握所学的知识要点。在学生掌握一定基础的前提下,可以设计编写程序代码的过程中常见的、典型的错误引导学生通过调试工具进行找错并修改,这样更有利于学生加深对所学内容知识的掌握,既防止自己以后犯同样的错误,又巩固所学知识。
四、因材施教,实施分层教学
因为VB程序设计课程教学的难度较大,学生学习起来存在一定的畏惧感,再加上学生的VB程序设计基础各不相同,VB程序设计能力有强有弱,也就是说,学生的基础是有差距的,特别是在不让分快班和慢班的新形势下,学生基本的素质和基础水平参差不齐,这样势必会影响部分优秀学生学习成绩的提高,也可能影响全体学生的VB程序设计能力提高。这种影响往往使得成绩较差的学生越来越差,导致成绩优秀的学生知识拓宽受阻的尴尬局面。为此,在VB程序设计教学中,要科学有效地实施个性化教学,确保以生为本,关注每一个学生的发展,促使VB程序设计教学全面照顾每一个学生的发展。
科学地对学生和教学内容进行分层是分层教学的基础工作。在VB程序设计教学中,需要对学生进行分组,也就是对学生分层,根据成绩的升幂排列把学生分成A、B、C三个学习小组。另外,在VB程序设计教学中,教师还要对VB程序设计知识进行分层备课,VB程序设计教学备课必须做到周到、周详,加以充分考虑。其次要科学地对知识进行分层传授。在实际操作过程中,一定要把握好总的讲述什么,然后布置课堂作业,余下的学生就刚才的知识详细讲授,再布置,最后可能就是手把手、言传身教。
五、给学生展示的平台,不断提高学生的应用能力
新课程改革理念提倡的就是在注重学生对知识掌握的同时,更要注重对学生能力的培养。为此,在学生基本掌握VB的一些基本知识的时候,不要满足于他们对知识的理解和掌握这个层面,不失时机地为学生提供展示才能的平台,让学生把自己学到的及掌握的VB的一些基本知识、应用程序应用到具体的工农业生产生活中。这对于培养和提高学生的实际操作能力及创新能力都大有裨益。例如可以要求学生模仿设计Windows附件中的计算器或写字板;对于部分数据库基础掌握得较好的学生,要求他们编写网上学生成绩查询系统或图书馆管理系统,这些课题研究贴近学生实际,是他们正想试试手的时候,所以学生对此特别感兴趣。在这种跃跃欲试的情境中,学生在设计时相当用心,要么认真地查阅资料,要么分析操作步骤,进行控件的选取、属性的设置和事件的编写、调试。只要老师领进了这样一个展示他们才能的境界,学生的程序开发能力会大大提高。
总之,在内容丰富、知识面宽的VB程序设计教学中,要对VB程序设计教学的教学模式和方法深入研究,积极寻找学生喜欢的教学模式和训练途径,注重培养学生的自主学习能力和创新实践能力,力争将自己所学的专业知识应用到生产生活中。
参考文献:
[1]陈燕.信息技术课堂有效教学的实施与评价[J].计算机光盘软件与应用,2012,(4):250-252.
[2]王志敏.基于计算机教学的自主学习模式研究[J].牡丹江教育学院学报,2011,(1):145-146.
[3]张剑平.现代教育技术理论与应用[M].北京:高等教育出版社,2008:32-37.
关键词: VB 课程教学 激发兴趣 分层教学 提高能力
VB是一门面向对象的可视化编程语言,其应用相当广泛,可以开发科学计算、数据库管理、客户/服务器模式、Internet/Intranet等多个领域的应用程序。其内容简单,易于学习和掌握;因为其功能比较实用,其应用又比较广泛,所以它是一门实用性非常强的课程。
程序设计课程的设置,是培养中职生职业技能方面非常重要的手段之一。但程序设计课程里面的概念、知识对中职生来说,都是比较陌生的,程序设计的思维方式都是全新的,学生学习起来有一定难度,需要从最简单的、学生易于接受的、较浅显的知识入手,由浅入深、循序渐进地开展本学科的教学,在教学中把握好VB应用程序开发的界面设计、属性设置和代码编写三个环节,以求获得最佳教学效果。下面笔者结合几年来的VB教学实践,就自己在VB程序设计教学过程中的一些做法与同行们交流。
一、从激发学生的学习兴趣入手
强烈的兴趣是成功的一半。只要让学生对程序设计课程产生好奇心,教学就成功了一半。为此,在教学时选择哪些有趣的内容和有实际意义的程序进行教学很关键。比如在教学VB程序设计理论知识之前,为了激发学生学习兴趣,演示一些有趣的实例,比如动画效果蜜蜂在花丛中飞舞、移动字幕等、计算器、记事本等小实用程序,这样从听觉和视觉上给学生一个神奇的视觉冲击,学生被动画效果和有趣的画面吸引,情绪一下子被调动起来。这时候再引导学生学习VB程序设计课程的内容,就会很轻松自如。学生在老师的引导下编出这些小程序,感受到成功的快乐,学习积极性充分被调动起来,学生在趣味的教学氛围中感受到成功的喜悦。
二、用鲜活的具体实例为切入点,使抽象的概念、名词变得形象生动
程序设计中的对象、事件、控件等一大堆的概念及大量抽象的名词、概念,对刚接触程序设计的中职生来说,势必会措手不及,无法应对。对程序设计中这些概念、名词的教学,要用一个个鲜活的具体实例为切入点,在每个例子中适时、适量地渗透一些相关概念和知识,让学生在做中学,在学中做,使学生在完成任务的过程中逐渐地、很自然地体会控件、对象、事件的概念。为了让学生灵活掌握每个控件的用法,教学中要安排足够的课时把这些控件的用法渗透到一个个程序实例中,由浅入深地逐渐介绍,让学生在编写程序的过程中总结控件的用法。这样鲜活的具体实例激发学生的学习兴趣,使这些抽象的概念变得生动形象,易于接受。学生在学习过程中,逐渐地、很自然地掌握每个控件的用法,实现课堂教学的高效。
三、抓住程序设计的特点,化解教学难点,逐个掌握
编写代码是VB程序设计中的重点难点,教学时要采取化整分散的形式,使重点和难点变得易于掌握。对代码的教学不要一次性给出,要通过逐步实现各个功能,再组合程序的形式进行教学。如果是较复杂的程序设计,则可以用流程图的形式解析,实现教学重点的化解分散。这样才易于学生真正理解结构化程序设计的特点,真正有效地掌握所学的知识要点。在学生掌握一定基础的前提下,可以设计编写程序代码的过程中常见的、典型的错误引导学生通过调试工具进行找错并修改,这样更有利于学生加深对所学内容知识的掌握,既防止自己以后犯同样的错误,又巩固所学知识。
四、因材施教,实施分层教学
因为VB程序设计课程教学的难度较大,学生学习起来存在一定的畏惧感,再加上学生的VB程序设计基础各不相同,VB程序设计能力有强有弱,也就是说,学生的基础是有差距的,特别是在不让分快班和慢班的新形势下,学生基本的素质和基础水平参差不齐,这样势必会影响部分优秀学生学习成绩的提高,也可能影响全体学生的VB程序设计能力提高。这种影响往往使得成绩较差的学生越来越差,导致成绩优秀的学生知识拓宽受阻的尴尬局面。为此,在VB程序设计教学中,要科学有效地实施个性化教学,确保以生为本,关注每一个学生的发展,促使VB程序设计教学全面照顾每一个学生的发展。
科学地对学生和教学内容进行分层是分层教学的基础工作。在VB程序设计教学中,需要对学生进行分组,也就是对学生分层,根据成绩的升幂排列把学生分成A、B、C三个学习小组。另外,在VB程序设计教学中,教师还要对VB程序设计知识进行分层备课,VB程序设计教学备课必须做到周到、周详,加以充分考虑。其次要科学地对知识进行分层传授。在实际操作过程中,一定要把握好总的讲述什么,然后布置课堂作业,余下的学生就刚才的知识详细讲授,再布置,最后可能就是手把手、言传身教。
五、给学生展示的平台,不断提高学生的应用能力
新课程改革理念提倡的就是在注重学生对知识掌握的同时,更要注重对学生能力的培养。为此,在学生基本掌握VB的一些基本知识的时候,不要满足于他们对知识的理解和掌握这个层面,不失时机地为学生提供展示才能的平台,让学生把自己学到的及掌握的VB的一些基本知识、应用程序应用到具体的工农业生产生活中。这对于培养和提高学生的实际操作能力及创新能力都大有裨益。例如可以要求学生模仿设计Windows附件中的计算器或写字板;对于部分数据库基础掌握得较好的学生,要求他们编写网上学生成绩查询系统或图书馆管理系统,这些课题研究贴近学生实际,是他们正想试试手的时候,所以学生对此特别感兴趣。在这种跃跃欲试的情境中,学生在设计时相当用心,要么认真地查阅资料,要么分析操作步骤,进行控件的选取、属性的设置和事件的编写、调试。只要老师领进了这样一个展示他们才能的境界,学生的程序开发能力会大大提高。
总之,在内容丰富、知识面宽的VB程序设计教学中,要对VB程序设计教学的教学模式和方法深入研究,积极寻找学生喜欢的教学模式和训练途径,注重培养学生的自主学习能力和创新实践能力,力争将自己所学的专业知识应用到生产生活中。
参考文献:
[1]陈燕.信息技术课堂有效教学的实施与评价[J].计算机光盘软件与应用,2012,(4):250-252.
[2]王志敏.基于计算机教学的自主学习模式研究[J].牡丹江教育学院学报,2011,(1):145-146.
[3]张剑平.现代教育技术理论与应用[M].北京:高等教育出版社,2008:32-37.