VB软件开发教学之兴趣篇

来源 :职业·下旬 | 被引量 : 0次 | 上传用户:liongliong574
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  计算机教学中,基础类的学习可通过强化达到教学效果,但语言类的教学中的编程只能通过对学生能力的培养达到教学目的,且每个人的设计思路都是不同的,同一个问题,一百个人有一百种设计方法,依靠强化是达不到教学目的的。传统的 VB 程序设计教材保持着固定的章节模式,从程序设计基础到常用控件再到数据库等深入的知识,最后是综合设计。这样往往束缚了教师的教学思路和教学方法,教师在教学中仍然采取先讲基础知识,再讲每一个常用控件,再对每一个部分进行实验,最后再进行综合实验的方法。枯燥乏味的内容使学生在学习基础知识时失去兴趣,而在涉及编程时才发现前面的基础知识没能掌握好带来的困难。笔者在几年的高三计算机教学中进行积极探索,力求从教学一开始就紧紧抓住学生的心,利用兴趣引向的方法,实现对一个大任务的完成。通过在完成的过程中,一步步引导学生学习程序设计的基本概念和方法、掌握编程的技术,来培养学生逻辑思维和逻辑推理的能力、动手能力、创新意识和创新能力。利用程序实例教学可更好、更快地提高编程能力并掌握好相关的知识点。在教学实践中,针对不同层次的学生提出不同的要求,先让大家做基础部分的内容,之后让能力强的学生再做提升内容。
  一、更新课堂教学模式,激发学生学习兴趣
  1.良好开始
  学习兴趣是学生基于自己的学习需要表现出来的一种认识倾向,它是学好一门课的内驱力。俗话说:“良好的开端是成功的一半。”上好第一堂课至关重要,它可以激发学生强烈的求知欲望。职业中专的学生虽然普遍存在着“厌学”现象,但多数学生对电脑较感兴趣,尤其是玩电脑游戏。他们之所以“厌学”,是不喜欢所学的内容,如QB数据库系统,目前已基本被VB所取代,而且QB命令教学起来、界面呆板,学生自然感到枯燥无味、不想学。因此,笔者调整教学内容,在VB课程教学的第一课并不设什么课堂要求,先让学生玩一些小游戏,比如“一起来找碴”“扫雷”等;然后介绍这种游戏是可编写的,提升学生的学习兴趣,并把程序代码提供给他们,先让他们把整个过程操作下来,并生成打包的EXE文件;然后告诉他们学习了VB程序设计的内容后,都能够编出这些有趣的小程序,迎合了学生渴望成功的心理特点。揭开生活中计算机软件的神秘面纱,使学生在亲手操作过程中体验成功的喜悦。这样,一开始就通过感性接触刺激学生的视觉、听觉、触觉感官,使其很快“进入状态”,消除对程序设计的隔膜和畏惧,保持亢奋情绪,轻轻松松地开始程度设计的学习。
  2.从易到难
  现有的VB程序设计教材大多沿袭了计算机类教材的编写特点,先讲基本概念,再讲实例。它虽然是符合教学体系,但不符合学生的认知规律,所以在组织讲授内容的时候,要尊重人的认知规律,由易到难地组织教学,如果一开始就把一些抽象难懂的概念(如对象、事件、方法)搬出来,学生不仅不容易理解,还会产生为难情绪,导致对本门课程的学习失去信心。在 VB 教学中,有些教师喜欢让学生记住所有控件的属性、事件、方法。但是,仅一个 CommandButton控件就有17个事件、7个方法、43个属性。刚接触程序设计的学生,本来充满了好奇,一下子引入大量抽象的名词、概念,就会打击学生的学习兴趣。同时,在没有任何知识背景的情况下,学生要完全理解这些概念也是比较困难的。因此,从易到难、逐步积累是笔者的致胜法宝。为解决这一问题,可以将讲授次序稍作调整,先引入较简单的实例或大实例中的小部分内容,让学生跟着老师一起做;然后在此基础上加入较复杂的内容。这样学生的学习过程就是一个逐步深入的“螺旋式”上升过程。做完后再总结归纳出这些概念的涵义,这样比一开始就讲出晦涩难懂的概念要有效得多。
  3.循序渐进
  通过多年的教学实践,笔者发现不是所有的知识点都要讲到。开始教学时可以选择最基本、最重要的内容,而且要讲得尽量简单,使得学生容易理解,通过做一些基础性的题目使学生迅速掌握程序设计的基本步骤,对程序开发有一个感性的认识,其他暂时用不上的内容可以一带而过。这样可以避免花大量时间在目前用不着的内容上,集中精力在重点内容上,提高学习效率。要引导学生尽快获得全书的整体印象,对于其他细节内容则可以在后续学习中慢慢消化。
  面向对象的编程语言应当积极采用案例教学法,也就是以一个完整的程序作为例子来其中包含的知识。首先展示一个程序案例,在这个程序中既大量使用了前面课程学过的内容,也包含了当天课程要讲的新知识点。教学中笔者采用的是三步曲:完全模仿—半模仿—独立完成。首先详细分析样例,讲解整个编程过程;然后将样例要求进行小小的更改,让学生完全模仿刚才分析的样例进行编程;接着再做一些更改,给他们部分代码,一些要求掌握的新知识点让他们填空,即半模仿;最后进一步修改样例,由学生独立完成。整个教学过程循序渐进,在学生能接受的范围内,举一反三,取得了较好的教学效果。
  4.因材施教
  在教学中,对能力较强的学生,可以在每堂课中留有时间,根据课程进度的需要和要求,不断向学生提出质疑,让学生自由应答,并启发和诱导他们进行思维;也能接受学生的提问,回答学生提出的问题,根据学生的不同反应,将软件的完整性及可玩性更进一步地提高。采用不同的教学方法和教学内容,进行有针对性的指导,有的放矢地进行教学,使不同水平的学生均有所得,让每个学生的潜能和才华都得到充分发挥。如教师在设计练习时,可将各章节的内容根据教学大纲中要求学生了解、掌握,将练习分为基础知识、掌握、提高三个等级。学生可以根据自己的实力和能力,选择学习内容的等级,确定学习的起点;按自己的兴趣从难度和速度上进行选择和自我测试调控,使自己的智力和能力得到锻炼和发展。根据不同等级的操作,发挥自己的才能,使学习变得主动、有趣;并能根据自己的能力、要求和兴趣,加大练习量,在实际操作中,加深和提高对知识的理解和运用。这样一来,枯燥的练习就变得活泼生动,更易于理解和记忆,大大提高了教学效率,增加了课堂容量。
  二、加强配套教学,体现互助原则
  上机实验课作为与课堂理论教学的配套教学,是一个重要的教学环节。它不仅检验所学内容,更对提升学习兴趣、引导学生进一步探索有直接的影响。应做好以下三个方面:
  1.上机前准备工作
  为了避免学生上机毫无准备,浪费时间,教师应事先精心设计上机前作业,让学生由浅入深地在读程序、改程序和程序设计中充分理解和掌握该章节所要求的内容。上机实践前学生必须完成作业,每次上机课开始教师都要认真检查,作为平时成绩的考核依据。
  2.上机实践
  通过每周的上机实践把本周教学中涉及到的基本概念、重点、难点及常见错误在实验课上再一次认真梳理。要求学生在VB环境下设计界面、属性、事件,如利用窗体单击事件实现前述三类上机前作业,并且运用单步执行、设置断点等方法跟踪算法的执行,对给定的数据确定输出。要求学生按照所写内容及步骤进行操作,提醒学生仔细观察和详细记录每一操作的结果,用实践来验证自己的认识是否正确。学生在操作中遇到的各种问题,教师应启发学生独立思考、勇于实践,引导学生去发现问题的原因、分析问题和解决问题,培养学生的动手能力。
  3.实验报告
  上机结束后,要求学生将上机操作内容和步骤、出现问题及解决方法写成上机实验报告,督促学生及时总结实践经验,进一步深化对课堂教学内容的理解和掌握,同时把程序源代码上传至服务器。教师认真批改作业并作详细记录,根据每一次上机的整体情况,对学生出现的共性问题分析原因,在课堂上进行有针对性的讲评和总结,使教学和实习有机结合。
  三、建立程序设计小组,增强学习兴趣
  开办程序设计小组也是提高大家学习兴趣的一种方式。通过课外兴趣小组活动,巩固VB基础知识、操作技能、开阔眼界,增强学生对VB编程的兴趣。这种对于少数学习成绩优秀而又爱好VB编程的学生,通过参与小型程序的开发,这样既可以培养编程高手,又可以与社会实践相结合,使学生能够学有所用,能够尽快适应社会需求。设计小组开展活动的内容可以利用学校淘汰下的计算机硬件设备组装电脑,模拟软件公司,编写一些适合于中职生的小程序,对学习上有一定指导作用的小软件。并邀请全校师生,对开发出的软件进行测试、推广、反馈,使所开发的软件能更好地适合市场需求。这种模式在中职学校中应大力推广,这种软件的开发使学生的成就感油然而生,也就更能促进学生对新知识的探索,从而增强他们的学习兴趣。
  通过此设计小组,也鼓励学生参加VB等级考试,进一步深化、补充教学内容。定期开展程序设计大赛,让感兴趣的同学挑战自己的编程能力,挖掘自身的潜力,进而可以发现一些编程精英,也为学生将来的就业指明方向。
  当今社会,计算机的应用已经渗透到社会的各个领域,对教育也提出了新的挑战。从教育系统本身看,提高教育质量,培养更多更高水平的人才,是我们追求的目标。以计算机为工具,以VB软件开发为手段已成为达到这一目标的重要环节。其实教无定法,只要教学得法。学生知识的获得、能力的培养、智力的发展,不可能只依靠一种教学方法,一切可行的教学方法都可以加以尝试、探索和运用。教师在教学过程中,应以学生为主体,以实践操作为核心,创造性地设计教学结构,以培养学生的学习兴趣为出发点,充分挖掘学生的内在潜力,并根据实际情况灵活、创造性地加以运用,让VB教学充满活力,培养出具有现代信息素质的综合性人才。
  (作者单位:浙江省平阳县技工学校)
其他文献
日本推出可用太阳能电池对手机和PDA等便携式设备充电的通用太阳能电池便携式充电器。
技工院校机械类专业的《机械设计基础》课程整合的目的是在学习掌握本课程内容的同时,以有效地培养和发展学生的知识综合运用能力、解决问题的能力、探索精神和综合实践能力为主,强调实践性学习的多样性,强调超越教材、课堂和学校的局限。整合的范围应从与传统学科的整合和现代教学手段的整合这两个层面考虑。  一、与传统学科的整合  第一,在保证本课程的基本知识、基本理论和基本技能训练的前提下,尽量删略繁琐公式的推导
【正】高等职业教育在我国已有20多年的历史,虽然时间不长,但已经具有相当规模,学校总数和在校生人数都占到了高等教育学校总数和在校生人数60%以上,且发展势头良好。这是顺
【正】本文浅谈《数控实训》任务引领型校本教材的开发。一、校本教材的含义校本教材是指学校根据自己的办学理念,在对学校学生的需求进行系统评估的基础上,充分利用当地社区
摘要:一直以来,传统教法是技工院校的主要教学方法,一体化模块教学是技工院校专业教学中探索创新的一种教学方法。当今很多技工院校教学模式都在逐渐向一体化模块教学转变。那么对于汽车维修职业教育来说,到底怎样的教学方法才是最适合的?答案是仁者见仁智者见智。本文结合本校汽车维修专业的情况,浅谈笔者对汽车维修专业教学方法的一些看法。  关键词:一体化模块教学 汽车维修 教学改革    汽车工业目前在我国正
姓名:焯尹  生日:11月25日  职业:时尚化妆造型师、化妆讲师  职业经历:2001年进入化妆界,工作涉及广告、平面、舞台、T台、影视、教学、大型晚会等多个领域,现任东田造型名人视线讲师。  合作栏目:《娱乐现场》《最佳现场》《蒙牛音乐风云榜》《影视风云榜》《全能综艺班》《娱乐开讲》等。  职业座右铭:思想是最重要的,如果思想是盲目的,视力再好也没有用处。如果精神近视,奇美世界也只是一块简单的
【正】How much——多少钱?这是创业的成本分析。在创业准备过程中,资金的筹措是最为关键和重要的。没有资金,即使有再好的项目也无法启动,资金是企业生存的血液。台湾一家咨