关注任务设计 成就有效课堂——浅谈新课改下高中VB课堂中的任务设计.doc

减小字体 增大字体 作者:免费教育文稿网  来源:eduwg.com  发布时间:2014-08-29 11:27:38

第二中学  林超琴

【摘要】VB程序设计教学是我省深化课程改革后新增加的一个必修模块。此模块在我校初次开展教学,VB编程内容深奥枯燥,学生兴趣不高,教学效果不甚理想。因此本文旨在探讨如何针对现在教学中存在的问题,根据学生的实际情况,设计合适的课堂任务,进行有效的课堂教学。

【关键字】新课改 VB课堂 任务设计 有效课堂

【正文】

随着2012年秋我省深化普通高中课程改革的全面启动和《浙江省普通高中学科教学指导意见》的实施,浙江省高中信息技术课程结构也发生了相应的变化。其中最大的变化是取消了高一的二选一选修课程,将选修《算法和程序设计》加入了必修模块中,使得第一册《信息技术基础》必修模块中3.4“算法及其实现”在原有的基础上增加较多的教学内容,由原本的2课时变成了12课时。此模块的教学旨在让学生理解并掌握VB的一些基本的编程过程和基本程序的设计方法、设计技巧和设计步骤等,让学生具备简单的阅读能力,对一些简单的问题能编写出正确有效的程序。

由于我们学校以前都是选修《多媒体技术应用》这一门课程,对《算法与程序设计》这门选修课比较陌生,教师自身在程序设计方面也存在不足。在VB课堂教学中,很多学生的编程基础很薄弱,在认知水平、学习能力、兴趣爱好等方面也存在着很大的差异。所以在课堂教学中,教师如何来设计一个课堂任务,激发学生的学习兴趣和欲望,在轻松和谐的环境中学好VB显得尤为重要。本文就结合课堂教学的实践,对在新课改下高中VB课堂中如何关注任务设计,成就有效课堂进行了一些初步的探索。

一、设计的任务要符合学情

VB算法及其实现”这块内容的目标是培养学生的算法思维能力,以及初步学会编制程序实现算法以解决问题,因此设计的任务应该满足这两个能力培养的要求。在设计教学任务时为了保证教学效果,考虑学生是否可以完成任务的要求下,要注意以下两方面的问题:

第一 ,要考虑到学生的基础。虽然已经是高一的学生,但他们在初中时可能没有接触过算法和程序设计,程序设计的思维方式和概念都是全新的,学生接受起来有一定的困难。而且学生一般对应用操作课的内容比较感兴趣,如网页制作、photoshop操作、动画制作等,而进入到程序设计学习时,普遍感到枯燥、难学,因此兴趣大大降低。同时,在程序设计教学中要求学生一定要动脑思考,但学生往往在这方面比较欠缺,而且依赖性也比较强,特别是有些数学能力差的学生,很难理解程序设计的思想,对算法的理解也不能透彻。因此,在VB课堂教学中,教师设计的任务规模和难度一定要恰当,要符合学生的情况,因材施教。任务既不能过于简单、难度过低,这样会达不到教学要求,也不能过于复杂、难度过大,以免超过绝大多数学生的水平,学生经过努力也无法完成,容易造成挫败感,影响学生进一步学习的积极性。

第二,设计的任务可以来自现实生活。设计的任务若与学生生活当中经历过的或者相类似的,那么学生比较容易了解任务的背景,对如何完成任务以及完成任务的步骤比较熟悉,那么教师在VB课堂教学中,只要告诉学生完成此任务的主要工作就是如何利用VB语言来模拟这一过程,这样难懂的VB编程学生接受起来相对容易。

例如:在讲解“3.4.4VB基本数据类型、常量和变量”这块内容时,本人从前几年都是选修《算法与程序设计》课程的兄弟学校了解到,有些是把这块内容分散到其它章节中落实,有些学校则是单独在教室里上一节理论课。本人认为这两种方法都不是很好,把这块内容穿插到其它章节中,顺带讲了数据的类型、常量和变量的定义,容易造成内容不完整,不能突出本章节的重要性。实际上,本章节内容在整个程序设计中是很重要的,一个变量命名错误或者类型错误,将直接导致程序运行错误。而单独在教室里上理论课,一方面显得枯燥乏味,另一方面没有与实际结合,学生不易理解。因此,本人综合了这两种方法,在学生机房中,通过设计一个任务,这个任务要包含本节课学习的知识。比如在这节课中,本人采用了学生都很熟悉的“计算圆的面积”任务:

     r = 1000    

pi = 3.14    

s = pi * r * r     

print “圆的面积是”; s

这个任务在数学中老早滚瓜烂熟了,而且在平时生活中也很常见。现在让学生来编写这一个程序,可以结合数学课中的经验,利用VB语言来编写。在这个任务中用到了常量和变量,老师在教学生完成这个程序制作过程中,很好地落实了常量、变量的定义,以及变量的命名规则等这些理论性的知识。

二、设计的任务目标要明确

不管采用什么样的教学方法和手段,最终目的只有一个:通过教师和学生的共同努力,达到课程要求所掌握的知识和技能的目的。VB课堂中的任务应紧紧围绕着目标进行设计,就像写文章不能“跑题”一样,任务也不能“离标”,而应有的放矢。

本学期高一学生要参加省学业水平测试,VB知识占到20%左右。因此,VB课堂中的任务设计目标要非常明确,严格按照《浙江省普通高中学业水平考试标准》中“算法的程序实现”中的要求,设计的任务目标应注意如下两点:

1.目标要全面。所谓“全面”,就是指按照教学大纲上的要求,在知识与技能、过程与方法、情感态度与价值观三方面上出发来设计任务,要多方兼顾,不能厚此薄彼。虽然表面上来看,VB程序设计只是数理编程,与情感搭不上边,但我们老师可以设计一些任务,既能解决课本上的知识,也能进行课外延伸。例如,我们在学习 “3.4.3VB控件及其应用”时,可以设计一个游戏式的任务,比如“幸运52猜数小游戏”。让学生在编写此程序的过程中,培养分析问题,构建合理的数学模型,并选择适当的算法解决问题的能力。同时还可以告诉学生,不能沉迷于网络游戏中,我们应要学好知识,自己来开发游戏,从而树立学生正确的价值观和人生观。

2.目标要准确。即针对性要强。以前《算法与程序设计》是作为一门课程来学习,它需要一个学期的时间来完成,而现在却只用12课时来完成,所掌握的知识目标和要求难度降低。要求学生在VB环境下,能进行简单的算法的综合运用与程序实现。重点在算法的程序实现,能利用所学的知识简单编写一两句程序,能分析简单程序中存在的问题即可,原先选修课的很多内容不需要深入学习。因此,课堂中的任务不能太难,也不需要太偏,要研究《省普通高中学业水平考试标准》中的考试要求,并按照要求有针对性的设计和开发课堂任务。如讲授函数在程序中的运用时,在教学过程中不能定位过高,只要求学生能掌握基本的常用函数,如Abs(x)Sqr(x)Int(x)Rnd(x)等即可,其它的函数则尽量少讲或不讲,以免超纲。

三、设计的任务要有趣味性

高一的学生虽然在初中阶段接触过信息技术课堂,但是由于各方面的原因,他们的课堂很多都没有真正落实,或者大部分学生思维方式还停留在感性思维阶段,而程序设计是要求学生具备一定的逻辑思维能力。从以往的教学经验知道,大部分学生对枯燥、沉闷的程序设计教学是不感兴趣的,他们一般对应用操作课的内容比较感兴趣,如网页制作、photoshop操作、动画制作等。然而兴趣却是学习的关键,兴趣决定了教学效果的好坏。因此在VB程序设计教学中首先应该从学生的兴趣入手,利用学生对事物的好奇心,设计一些有趣的、有实际意义的任务,激发学生的学习兴趣。

既然要培养兴趣,首先第一节就显得很重要。开始的第一节课,我们不要讲授太多太深奥的理论知识,可结合学生的生活实际,列举一些往届学生开发设计的VB小程序,如倒计时器、猜数小游戏、贪吃蛇等,并告诉学生学习了VB程序设计内容后,大家也都能编出这些小游戏,从而迎合了中学生渴望成功的心理。既能吸引学生的注意,激起学生学习的兴趣,又对自己后面课程教学起到很好的铺垫作用。

……………………………【全文请点击下载word压缩文档】
点击下载此文件

Tags:

作者:免费教育文稿网
  • 好的评价 如果您觉得此新频道好,就请您
      0%(0)
  • 差的评价 如果您觉得此新频道差,就请您
      0%(0)

新频道评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论