高中信息技术教育中算法思维培养分析
2019-09-10沈金露
沈金露
摘 要:现如今在高中教学当中广泛利用信息技术,每个学生都应该具备算法思维能力,尤其在高中信息技术教学当中,需要培养学生的算法思维。本文论述了高中信息技术教育中算法思维的培养,进一步提高高中生算法思维水平。
关键词:高中;信息技术教育;算法思维;教学方法
社会信息化水平不断发展,信息社会要求学生建立信息素养。算法思维有利于内化信息知技术知识,培养人们的信息素养。高中信息技术教育不仅需要培养学生的计算机技术,还要引导学生利用信息技术解决实际问题。信息技术教师需要结合算法思维和教学理念,创新课堂教学方法,进一步提高高中信息技术的教学水平。
1.概述算法思维
1.1定义
现如今我们已经迎来了信息社会,现代学生需要具备算法思维。算法思维是一种过程性思维方法,是人和机器共通的思维形式。利用算法思维可以简化问题,更好的解决问题。这种解决方法比较有效,教师在教学过程中需要帮助学生建立算法思维模式,使学生可以深入的分析问题,确定问题的本质,在解决其他问题的过程中也可以发挥经验参考的作用。
1.2作用
提高思维能力:算法的形式和功能都比较强大,每个算法的形成都经过一系列实践,需要人们不断感知和归纳算法的相关资料和信息。同时需要不断利用和推广算法。在這一过程中,可以突出学生的思维水平和算法能力等。此外也可以将学生的数学思维能力体现出来。学生可以在理性角度思考隐蔽的数学模式,获取更多的解决思路。
提高逻辑思维能力:算法可以减轻人们脑力劳动,虽然算法具有机械化特征,但是在很多情况下利用计算机可以解决各种问题。算法思维对于各类操作程序进行描述,在学习算法的时候,学生可以进一步理解和体验算法的过程,掌握算法思想,这样有利于提高问题解决效率。在计算机和数据等科目当中都存在各种算法,学生掌握了之后,可以在日常生活当中利用算法。算法具有详细和明确的规则,根据算法的顺序和条件等可以建立序列性结构,这样有助于人们根把握事物操作的具体步骤,使人们的理性思维习惯不断强化。
如果问题比较复杂,可以利用算法思维的过程性思维方法,学生通过制作程序框图可以将清楚的描述和表达,确定各要素之间的关系,同时也可以有序组织各种信息。人们在日常生活当中利用算法处理各种问题,帮助人们有条理的解决实际问题。
2.高中信息技术教育中算法思维培养策略
2.1设置问题激发学生的学习兴趣
教师激发学生的学习热情,为他们指引学习的方向,可以增加学生学习的动力,教师需要精心备课,学习算法和程序设计的过程中,可以结合VisualBasic的特点和问题驱动方式,让学生尝试利用算法思维解决实际问题,这样可以激发学生的学习动机。寻找有关学生日常生活的话题,切入到日常教学过程中,可以提高学生的学习热情。例如可以利用兔子繁殖等生活化的案例,教师负责给予学生更多的理论帮助,引导学生根据现有的知识解决问题,激发学生的问题解决的欲望。在这一个过程中,教师需要根据学生问题解决能力水平,逐渐提高问题的难度,保证教学过程做到循序渐进,使学生算法思维不断提升。在高中信息技术教育中算法思维培养过程中,教师需要明确目标,和学生更多的沟通和交流,根据学生的学习特点设计出具体的程序设计问题,加强指导,提高学生的算法思维能力,并且引导学生在实际生活当中利用这些知识,从而建立算法思维。教师也可以利用小组合作的方式,提出有关程序设计的问题,让小组成员积极的讨论,最终一起确定解决方法,每个小组都要分享自自己的解决方法,保证高中信息技术教育效率。
2.2引导学生自主探索
教师引导学生利用VB设计一些简单的程序解决我们生活现实中的小问题,也可以对于算法程序独立进行运行验证。这样可以为学生提供自由的发展空间,充分发挥出的想象力,实现创造性学习。培养学生算法思维的过程中,教师无需向学生灌输现有的算法,需要充分发挥出学生的积极性和主动性,实现创造性的学习。学生通过亲自体验和自主及开发等,不再会畏惧学习程序设计的过程,学生逐渐可以把握算法思维的内涵,确定问题解决方法。
2.3充分利用网络资源
科学技术不断高速发展,网络资源也变得越来越丰富,可以利用现代化手段辅助高中信息技术教学过程,为学生创设网络学习环境,有利于培养学生的算法思维。首先可以设置VisualBasic环境,使学生进一步学习算法。设置人机交换和师生相互的环境,VisualBasic这种计算机语言功能非常齐全,内容也比较丰富,可以利用VisualBasic培养高中生的算法思维。此外学校需要完善硬件设备,完善计算机房的智能终端设备,保证每个学生都可以利用一台计算机,为学生提供更多的操作机会,教师可以向学生提出针对性问题,学生可以计算机知识解答问题,教师可以远程控制学生学生的思路和解答方法,进一步指导学生的学习,及时纠正出现的问题。教师可以向全体学生共享案例,展示学生的优秀的作品,使学生自信心不断提升,提高学生的上进心,在多个渠道促进学生的交流互动。
2.4利用多元化的评价
高中信息技术教师需要训练学生的算法思维,设置良好的学习环境。在构建学习环境当中,保证学生实现自主性学习。学生可以根据自身认知结构,实现自主性的学习方法,自己选择适合自己的算法知识,此外由学生自己规定学习进度。因此在算法学习整个过程中,教师需要提高学生的学习兴趣和学习能力等,并且以这些方面作为学生学习效果考核的因素,这样有利于学生确定学生在算法学习过程中的效果。
结束语:算法思维有利于培养学生的思维能力和逻辑能力,在高中信息技术教育中,培养学生的算法思维能力,需要充分发挥出教师的引导作用,充分利用网络资源,设置网络学习的环境,开展各种学习评价方法,提升学生的算法思维,使学生的算法能力不断提高。
参考文献
[1]陈燕玲.高中信息技术教学中算法思维的培养[J].信息与电脑(理论版),2018(01):233-235.
[2]谢忠新.关于计算思维进入中小学信息技术教育的思考[J].中小学信息技术教育,2017(10):38-42.