关注任务设计 成就有效课堂——浅谈新课改下高中VB课堂中的任务设计.doc
第二中学 林超琴
【摘要】VB程序设计教学是我省深化课程改革后新增加的一个必修模块。此模块在我校初次开展教学,VB编程内容深奥枯燥,学生兴趣不高,教学效果不甚理想。因此本文旨在探讨如何针对现在教学中存在的问题,根据学生的实际情况,设计合适的课堂任务,进行有效的课堂教学。
【关键字】新课改 VB课堂 任务设计 有效课堂
【正文】
随着2012年秋我省深化普通高中课程改革的全面启动和《浙江省普通高中学科教学指导意见》的实施,浙江省高中信息技术课程结构也发生了相应的变化。其中最大的变化是取消了高一的二选一选修课程,将选修《算法和程序设计》加入了必修模块中,使得第一册《信息技术基础》必修模块中3.4“算法及其实现”在原有的基础上增加较多的教学内容,由原本的2课时变成了12课时。此模块的教学旨在让学生理解并掌握VB的一些基本的编程过程和基本程序的设计方法、设计技巧和设计步骤等,让学生具备简单的阅读能力,对一些简单的问题能编写出正确有效的程序。
由于我们学校以前都是选修《多媒体技术应用》这一门课程,对《算法与程序设计》这门选修课比较陌生,教师自身在程序设计方面也存在不足。在VB课堂教学中,很多学生的编程基础很薄弱,在认知水平、学习能力、兴趣爱好等方面也存在着很大的差异。所以在课堂教学中,教师如何来设计一个课堂任务,激发学生的学习兴趣和欲望,在轻松和谐的环境中学好VB显得尤为重要。本文就结合课堂教学的实践,对在新课改下高中VB课堂中如何关注任务设计,成就有效课堂进行了一些初步的探索。
一、设计的任务要符合学情
“VB算法及其实现”这块内容的目标是培养学生的算法思维能力,以及初步学会编制程序实现算法以解决问题,因此设计的任务应该满足这两个能力培养的要求。在设计教学任务时为了保证教学效果,考虑学生是否可以完成任务的要求下,要注意以下两方面的问题:
第一 ,要考虑到学生的基础。虽然已经是高一的学生,但他们在初中时可能没有接触过算法和程序设计,程序设计的思维方式和概念都是全新的,学生接受起来有一定的困难。而且学生一般对应用操作课的内容比较感兴趣,如网页制作、photoshop操作、动画制作等,而进入到程序设计学习时,普遍感到枯燥、难学,因此兴趣大大降低。同时,在程序设计教学中要求学生一定要动脑思考,但学生往往在这方面比较欠缺,而且依赖性也比较强,特别是有些数学能力差的学生,很难理解程序设计的思想,对算法的理解也不能透彻。因此,在VB课堂教学中,教师设计的任务规模和难度一定要恰当,要符合学生的情况,因材施教。任务既不能过于简单、难度过低,这样会达不到教学要求,也不能过于复杂、难度过大,以免超过绝大多数学生的水平,学生经过努力也无法完成,容易造成挫败感,影响学生进一步学习的积极性。
第二,设计的任务可以来自现实生活。设计的任务若与学生生活当中经历过的或者相类似的,那么学生比较容易了解任务的背景,对如何完成任务以及完成任务的步骤比较熟悉,那么教师在VB课堂教学中,只要告诉学生完成此任务的主要工作就是如何利用VB语言来模拟这一过程,这样难懂的VB编程学生接受起来相对容易。
例如:在讲解“
r = 1000
pi = 3.14
s = pi * r * r
print “圆的面积是”; s
这个任务在数学中老早滚瓜烂熟了,而且在平时生活中也很常见。现在让学生来编写这一个程序,可以结合数学课中的经验,利用VB语言来编写。在这个任务中用到了常量和变量,老师在教学生完成这个程序制作过程中,很好地落实了常量、变量的定义,以及变量的命名规则等这些理论性的知识。
二、设计的任务目标要明确
不管采用什么样的教学方法和手段,最终目的只有一个:通过教师和学生的共同努力,达到课程要求所掌握的知识和技能的目的。VB课堂中的任务应紧紧围绕着目标进行设计,就像写文章不能“跑题”一样,任务也不能“离标”,而应有的放矢。
本学期高一学生要参加省学业水平测试,VB知识占到20%左右。因此,VB课堂中的任务设计目标要非常明确,严格按照《浙江省普通高中学业水平考试标准》中“算法的程序实现”中的要求,设计的任务目标应注意如下两点:
1.目标要全面。所谓“全面”,就是指按照教学大纲上的要求,在知识与技能、过程与方法、情感态度与价值观三方面上出发来设计任务,要多方兼顾,不能厚此薄彼。虽然表面上来看,VB程序设计只是数理编程,与情感搭不上边,但我们老师可以设计一些任务,既能解决课本上的知识,也能进行课外延伸。例如,我们在学习 “
2.目标要准确。即针对性要强。以前《算法与程序设计》是作为一门课程来学习,它需要一个学期的时间来完成,而现在却只用12课时来完成,所掌握的知识目标和要求难度降低。要求学生在VB环境下,能进行简单的算法的综合运用与程序实现。重点在算法的程序实现,能利用所学的知识简单编写一两句程序,能分析简单程序中存在的问题即可,原先选修课的很多内容不需要深入学习。因此,课堂中的任务不能太难,也不需要太偏,要研究《省普通高中学业水平考试标准》中的考试要求,并按照要求有针对性的设计和开发课堂任务。如讲授函数在程序中的运用时,在教学过程中不能定位过高,只要求学生能掌握基本的常用函数,如Abs(x)、Sqr(x)、Int(x)、Rnd(x)等即可,其它的函数则尽量少讲或不讲,以免超纲。
三、设计的任务要有趣味性
高一的学生虽然在初中阶段接触过信息技术课堂,但是由于各方面的原因,他们的课堂很多都没有真正落实,或者大部分学生思维方式还停留在感性思维阶段,而程序设计是要求学生具备一定的逻辑思维能力。从以往的教学经验知道,大部分学生对枯燥、沉闷的程序设计教学是不感兴趣的,他们一般对应用操作课的内容比较感兴趣,如网页制作、photoshop操作、动画制作等。然而兴趣却是学习的关键,兴趣决定了教学效果的好坏。因此在VB程序设计教学中首先应该从学生的兴趣入手,利用学生对事物的好奇心,设计一些有趣的、有实际意义的任务,激发学生的学习兴趣。
既然要培养兴趣,首先第一节就显得很重要。开始的第一节课,我们不要讲授太多太深奥的理论知识,可结合学生的生活实际,列举一些往届学生开发设计的VB小程序,如倒计时器、猜数小游戏、贪吃蛇等,并告诉学生学习了VB程序设计内容后,大家也都能编出这些小游戏,从而迎合了中学生渴望成功的心理。既能吸引学生的注意,激起学生学习的兴趣,又对自己后面课程教学起到很好的铺垫作用。
……………………………【全文请点击下载word压缩文档】
点击下载此文件





