首页 > 范文大全 > 正文

VB程序设计教学方法的探索

开篇:润墨网以专业的文秘视角,为您筛选了一篇VB程序设计教学方法的探索范文,如需获取更多写作素材,在线客服老师一对一协助。欢迎您的阅读与分享!

程序设计是一种构造性的技术,在日常的vb程序设计教学过程中,怎样开展这种构造性的又具有创造力的教学呢?也就是说,如何把枯燥无味,难以理解的程序设计与我们平时所接触的常见的应用程序相联系,并找出一条比较新颖、有效的教学方法进行教学是我一直探索的方向,现结合我校高二开设信息技术“选修”课程中“VB程序设计”的实际教学活动谈谈经验。

一、以兴趣为师

兴趣是学生最好的老师。如何提高学生对学科教学的兴趣是每一位教师孜孜探求的首要课题。学生爱上信息技术课,而这种爱好往往表现在爱玩游戏,或者上网聊天、浏览感兴趣的网站等方面。但是对一些基本的知识、技能不愿认真地学习。因此,在教学过程中教师要精心设计,诱发学生学习动机,激发学生学习兴趣,从而达到提高效率的目的。

既然学生爱玩游戏,就可把学习寓于游戏之中,激发学生学习的兴趣。例如学生在学习多分支if...then...else if语句和多分支选择select case语句时,在教学中就采用先不讲这些理论,再让学生玩用VB制作的小游戏,如《对奖器》《石头剪刀布》等,老师再介绍if...then...else if语句和多分支选择select case语句的结构,了解VB程序设计的相关知识点时,学生学得就很认真,也能在老师的指导下编写出《对奖器》《石头剪刀布》这样的小程序。

这样,学生就有了成就感,既保持了学生学习计算机的热情,又促使学生自觉学习计算机知识。

二、以应用程序为助手

如果学到某个知识点时,根据知识点纯粹给学生一个任务,并讲解这个功能是如何实现的,那么学生很可能对此不感兴趣,即使完成了操作任务,也是生搬硬套,达不到程序设计所要求的提高探究能力。平时学生会使用一些小型的应用程序,对它们的功能也比较了解,但对如何设计这些程序却茫然不知,于是,笔者把这个作为上课的切入点,把平时常见的应用程序与所讲的知识相结合,让学生先分析其功能,再引导他们运用所学知识实现其功能。最后让学生设计类似功能的程序。如在讲解加载多窗体时,以学生常用的QQ应用程序为例,学生分析其功能是输入QQ号与密码,如果两者与所设置的QQ号、密码是一致的,那么就会进入QQ程序面板,否则无法进入程序面板并给予提示,学生由此得到启示:要实现其功能,至少需要两个窗体,接下来的新课内容学生就会主动学习。学完新课知识以后,再让他们设计类似功能的程序就比较容易了。

此例教学过程启示学生:生活是我们创作的源泉,所以从生活入手,以常见的应用程序作为教师教学的助手,让学生感知了VB程序设计源于生活,服务于生活。

三、以热点为学习点

VB程序设计,传统的教学方式是“讲授法+学生上机”。一般是教师介绍性地把软件的功能、软件的操作界面灌输给学生,相当于教师把软件的使用说明告诉学生。其结果是教师讲得满头大汗,学生听得糊里糊涂,对编程环境仍无法驾驭;对编程思想的教学,往往停留在理论阶段,与实际问题相差甚远。

受政治学科“热点解读”的启发,笔者将生活中学生较关注的热点带入课堂,作为VB程序设计的学习点。在讲到DateDiff函数时,当时正值世博会即将开幕,高考、会考即将举行之时,笔者尝试着让学生制作世博会开幕、高考、会考倒计时的小程序。学生反应很热烈,根据所学的知识很快就设计好了。因为他们要参加会考,通过自己设计的程序,大部分同学了解到了时间的紧迫感。

把热点融入进程序设计教学中,既不脱离社会生活,又能使学生受到教育,一举两得。实践证明,以社会热点作为学习点是一种颇为成功的程序教学法,体现了理论与实际相结合的教学原则。

四、以演示为辅,以实践为主

在信息技术课教学中,演示—实践法是指学生在教师的演示示范操作指导下,借助计算机等多媒体对某一方法、步骤反复实践,从而形成技能、技巧或习惯的教学方法。这种方法既是学生的自我检测和对教师教学效果的及时反馈,又是学生掌握计算机技能的主要途径。在网络教室可以利用多媒体教学软件的“广播教学”功能进行示范性演示。教师在演示或者展示过程中,尽量做到姿势正确,动作规范合理,同时还要给学生讲清楚为什么要这样做,各语句的功能与作用。演示—实践法其目的是让学生既能够掌握知识,又能掌握操作计算机的正确方法步骤,养成良好的习惯。适时地进行演示可以让学生更快地掌握操作技能,记忆也更加深刻。以兴趣为师、以应用程序为助手、以热点为学习点均是在以网络教室为主的机房中上课,演示后,让学生马上实践操作。同时我既可以通过软件的“监控功能”观测学生实践操作情况,又可亲自巡视学生练习过程,及时发现学生实践过程存在的问题,进而及时地手把手地给出纠错处理。当然,笔者认为这种方法特别要注意的是:(1)要给学生更多的利用计算机进行操作练习的时间,老师不能讲得太多,学生练习得太少,即练多讲少。(2)在学生练习过程中,教师必须勤于辅导,即辅与导相结合。(3)选择运用现代教学手段过程中的适当时机,可结合传统方法在黑板上强调某个操作要点,引起学生高度关注,即现代法与传统法相结合。

当然还可以运用多媒体教学软件“学生演示”功能演示某个学生对某一问题的处理操作过程,进而让全体同学都能观察其操作是否规范合理,是否存在过错等,这样让全班同学都能借鉴学习,做到共性与个性相结合。

在VB程序设计教学法探索过程中,教师还必须做到以下几点:(一)培养并提高学生构造算法的能力。(二)培养并提高学生应用演绎推理、归纳推理、类比推理的算法思维能力。努力地改学生“模仿状态”为主动创新状态;改学生“搬运工”角色为运用自如的程序设计员角色。(三)根据学情,调控课堂,进行分层次教学。

总之,教学方法对教学效果来说是至关重要的,但“教无定法”,教学得法后,还要有一个合理的实施过程,在这个过程中,师生情感的交流对教学效果的影响也是不可忽视的,增进师生间的情感交流是教师上好课不可轻视的一个环节。因此,在教学过程中,教师只有不断思考与探索,才能让自己的教学水平有所提升,让学生学有所得。