高中信息技术教育中算法思维培养研究

发表时间:2021/7/30   来源:《时代教育》2021年9期   作者:张志丽
[导读] 我国信息技术在不断发展,在学生的学习过程当中,他们通过学习提升信息技术意识
        张志丽
        河南省驻马店高级中学  463000
        摘要:我国信息技术在不断发展,在学生的学习过程当中,他们通过学习提升信息技术意识,并在这个过程当中锻炼自身思维。其中算法思维的培养非常重要,在高中技术信息当中如何培养学生的算法思维,并促进其综合发展呢?这是大多数信息技术教师需要思考的一个问题,文章就主要针对这一内容展开阐述,以供参考。
        关键词:高中;信息技术;算法思维
        引言:计算机技术被应用到各个行业和领域,并对企业发展起到了巨大的促进作用。利用算法转化为计算机语言并解决问题,先输入指令,通过一定算法,再给出一定结果。这就是整个算法。在算法思维当中其逻辑性较强,使学生将复杂的问题简单化,并将其与其他学科或者生活实践相联系,以此展现体会自身智慧。
        一、在高中信息技术培养学生算法思维的价值
        (一)提升学生逻辑思维能力
        在学生成长当中,其逻辑分析能力是至关重要的。使学生在生活当中对复杂问题简单化,在学习当中学会探究,体现在思维的存在形式与规律当中,影响着他们的说话方法与习惯,使其说话更加科学合理,具有条理性。而在算法思维当中,通过算法编辑来分析问题,使其更加具有结构化条理化。比如在日常生活当中的劳动分配、时间分配以及在学习当中解决问题的步骤、解决思维,让学生通过脑力活动来高效解决问题,提升学生的逻辑思维能力。
        (二)提升学生数学思维能力
        在学生生活当中,其与数学问题密不可分,并且他们在数学的学习当中学会用数学思维来解决问题,并探索更多的未知事物。而算法思维的培养当中,他们利用算法结构或者指令发现并解决问题,以此做出更科学的判断。学生的数学思维价值过程当中也能够被提升起来,会用不同的指令解决不同的数学问题,也能够应用不同的数学方法。
        二、如何在高中信息技术教育中培养学生算法思维
        (一)创设问题情境,激发学生兴趣
        在算法思维的培养当中主要是让学生学习到相应的算法程序,并在这过程当中解决实际的问题。教师首先需要确定问题,再将学生引入到问题情景当中,让他们身临其境并将自己视为其中的一份子,以解决实际问题。同时也能够激发他们的学习兴趣,将生活与知识相联系。


        比如在第2章《剖析信息获取的各个环节》这一内容的学习当中,利用情景导入杨叔子打猪草的故事,讲述杨叔子在不认识猪草的前提下,如何出色并超额的完成任务呢?让他们带入角色,在任务当中会怎样去做,可以去现场观察,也可以去询问别人,或者在书本当中去认识猪草。不同的方法有着不同的结果过程。在问题答案的寻找当中,又该如何判断信息来源和信息的真实性呢?让学生自己在基础算法当中进行计算,这需要一定的难度。可以先让学生将自己的问题求解方法画出流程图,不同的选择有着不同的结果,以此来初步渗透算法的概念,使用算法思维去思考问题。
        (二)多样表达算法,发展学生个性
        学生在学习信息技术时,他们面对丰富多样的多媒体以及其他形式的媒介形式会有不同的理解。在不同的算法层级当中,也会有着不同的符号或者思维方式。可以在一些不是硬性规定符号的内容中,让学生使用自己喜欢的符号去表达算法过程,以此发展学生的个性能力。
        比如在第3章《信息加工的过程与方式》这一环节的学习当中,让学生对班级的成绩表来进行信息加工,让学生获取信息、整理信息,之后对这一信息表进行排序或者分类。比如有些学生会将整个班级当中的学生分成男女两个类别,在表示男和女这一内容时运用的是星号和方块;有的同学以学生的成绩为标准,分为优良中差几个类别,并用不同的符号来表示;还有的学生只会将班级上一次成绩搜索出来,将两次进行对比,对提高下降的同学都用不同的符号来表示。最后在进行信息公布和储存信息时,按照高低比例来进行排列,利用流程图来画出自己的制作步骤并用自己喜欢的符号表达出来,以此来培养学生的算法思维与能力。
        (三)挖掘知识点,培养学生思维
        对于学生来说,最重要的就是通过基础的学习来接触到深层次的思维,高中生具有一定的生活经验以及自我学习的能力。他们能够通过片面知识,将思维延伸到其他地方。在这个过程当中,教师也需要让学生去理解其中的算法思维,挖掘不同内容当中的深层次知识点,以此培养学生的上课思维。
        比如在《认识代码与调试运行》这个内容的学习当中,观察绘制函数图像的例子,并从中体会编程的4个步骤,认识简单代码。在反复观察当中学会自主学习,并尝试修改代码来实现其他函数图像的绘制。输入不同的函数式子,会得出不同的函数图像,在计算机思维当中是通过代码来运行的,但学生很难看到。但是通过不同的指令和更改调试来理解这其中的奥妙与原理,对比修改和式子当中的差异,了解编程加工的内在机制,以培养其创新能力,激发他们的兴趣并增加成就感。他们能够通过某一知识寻找这背后的算法机制。以此来提升他们的算法思维及其能力。
        结束语
        在散发思维的培养当中,教师更需要让他们学会去探究、学会思考,而且要对他们进行综合性的评价,充分利用学科的优势。以包括多样的方法来培养学生的算法思维,在这过程当中体会到计算机技术的魅力,也能够提升学生综合素质。
        参考文献
[1]祝缓. 高中信息技术课程教学中计算思维培养研究[D].广西师范大学,2018.
[2]邱淑娟. 基于计算思维培养的高中信息技术游戏化教学设计研究[D].曲阜师范大学,2019.
[3]邓辉. 高中信息技术优质课的评价研究[D].内蒙古师范大学,2020.
投稿 打印文章 转寄朋友 留言编辑 收藏文章
  期刊推荐
1/1
转寄给朋友
朋友的昵称:
朋友的邮件地址:
您的昵称:
您的邮件地址:
邮件主题:
推荐理由:

写信给编辑
标题:
内容:
您的昵称:
您的邮件地址: