【摘要】 新课程实施以后,信息技术课程容量变大,难度加深,致使部分选修算法的学生感到知识理解困难,遗忘率高。会考作为毕业水平考试,面向的是全体学生,如何清晰地呈现会考内容,让学生掌握解题技巧,对高中信息技术教师来说极为重要。因此,笔者在对比了近几年的会考题之后,针对算法部分作了简要分析,并提出了一些复习方法与解题策略。
【关键词】 新课程 信息技术会考 算法
信息技术,作为高中阶段注重培养学生操作能力的课程之一,其教学基本上是围绕《浙江省信息技术会考标准》进行的。会考作为毕业水平考试,面向全体学生,侧重考核学生的基础知识和基本操作。同时,为了更能检验出学生信息素养的提高程度,它也注重学生的观察记忆、总结归纳、分析综合等能力。新课程改革以来,2007~2010年信息技术会考题型的不断更新和完善,更是说明了这一点。
面对逐年成熟的考试体系,每位信息技术教师都会有一套适合本校学生的会考教学模式。笔者所在学校学生是本县普高录取的最后一批,大多数学生学习习惯欠佳,基础薄弱,缺乏学习主动性,可算法理论性较强,解题时要有一定的逻辑思文能力和清晰的思路,因此,如何让他们轻松拿到会考算法部分的分数,对教师而言是一种挑战。毕业论文http://www.751com.cn/
以下是笔者从所在学校的实际情况出发,针对选修1《算法与程序设计》部分提出的一些复习策略和解题技巧,权当抛砖引玉,望能与各位同行交流。
一、调整教学进度,留足复习时间
信息技术算法知识是要求学生在识记、领会的基础上灵活运用的,反映在会考题上即对生活中一些常见问题的分析处理,包括利用VB语言解答一些物理、数学问题。例:2010年会考题中用辗转相除法求最大公约数、超市打折促销后实付金额的计算、根据已有信息找回密码等。
因此,教师在平时的教学中就应注意选取浅显易懂、贴近生活的题材作为案例,精心准备每一堂算法课。这样不仅可以提高学生学习算法的积极性,也可以降低算法的学习难度。但光是如此还不行,教师还要留足时间让学生复习巩固。笔者根据备课组的意见,对第二学期算法的复习作了如下课时安排。
内容 课时 说明
VB程序初步设计 1 理论知识梳理
算法及程序实现 1 理论知识梳理
会考典型题、难题 2 习题讲解
会考真题练习 3 上机操作
历年会考题 学校另外安排2次 会考模拟考
显然,要预留出约10个课时(包括必修部分)复习,若不调整教学进度是很难做到的。考虑到学生在初中就学过《信息技术基础》里的部分内容,教师可以在不影响知识点落实的情况下精简或加速某些课程,在第一学期的后半阶段提早开始选修模块的授课。我们在高一第一个学期就制定好了全年的课程教学计划,课时安排大致如下:
内容 课时 说明
必修:信息技术与基础
第一单元:信息与信息技术 2 简略讲解进制互换
OCR字符识别 1 与字符编码相关
第二单元:信息的获取 2
图表处理 5 含一节综合课
图像处理 1 原文请+QQ324-9114 辣'文'论.文-网
第四单元:数据库 2
电子邮件 1
网页制作 4
第一学期期末复习 2 以Excel、FrontPage会考题为主
选修1:算法与程序设计
第一单元:算法 3
第三单元:VB6.0环境介绍 4 熟悉VB6.0界面及编程流程
第四单元:VB程序设计 7 含上机练习,VB 语句为主
第二、五单元:算法及算法的实现 8 一种算法2课时
程序设计综合练习 2
在制定教学计划时,还需考虑到因教师外出、期中考试、节假日等造成的“缺课”课时。从上表可知,我们安排了约20课时来完成必修课程,24课时来完成选修1的课程,其余时间就可以安排复习了。此外,对于一些学困生,教师也可以利用课外时间开放机房进行辅导。
二、自制专题讲义,提高复习效率
算法知识需要记忆,但除了《信息技术会考导引》,学生手头能用的资料极少。笔者在参考了其它学校的做法后,结合《会考导引》和其他教师的资料根据《会考标准》里的考点要求编排了一套专题复习讲义。如把“VB程序初步设计”作为一个专题,罗列出各个知识点的定义、对VB界面进行截图标注、选取常见会考题型作为案例、用不同字体指出重点难点;把“基本算法及实现”作为一个专题,罗列出各个算法的中心思想、流程图、VB代码、会考题型等。部分讲义截图如下:
图1提示了VB6.0软件常用的一些控件图标及名称,这些内容在会考中会以不同形式出现多次;
图2提示了VB中常用的输入和输出语句,并涉及转换标准函数val( )和str ( )的使用。
类似这样的提示,条目清晰,实用性强,教师在考前两周把讲义发给学生,可以帮助学生理清思路,加深记忆,提高复习效率。
当然,只有讲义是远远不够的,我们还应提高《会考导引》的利用率,笔者的建议是在进入复习阶段之前,把其作为课后练习来做。这样至少有3个好处:①充分利用平时的课外时间,节省后半阶段的复习时间;②加深学生对某一课或某一单元的知识记忆;③激起学生对会考的紧迫感。
会考复习时,笔者还收集整理了历年的会考真题word版本,除了上机操作,把真题以练习的形式印发给学生,让他们在课外加强复习。
三、剖析历年试题,提炼解题技巧
剖析历年会考真题,是提高会考成绩的另一种有效途径。2007年~2010年的算法部分考题为7题选择题、4题填空题,结构、考点、题型基本一致,我们可以找出一些每年必考的经典题型,来增加得分机率。例:选择题中对“对象.属性=属性值”语句的判断、根据自然语言或流程图对算法三种基本模式的判断、求某个VB 表达式的值(其中涉及到VB标准函数)、数据类型的选择、对6个数进行选择排序或冒泡排序等;填空题中求程序运行后变量的值、在文本框或标签上显示的内容、对分查找的应用等。
除此之外,每年会考题也必定会有新形式,如2010年出现的与高考接轨的新题型,根据程序运行后的提示(如图3所示),指出语句的错误;自定义函数也出现在2010年5套选择题的最后一题,第一套和第十套填空题最后一题中。
这类“新题”体现了会考的梯度,对学生的理解、操作提出了更高要求。笔者也曾因教学难度忽略了自定义函数,也没强调如何根据编程时所提示的错误修改程序,导致这两题得分率偏低。这种推陈出新,提醒了我们更应关注复习的有效性和解题的技巧性,为此笔者也总结了一些有利于算法解题的方法。
1.利用VB6.0运环境,验证程序。
例:2010年第二套第1、2两题。两题的共同点是求程序运行后的结果,不同点在于题1不涉及控件,没有输出语句;题2涉及两个控件,有输出语句。 2155