例说初中VB教学中的化难技巧

来源 :新校园(下) | 被引量 : 0次 | 上传用户:fano
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:随着社会发展的迫切需要,编程教育被进一步提到重要的地位。对于初中生而言,程序设计学习是有相当难度的。本文介绍了笔者在初中VB教学中采用的一些改进教学效果的做法,愿与大家共同探讨。
  关键词:程序设计;VB教学;初中计算机
  VB是笔者所在地区初二学生的一门信息技术课程。程序设计在当今社会各行各业的应用越来越广泛,有时起着相当关键的作用。掌握基础的程序设计技能,为今后可能进一步的深造打好基础,是师生共同的愿望和责任。但是在初二学生身处的认知发展的阶段,通常对抽象的知识的学习普遍感到困难,再加之大多数学生自学的能力和习惯尚在培养形成当中,这就要求教师在VB教学当中,应该力求在教学设计上适合学生年龄特点,做到深入浅出,化难为易,如此可以保護学生对VB的兴趣,带领他们一步一步进入到编程的快乐世界。
  笔者在长期的教学过程中,探索、尝试了一些做法,取得了一定的有益效果,这里与各位同仁分享,共同探讨。
  一、用自然语言描述问题解决的步骤
  VB作为高级语言,虽然与我们日常使用的自然语言较为接近,但是它的语言规范毕竟与日常语言有着很大差别,而且VB使用的“自然语言”词汇也是采用的英语,很多词初二学生英语课上还没有学过。在我们使用VB来解决一个问题时,适宜先用汉语把操作步骤描述清楚,并指导学生掌握。有的老师提议用流程图来表示问题解决过程,这个要看学生的实际情况,由于阅读流程图本身需要有一定的基础,所以有的时候效果不一定很好。
  比如说,“判断一个正整数是不是质数”这样一个问题,笔者把解决方案描述如下:
  输入一个正整数,假定是X
  把一个参数SF设定为0
  从2开始到X-1,逐个试验能不能整除X
  如果能,把SF设定为1
  最后看SF的值是多少,如果是0表示X是质数,如果是1表示X不是质数
  在教学时,先不管VB语言,使学生理解这段文字描述的操作的含义,这是比较容易做到的。教师必须明确,这里的每一步操作,都是VB语言可以做到的,也就是说和一定的VB语句相对应的。等讲清楚这段文字的含义后,再讲解每一步操作所对应的VB语句。在教学中教师也要讲明,之所以采用一些看起来比较“笨”的处理方式,是取决于计算机的快速运算的能力的。
  教学实践表明,经过这样一种自然语言的过渡,学生的接受程度普遍有所提高,学习的自信也得到增强。当然,当学生有了一定的基础后,用自然语言来表达问题解决过程就未必只是一种很好的方式,但是初学阶段是可取的。
  二、操作步骤的结构化
  对知识的结构化有助于把握学习内容。比如上一节中,我们讲到试验正整数a能否整除x,我们可以把这步操作再细化为:
  计算x/a
  计算int(x/a)
  如果x/a=int(x/a)那么a整除x,否则不能
  如果我们在任何操作步骤描述中都采用最细化的方式,则会造成内容过多,难以把握脉络,难以记忆和掌握。
  在教学中,笔者经常会采用思维导图来描述解决问题的思路,例如我要求学生做的一个练习,在窗体上有一个标签,其上的文字会在窗口打开后自动循环放大和缩小。效果我先展示给学生看。然后和学生一起研究解决的步骤(篇幅关系,此处不展示导图):
  第一层:
  1. 窗体上放置标签控件,设置好内容、大小
  2. 放置定时器控件
  3. 编写窗体事件代码
  4. 编写定时器事件代码
  第二层:
  1. 窗体事件要做的事:Load事件:打开定时器,设置定时器时隔
  2. 定时器事件要做的事:
  (1)如果文字的大小超过120则缩小,如果小于20再增大
  (2)按照(1)决定的方式缩小或增大
  ……
  三、先实例再概括
  笔者在刚开始从事VB教学的时候,讲到固定次数的循环语句For-Next,在学生还没有接触到几个实例的情况下,就试图向学生讲解该语句的语法。结果学生听得云里雾里的居多。后来,在教学中,笔者对于语法,主要不采用讲解的方法,而是提供不同的实例让学生练习,让他们自己去发现,去“悟”。我觉得教师不应该有一种想法,就是每时每刻讲授的内容都必须是严谨的,还是要以学生易接受作为前提。
  对于For-Next语句,我一开始不采用
  For 循环变量 = 初值 To 终值 [Step 步长]
  [循环体]
  Next [循环变量]
  这样的形式讲给学生听,而是只要求学生熟练掌握一个实例,比如:
  For i=1 to 10
  print i
  Next i
  甚至这里的变量i可以用别的变量当时也没有提。有的学生不满于老师不够精确的讲述,他们会自行阅读教材,或者从网下查阅资料了解,这样反而又促进了部分学生的求学热情,培养了他们的良好的学习习惯。
  当然,在学生接触了一定量的固定次数的循环语句的实例后,我还是会在适当的时候把它的语法提一下,这个时候学生理解起来就是水到渠成了。
  正如篇头所提,笔者这样的做法是考虑到初中生的认知特点,他们学习编程语言的方式和我们教师是有所不同的,我们教师在教学中应该特别注意到这方面的因素,根据学生的认知特点授课。
  四、语句编号,用编号序列表达语句流程
  流程控制是程序设计中的基础知识,但初中学生刚接触此项内容,颇难理解。关于如果表达语句执行流程,笔者也看到过不少方法。最原始的方法是用手或教鞭指着板书,有的是用VB调试中的逐句运行,笔者还曾经专门为此编制过一个课件,可灵活进行语句的前后单步执行。后来发现,其实把语句进行编号,用编号序列表达语句执行次序就可以取得良好的效果,已经过课堂教学试用的验证。比如说,下面这样的一段语句:
  i = 1
  Do While i <= 10
  Debug.Print i
  i = i + 1
  Loop
  它的执行次序是怎样的呢?
  我给它们编上号,像这样
  (1)i = 1
  (2)Do While i <= 10
  (3)Debug.Print i
  (4)i = i + 1
  (5)Loop
  讲解执行次序:
  (1)(2)(3)(4)(5)(2)(3)(4)(5)(2)……
  通过这样的方式,学生对于循环语句的运行原理很容易就理解掌握了。
  五、小结
  以上是笔者在VB教学过程中采用的一些做法的介绍,其实也算不上是什么技巧,如果能起到一个抛砖引玉的作用,引起大家的对VB教学的进一步的关注和探讨,则笔者将深感欣慰。
  参考文献:
  (美)鲍里奇.有效教学方法[M].南京:江苏教育出版社,2002.
其他文献
摘 要:随着生活水平的提高,人们对于畜牧产品的质量要求及牧医专业人员的服务水平要求也越来越高。中等职业学校人才培养目标,必须适应新时代对中等职业人才的需求。中职教育必须突出实习实训教学,牧医专业教学体系也一定要围绕中职学校培养目标而构建。  关键词:中职学校;牧医专业;教学体系  一、构建中职牧医专业教学体系的原则  1. 要符合中职教育人才培养目标  中职学校的培养目标是培养中等职业技能人才,所
期刊
摘 要:小学阶段的学生正处在身心高速发展的重要时期,这一阶段的教育教学活动不仅要培养学生的基础知识与文化素养,还要培养学生的口语交际能力。本文因此就农村小学语文口语交际教学活动中的情形创设进行研究与探讨。  关键词:农村小学;口语交际教学;情境创设  相较于城市小学,农村小学无论是在教学方法、教学设备、教学环境还是教学水平上都有很大的提升空间。农村小学的语文教学重点主要放在基础知识教学上,忽视对于
期刊
摘 要:在素质教育理念的引导下,职业高中越来越重视对文化水平更高、技术能力更强的优秀实用人才的培养,语文教学的重要价值再次凸显。基于此,本文就审美教育在职业高中语文教学中的融入展开分析:充分运用教材资源,培养学生的审美感知能力;运用情境教学法,培养学生的审美理解力;拓展课外教学,培养学生的语文审美素养。  关键词:审美教育;职业高中;语文教学  针对职业高中学生公共基础课普遍薄弱,且缺乏对文化课程
期刊
摘 要:在初中英语教学中,聚焦“三力”(课堂有活力,学习有动力,师生长能力)是提高英语教学质量的关键。如何激发并保持课堂活力、增强学生学习动力以及提升师生能力,是初中英语教师需要仔细思考的问题。在教学中聚焦“三力”,不仅符合现阶段学生身心发展特点,还符合新课程改革的教学要求,可帮助教师实现英语教学的目的。  关键词:初中英语;课堂活力;学习动力;教学实效  伴随着我国进一步改革开放,英语的实用性越
期刊
摘 要:作为高中教育阶段的基础学科之一,高中历史教学的重要性不言而喻。基于此,本文主要针对高中历史教学现状进行分析,并提出善用多媒体教学策略、课堂提问策略、案例专题教学策略、合作探究教学策略长效维持学生的学习兴趣,充分提高高中历史教学的效率,以期为高中历史教学改革提供支持。  关键词:高中历史;教学效率;教学情境  新课改的推行对高中历史教学提出了较多要求。面对新课改对学生素养培养及教学质量等方面
期刊
摘 要:在初中数学课堂教学过程中,培养学生核心素养尤为重要。培养学生核心素养,是时代的需要,也是学生实现自身价值的需要。教师需要转变自身观念,为学生创造有利的条件,引导学生转变学习方式,为学生全面发展奠定基础。  关键词:初中数学;课堂;教学;核心素养  数学核心素养是人们利用数学教育以及实践活动获得数学知识、品质与能力的总和,是学生学习的关键,因此,培养学生核心素养尤为重要。通过数学核心素养培养
期刊
摘 要:认识偏旁并了解其字理,有助于学生理解汉字意义。根据学情设定教学目标,创设情境,感性认识“舌字旁”;归类拓展、图文结合,直观地认识 “页字边”的造字本义。偏旁识字变得有趣,能激发学生对汉字的热爱之情。  关键词:偏旁;情境识字;归类拓展;直观感性  偏旁是构成汉字的部件,不仅参与构形,而且提示汉字的读音或意义。认识偏旁并了解其字理,有助于学生理解汉字意义,感受汉字所承载的民族文化。认识“舌字
期刊
摘 要:受新课改的影响,在当前的职业高中英语阅读教学中,教师一方面需要重点培养学生的英语综合实践能力,使其能够形成较高的英语学科核心素养,另一方面应当重视激发学生的学习兴趣,使得学生能够充分感受到英语学习的乐趣。本文结合笔者多年的教学实践,尝试对趣味教学法在职业高中英语阅读教学中的应用进行分析。  关键词:趣味教学法;职业高中;英语;阅读教学  教师采用趣味教學法,通过高度关注学生的心理特征,针对
期刊
摘 要:随着课程改革的不断深入,初中生创新能力的培养越来越受到广大教师的重视。数学具有抽象性特征,在数学教学中培养学生的创新思维与能力,不仅可以加深学生对数学知识的理解,还能够激发学生的学习兴趣。本文探析初中数学教学中学生创新思维与创新能力的培养。  关键词:初中数学;教学;创新思维  创新思维是现代初中生综合素质中的一个具体体现。在初中数学教学中,教师要善于发现问题,采取有效措施,助力学生创新思
期刊
摘 要:作为现代化教学和信息化教学的重要展现形式,微课以短小、图文并茂、声色俱全和容易进行网络传播的特点迅速成为现在课堂教学的新模式。本文介绍了微课在中职数控实训教学中的优势,阐述了如何运用微课进行数控实训教学。  关键词:微课;信息化;数控实训  一、对比传统教学,充分认识微课  1. 传统教学的特点及问题  传統教学中,教师讲、学生听,互动少,板书难以重复呈现,不可循环观看和播放,属于静态、单
期刊