| 《2008普通高中信息技术学业水平考试测试纲要》解读及复习方法探讨
(《算法与程序设计》模块)
演示文稿下载: UploadFiles/2008-5/517466528.ppt
引言
一、《纲要》解读
(一)测试目标
分为:知识目标和技能目标两大类,这两大类目标都包含测试内容和水平层次两个方面。测试水平分为3个层次:A了解、B理解、C掌握。
简要说明(略)
在本纲要中,《算法与程序设计》模块为三个部分:(一)计算机解决问题的基本过程;(二)程序设计语言初步;(三)算法与问题解决例举
研究IT新课标,可以发现,这三部分分别对应于新课标的三个主题:
需要指出的是:水平层次为C的测试只有第二部分“掌握赋值语句和输入输出语句”、“掌握条件选择语句和多种选择语句的使用方法”、“掌握For(循环)语句的格式、功能和执行过程”三项内容。(P7)
(二) 样题分析
在《纲要》中给出了例证型试题和参考试题
本模块在试卷中分值为8分,占总分的20%,具体为选择题4分、操作题4分、没有分析题。
我们首先一起来看一下《参考试题》:(下面都以《教科版》为例)
|
题号 |
题型 |
测试内容 |
水平层次 |
说明 |
|
15 |
选择题 |
程序设计语言初步 |
A |
|
|
16 |
选择题 |
程序设计的三种基本结构 |
A |
|
|
17 |
选择题 |
掌握赋值语句和输入输出语句 |
C |
|
|
18 |
选择题 |
模块化程序设计的基本思想 |
A |
《纲要》所列水平层次为B |
|
3 |
操作题 |
选择结构的执行流程 |
B |
|
(三)《纲要》中存在的问题:
经过近一周的研读,我对纲要中的部分试题有一些自己的看法,在这里提出来与大家一起探讨。
讨论1:P8 例1:
讨论2:P8 例3
分析:
个人意见:很不严谨,虽然很多时候这种写法也能得出结果,但不利于培养学生严谨的学风,我分析采用这种写法可能是沿用了C语言的写法。
VB中变体变量
Dim i as integer,j as integer 是定义i,j两个整型变量
Dim i,j as integer是定义i,j变量其中i是变体变量,j是整型变量
变体变量:可以随时变换比如dim i as integer 然后i="aaa"就会出错因为integer是只接受数字的而如果用Variant或留空,就会随时变换 dim i as Variant或dim i 然后i="aaa"可以,i=123也可以,i=true也可以但是占用内存大(16字节)
integer变量:整型变量只能存数字有大小范围(-32768~32767),用于计算或简单的for循环占用内存比较小(2个字节)
类似情况还有:
P9例2,例3,
P15第16题
P17第3题
讨论3:
在样题(例证型试题和参考试题)中,选择结构所用语句都是用的If……Then……
而在绝大多数教材中,通常使用的是If……Then……Else……Endif,这对我们的教学形成了一定的冲击。(经典教材如何表述?)
二、复习方法(教学方法)
(一)端正态度、精心准备
平时经常听到有些老师抱怨:课程标准不切合教学实际、教材编写得不好、学生基础太差、学生家长学校对这门课不重视、IT教师太辛苦、付出与回报不成比例等问题。我也曾听到有学生说,这门课不重要,考试的时候有的学校让老师代考。
我个人认为,这些问题可能也是客观存在的,但我们作为一名IT老师,有机会可以向各级部门去反映,但如果无力改变这种现状,只有多在自身下功夫,多钻研课标、教材、包括现在的考试纲要。新课改对教师提出了更高的要求。1。需要不断学习;2。需要改进教学方式方法。
其实,对于即将到来的学业水平考试,对于每一个学生的前途来说,都是很重要的,大家知道,只有C等以上的才能被二本以上的学校录取。作为一名老师,一定要对学生负起责任,尽到自己的最大努力。我在学校教研活动时也多次提到,要做到1%的希望,100%的努力,只有这样去做,不论最后结果如何,我们问心无愧无悔。
如:高二年级参考这次学业水平考试的科目很多,所以各学科都在抢课时,其实我校对本学科重视也是非常不够,本学期开学初,学校召开高二年级备课组长会议讨论学业考试的应考问题,就没有通知我们信息技术教研组。我们通过各种方式,分别向分管教导主任和分管教学的副校长提出我们的建议和意见,并据理力争,终于在4月份开始,高二年级每周开设一课时,这样,到参加考试,大约有10课时的复习时间。在安排课表的时候,教务人员又在每天下午第四节课安排我们IT课,我们又再次提出自己的理由:1、教学效果太差,如开会;2、学生安全得不到保证(上网吧、去球场)。最终将所有下午第四节课全都换了。
(二) 关注学生、提高兴趣
在全年级范围内开设《算法与程序设计》这门课,我们在座的大多数老师(包括我自己)都没什么经验,我曾主观认为算法与编程对中学生来说,难度太大,我们在大学里学习时,一是课时多,课时相对集中,二是要上机、并要做作业。这样的学习才有可能学好。而中学生学习负担重,对这门课又不重视,更不要谈做作业了,所以他们一定很难学好,以这样的指导思想出发,并且按部就班地着重讲解教材上的知识点,讲到后面,学生就忘了前面。我的第一次算法与程序设计的教学应该说是不算是成功的。
寒假期间,我学习了前苏联著名教育家苏霍姆林斯基的《给教师的建议》一书,我从中得到很多启发。比如,书中在第1条建议《请记住,没有也不可能有抽象的学生》中提到:
“如果学生没有在掌握知识的道路上前进哪怕是很小的一步,那么这堂课对他来说就是白费了。无效劳动——这大概是学生和老师可能遇到的莫大的严重危险。”
“有些教师能够做到使他的每一个学生在课堂上都取得进步。应当去仔细看看这些学生在上课时的脑力劳动的情况。在这里,充满着上面所说的那种师生间相互体谅的气氛,有一种智力受到鼓舞的精神,每一个学生都在尽量靠自己的努力去达到目的。”
“教师在这样的气氛里工作确是一种很大的享受。我亲爱的同行,请你相信:无论教师在这样的课堂上的劳动是多么紧张,他都会有喘息一下的时间,否则,要连上4、5节课是很难的。”
当然,以我们目前的教学功底,确实很难达到这个目标,但这应当是我们要努力去追求的境界,
在这学期我对教学方法做了一些改进,我发现其实学生大多数对编程都有一种神秘感,而且如何能编写、调试成功一个小程序,他们都会有一种成就感,从而大大激发他们的学习兴趣。大家都知道,兴趣是最好的教师。比如,在高一年级本学期第一课时,我没有按照教材的顺序去讲解,《教科版》教材第一课时内容处理不好容易让学生感到枯燥而失去兴趣和耐心。(看我的讲义)我通过分析并编写一个简单的程序,输入圆的半径,计算并输出圆的周长和面积,教师先演示,并要求每位学生模仿练习,教师逐个同学检查,这个例子很简单,每位学生都能完成。这为以后的教学打下了良好的基础。
回过头来想一下,苏氏理论不正是符合我们这轮新课程改革的核心理念:“为了每一位学生的发展”吗?。
(三)重在基础、抓住重点
我们可能发现样题的难度明显要比课标及教材中的例题的要求要低。分析原因:我认为一方面可能是因为这是安徽省第一次IT学业水平考试,另一方面可能与采用机考的方式有关。如课标中很多地方提到要求学生编写程序,而在样题中只是修改程序,或是在程序中填空。
这就要求我们在有限的复习迎考时间内,要抓基础、抓重点。我认为,备考的重点在前两部分,即(1)计算机解决问题的基本过程;(2)程序设计语言初步。
在与教科版教材主编张义兵教授交流中,我也曾提出这样的建议:降低难度,强化基础。对我们的学生来说,第三章常用算法的程序实现对大多数学生感到难度过大,而且举例过于繁琐。2、基础知识部分的份量要加强,比如教科版教材第二章2.2数据的表示与处理,内容重要但有些枯燥,应当多补充些实例和练习。2.3程序的基本结构是本书的重中之重,但教材内容单薄,不全面。应当对FOR语句的格式清晰地列出,并详细解释循环变量、初值、终值、步长、循环体等含义。适当补充Do While ……Loop语句的格式语法。多补充例题。
张教授的解释是:学习这本教材的前提是数学课(必修3)已上过算法,对于我们实际教学情况,大多数学生却是必修3在IT课之后才学。所以,我个人认为建议老师们在这一节的复习教学中要注意这一点。
在教学中,我们要充分重视打好基础的重要性,就像盖房子,地基不打牢,无法盖高楼。
(四)讲解适量、多做练习
这学期,我听过几节公开课,感觉存在一个共同的问题,就是教师讲解过多,学生练习时间偏少。有一节公开课,课题是《循环结构》第一课时FOR语句,教师的导入讲解很精彩,学生配合得相当好,教师提出的问题,很多学生都能踊跃回答,但讲解时间达到了35分钟左右,这时就发现有部分学生忍不住趴到桌子上。在学习心理学时我们知道,中学生的稳定注意力时间大约在20~25分钟,低年级学生时间更短,所以我建议,无论是在平时教学,还是复习课教学,没有特殊情况,教师的讲解时间不要超过20分钟,把更多的时间留给学生自己去练习,让学生既动脑又动手,可以取得更好的教学效果。
在复习期间,模拟练习这个环节非常重要。多做针对性练习,可以让学生理清知识结构,检查知识体系中欠缺的知识点,在模拟练习时,如果时间等条件允许,可以先分章节进行习题检测,再做一些综合性的检测。学生在练习过程中遇到问题,就会开动脑筋,或是打开书本查找答案,对一些模棱两可的题目,得到更进一步、清晰的认识。
三、试题研讨
(略)
石化一中 何钧军
2008年5月8日 |