贾辉
摘要:算法与程序设计是高中信息课程的重要组成,但是由于其内容难度高出高中阶段学生的认知能力,在学习的时候容易使得学生产生学习的疲劳感进而丧失学习的兴趣。如何上好课,那么对教学内容的优化就很重要。如何优化是我们现阶段信息老师需要注意的。
关键词:算法与程序设计;教学内容;趣味性;完整性
中图分类号:G424 文献标识码:A 文章编号:1009-3044(2016)09-0158-02
高二算法与程序设计是高中信息课程重要组成部分,在整个高中信息课程中占有重要地位。但由于教学内容上缺乏对教材的深度开发,教学方法上脱离实际需要,教学对象上忽略学生的个体差异。这些问题导致不少学生在学习时不主动或不始终保持主动,表现为对知识往往是一知半解,不能举一反三,触类旁通;遇到问题往往不能进行独立分析,抽象出算法步骤;许多学生缺少问题意识和尝试解决问题的热情,面对困难往往显得束手无策。使得学生在学习过程中很容易丧失兴趣,逐渐对这门课程失去学习的动力,所以如何让学生在算法与程序设计学习中主动地去学习成为每一位信息技术教师面临的一个根本难题。学得主动,才能教得有效,那么,怎样才能让学生学得主动呢?下面我主要从教学内容方面来谈一下自己的一些看法和做法。
有效的课堂教学要求教师对教材及其他课程资源有一个全面、系统、深度的解读和整合。教材中规定了算法教学的内容,并对相关知识点列举了一些题例。但要深入理解掌握这些内容,这些例题显得不够,这就需要教师进行补充、删减和整合。教师要根据学生的知识水平和实践能力确定教学内容,要增加一些适合学生特点的贴近学生生活的例题,或者对教材中的题例作适当的删减和调整。那么如何优化教学内容呢?
1 循序渐进组织教学内容
教师在组织教学内容时,要深入了解学生的思维特点和知识水平。不能过高或者过低的评估学生,高估学生,会导致教学起点过高,挫伤学生的积极性;低估学生,会导致教学起点过低,限制了学生思维的发展。这里可以从两个方面入手:
1) 由易而难安排教学内容。
人们对客观事物的认识有一个由简到繁,由低级到高级,由直观到抽象的循序过程。教师要求学生先学什么,后学什么,做到了然于心。算法有三种基本结构,顺序结构、分支结构和循环结构,这构成教学的主线索,其中,循环结构是最难的一种结构,有两条线索:第一条线索由结构来贯穿,从单重循环到循环结构中嵌分支到循环结构中嵌循环即双重循环。第二条线索用数组来贯穿,首先理解数组的基本概念和使用方法,然后利用数组学习选择排序和冒泡排序的算法,最后学习顺序查找和对分查找的算法。按照这样的方式安排教学内容,思维难度和知识难度有规律递增,这就符合学生的认知规律和知识结构规律,教学效度就会得到提升。
2) 由浅入深设计例题。
教学应着眼于学生的最近发展区,当学生的理解能力和知识储备达到一定程度后,便会进入下一个发展区的发展,因此每一道例题的设计,要贴近学生的认知实际,要切准本章节知识或能力的要点,在温故知新,承前启后,逐步加深难度中形成一个系列。在系列例题中,每一个新的例题都是在前一例题基础上的深入,并为后续的学习打下伏笔,通过这些例题,逐步深入理解算法的思想。比如:关于水仙花数的系列例题中有五道例题:1)输入一个三位数,求该三位数各数位上数字的和;2)输入一个三位数,判断它是否是水仙花数;3)输出所有的水仙花数;4)统计水仙花数的个数;5)求水仙花数的和。例题1是顺序结构的一个运用实例,通过该题学习int()函数和mod运算,取得各数位上的数字,为例题2做好铺垫。有了例题2的准备后,例题3的难度也被降低和分解,每个例题突破一个重点和难点,有助于学生理解和掌握。例题1、2、3从顺序结构到分支结构到循环结构编排,循序渐进,不至于过难而导致学生丧失学习兴趣,而例题4和例题5是对例题3相关知识和能力的巩固和运用。
2 增强教学内容的趣味性
教师在课堂教学中,尽可能地将枯燥乏味的理论知识融于生动有趣的例题中,从而激发学生的学习兴趣,调动学生的积极性。兴趣是最好的老师,学生只有对感兴趣的东西才好奇,对有趣味性的话题才想听、爱听,才会去思考。创设与教学内容相关的富有情趣和寓意的情境,以故事作为教学的切入点,可以有效调动学生的积极性。比如,在讲累加算法时,可以引入印度的一个古老的传说:古代印度国王舍罕要重重奖赏他的聪明能干的宰相达依尔(国际象棋发明者),问他需要什么?达依尔回答说:“国王只要在国际象棋棋盘的第一格上放一粒麦子,第二格上放二粒,第三格上放四粒,以后每一格都比前一格加一倍,一直放到第64格,我就感恩不尽,其他我什么也不要了。”国王想:“这有多少!还不容易!”让人扛来一袋小麦,但不到一会儿全用没了,再来一袋很快又没有了,结果全印度的麦粒都用完还不够。国王奇怪,怎么也算不清这笔账。那么,宰相要求得到的麦粒到底有多少呢?这个故事中“重重奖赏”与“一格放一粒、二粒、四粒……”构成巨大反差,而“64格放满麦粒”与“全印度的麦粒都用完还不够”又构成了不可思议的迷,这就满足了学生思考这个“反差”和求解这个“迷”的兴趣,也有效调动了学生的积极性,这种例题又需要学生从复杂的问题中提炼和抽象,找出问题的核心,这就在解决问题的过程中活跃了学生的思维,提高了分析问题的能力,既调动了他们学习的积极性也增添了教学乐趣。
3 注意内容的完整性
完整性主要是指将零散的教学内容融于一个完整的项目中,通过一个项目,帮助学生对知识有一个整体的认识。算法的教学内容主要是对三种基本结构的理解,然后利用三种基本结构解决实际问题,知识点之间的联系性不强,各板块内容松散,缺乏系统性,教学内容的松散往往使教学缺乏逻辑联系,学生的学习主动性很难形成。如果设计一个项目,通过完成项目,将若干个松散的教学内容编排其中,那么学生的学习动力容易产生,教与学的凝聚力容易形成,学生的主动性也就水到渠成。比如成绩统计系统,它实现的功能有:统计一个学生语文、数学、英语的总分,判断优秀、合格、不合格,统计每个学生语文、数学、英语的总分;计算各学科的平均分,统计各学科的优秀率、及格率和不及格率,找出各学科低于平均分的学生,求最高分,按总分由高到低排序。教师提供虚拟班级和虚拟学生的期中考试成绩,组织学生为该班级和每个学生进行成绩统计,学生争先恐后,积极投入。这个项目活动,将零散的知识点串了起来,当学生完成这个项目活动的时候,也就基本掌握了算法的全部内容。
4 结束语
总之,教学内容是我们教学的基础,教学内容完成的好坏也关乎我们教学目标的实现。优化教学内容是我们实现成功教学的第一步,也是最重要的一步。只有内容上的优化才能实现教学其他目标的顺利进行。才能使得我们的教学中不会走弯路,不会做无用功。也希望我们信息教师能够重视对教学内容的优化和深挖来促进我们这个学科健康的发展。
参考文献:
[1] 周正国,樊伟.实例法在 VB 教学中的应用[J].科技资讯,2007(33).
[2] 王海军,新课改下高中信息技术课堂教学模式初探[J].计算机光盘软件与应用,2013(23).