首页 > 范文大全 > 正文

高中信息技术教学应强化学生的算法思维

开篇:润墨网以专业的文秘视角,为您筛选了一篇高中信息技术教学应强化学生的算法思维范文,如需获取更多写作素材,在线客服老师一对一协助。欢迎您的阅读与分享!

摘 要:教科版信息技术基础教材中,因教材篇幅所限,具体揭示知识的形成过程比较少,以该教材第三章《信息的编程化加工》为例,揭示在实际教学过程中如何引导学生合作学习,使学生的思维能力得到提高,从而加强对学生信息技术实践能力的培养。

关键词:算法思维;信息;编程化加工;算法分析

一、信息技术教学需引导学生进行合作学习

在现行江苏使用的教科版《信息技术基础》教材中,因教材篇幅所限,保留至教材中的都是经千锤百炼的“精华”,而具体揭示知识的形成过程是比较少的。在实际的教学过程中,如果教师仅仅依靠教材本身,就容易让学生变为机械的知识存储者,学生所掌握的知识就容易被遗忘;而如果在教学中让每一位学生都自发地参与课堂实践,并引导他们进行合作学习,这样课堂效率不但大大提高了,而且学生也能“知其所以然”。

二、信息技术教学应逐步提高学生的算法思维能力

本文以该教材第三章《信息的编程化加工》为例,揭示在实际教学过程中如何引导学生合作学习,使学生的思维能力得到提高,从而加强对学生信息技术实践能力的培养。《信息的编程化加工》第一节,以典型的交换算法示例,让学生从实际生活中感悟知识的真谛。由于高一的学生对“算法”这一块没有基础,在算法的讲解过程中,教师应启发学生自主参与,并进行合作学习,进而深入思考、发现规律和掌握精髓。如,“交换语句”是程序设计最基本的语句,在该语句的实际教学中,笔者并不急于告诉学生如何写代码,而是让学生首先进行分组并能有效地进行合作学习。

三、信息技术教学过程学生由形象思维转化为具体思维

具体实施过程如下:首先三人一组,如X同学、Y同学、M同学。然后请其中任意两位同学从身边拿出一样东西,如X同学的“圆珠笔”、Y同学的“课本”,那么,如何实现“圆珠笔”与“课本”的交换呢?(前提是每位同学自始至终最多只能有一样东西)。最后,同学们知道了第三个同学的重要性,借助于M同学,才能成功地完成该实验,接着教师引导学生将这一过程转化为VB语句:“M=X:X=Y:Y=M”。可能有少数同学对这个实验认为还不够形象,有没有一个更好的实验来举例呢,当我拿出一个装满水的杯子时,同学们兴致更高了,举手示意要上来亲自实验。考虑到机房内的安全,笔者动手演示了这个实验。实验设计如下:在A杯里装满了水,B杯里装满可乐,用什么方法可将两个杯子内的液体进行调换呢?由于先前每一位同学都亲自参与了交换实验,第一时间就有同学想到要再拿一个空杯子(假设为C)。先将A杯的水倒入C杯,把B杯的可乐倒入A杯,把C杯的水倒入B杯。接着请同学们快速写出算法语句:“C=A:A=B:B=C”,这样,学生就能通过操作、合作、观察、分析和推理,由形象思维转化到具体思维,理解并掌握交换两个变量的重要方法。

四、提倡算法的多样化,初步培养学生灵活性思维的能力

“策略多样化”一词自新课改以来就屡见不鲜。在教学时,我们也常常为了达到“策略多样化”而努力。因此,在教学中,要尽可能地引导学生尝试从多种思维角度去设计算法,提倡发展创造性思维,进而培养学生思维的灵活性。如,对于求最大公约数的问题,在求两个正整数的最大公约数时,可利用以前所学的方法,在学习了辗转相除法与更相减损术后,就可求较大的两个数的最大公约数。由此我们可以认识到,算法思维可提高学生在思维过程中的有序性和可执行性,尽管可能没有直接的方式达到目标,也能够迅速地采取算法思维进行分析,然后按部就班地完成任务或者解决问题。这也是学生学习算法这一章所应得到的能力之一。

五、信息技术实际教学中,需有效地进行分组与合作学习

由于《算法与程序设计》在必修教材中属于比较难的内容,如:算法中的“排序算法”“递归算法”“枚举算法”等,在实际教学过程中,也需通过有效的分组与合作学习,才能更好地提高教学效果。由于每个学生或学习小组解决问题的角度不同,学生在积极的交流和沟通中要学会协调沟通、要与人合作。最后通过互相帮助、互相提示、互相补充共同完成学生任务。

因此,在信息技术教学过程中,要真正有效地进行合作学习,而不是“围坐”,围坐在一起的学生不一定就真的合作了,关键的问题是老师交给学生讨论的问题要有一定的深度,这样才能使“合作”不流于形式,才能让学生把教材作为例子,充分挖掘课程资源,达到由课内的获取到课外的提升。从“学会了”到“会学了”,真实地体现在学习中合作,这样,小组合作学习才能落到实处。

参考文献:

[1]李成良,顾美玲.大学教学理论与方法[M].贵阳:贵州教育出版社,2009.

[2]杨明,遥远.VB高级编程[M].北京:珠海市豪迈实业有限公司,2011.

作者简介:王金红,男,1979年6月出生,本科,就职于江苏省靖江市刘国钧中学,主要从事高中信息技术教学、网络管理与维护、软件平台的开发与研究。