论高中信息技术教学中学生计算思维的培养

2020-12-08 07:27李宁
魅力中国 2020年39期
关键词:编程语言解决问题机器人

李宁

(保定市徐水区巩固庄中学,河北 保定 072550)

引言:信息技术的学习应该适应当代时代的发展。在高中开展信息技术课堂,是为了让学生与时俱进,满足学生的个人发展以及社会对人才的需求。培养学生的计算思维,有助于帮助学生解决基础的信息技术问题,培养学生的个人能力以及综合思维。

一、计算思维的内涵和意义

计算思维是指运用计算机科学的基础概念解决问题。通过计算机系统的提出问题,设计问题,以及对人类行为的理解进行一系列的思维活动。计算思维是一种概念化的抽象性思维,是属于人类的思维,而不是机器的思维。计算思维与当今时代许多领域都有着极强的关联性,是许多专业以及工程的互补条件。计算思维作为人类解决问题的一种途径,主体依旧是人类,人类将独有的想象力与激情赋予计算机上,帮助人类更好更快的用自己的智慧去解决问题。计算思维作为一种人类存在在当今时代所必须掌握的技能,应当被每一名高中生学习到,改变自己传统的固有的思维,运用这种创造性的思维进行信息技术知识的学习。

二、信息技术课堂融入计算思维的方法

(一)改革教学方法,培养计算思维

对于高中的学生来说,面对着繁重的学习任务,缺乏对信息技术内容的概念。因此,为了培养学生的计算思维,教师应该采用启发式教学方法,改变传统的教学观念,将学生作为学习的主体。将知识理解到透彻的最好方法就是将自己所理解到的内容讲给别人听,教师可以选择将课堂交给学生,以小组分工协作的方式,将某节课的内容讲给同学听,教师再根据其他学生的反应来判断学生对这一知识点的理解程度。例如,在计算机程序设计教学中渗透计算思维,学生通过小组协作的方式了解某一种编程语言,就比如以“绘图”的方式来进行编程的LOGO语言,这是一种早期的编程语言,也是一种与自然语言十分接近的编程语言,学生对于编程语言以及可视化,易于学习的程序设计软件的了解,有助于培养计算思维。通过让学生自主学习,小组分工协作的方法,不但提高了课堂效率,培养了学生的学习兴趣,同时让学生了解到更多关于信息技术的内容,得到了更加深刻的记忆和理解,提高了高中信息技术课堂的质量以及学习效率。

(二)创设情境教学,培养计算思维

根据新课标的要求,高中信息技术课堂应该增加趣味性,缓解学生的学习压力。教师可以围绕教学目标以及教学内容设计有趣的教学活动,创设情境教学,给学生带来更加丰富的学习体验。每一个孩子在童年时期都对机器人有着某种莫名的情愫,因此,教师可以通过机器人教学渗透到高中信息技术课堂中,培养学生的计算思维。在德克萨斯大学奥斯汀分校中,考帕特在研究中提到自己以机器人作为计算思维教学的工具,借用机器人培养学生的数学思维以及计算思维。通过运用机器人图形化和模块化的程序设计界面,给学生带来直观的视觉体验,将脑海中的知识串联起来,形成固定的框架和模式,将信息技术知识了解得更加透彻,培养了学生提出问题,分析问题和解决问题的能力。通过可视化的情境进行教学,将程序的结构直截了当地展现给学生,培养了学生的数字化学习能力,增强了逻辑性和创造性思维。

(三)增强课后实践,培养计算思维

课后实践是加强学生对理论知识的理解和培养实际操作能力最好的方法。学生通过课后实践,可以及时发现自己在学习中出现的问题以及难点,与教师进行沟通,解决问题。学生运用这种课后实践的方法,可以解决实际生活中出现的问题,培养计算思维,加强对信息技术知识的掌握,适应时代发展的需求。我们生活在一个网络时代,也是一个多媒体的时代,而音视频作品的出现也是适应时代发展的产物。通过对音视频的创作,也可以很好地培养学生的计算思维,学生通过将声音进行分析、处理和融合,将科技与艺术相融合,在这个过程中,很好地体现了学生对于计算思维的运用。教师可以布置课后任务,让学生将本节课所学到的内容,用音视频的方法进行总结与展现。通过这种方法,教师可以了解到学生对于相关知识点的理解程度,及时发现学生出现的问题和遗漏的知识点。学生在这个过程中,很好地展现了计算思维和逻辑性,将所学到的处理信息的方法也应用到制作过程中,对自己所把握到的知识有了大致的了解和掌握,可以及时发现自己的不足,不断提高自己,超越自己。

三、总结

综上所述,培养学生的计算思维是适应当今信息化教学背景的主要内容。在高中信息技术教学中,教师要注重培养学生的创造性思维,努力展现自己。学生对于相关知识要有基础的掌握,培养自己的动手能力和操作能力,适应时代对于人才化的需求。

猜你喜欢
编程语言解决问题机器人
基于对计算机软件Java编程及应用的分析
联系实际 解决问题
基于JavaScript编程语言之 闭包技术在焦点轮播上的应用
助农解决问题增收致富
解决问题的设计
基于计算机应用软件开发的Java编程语言研究
面对面沟通交流 实打实解决问题
计算机应用软件开发中编程语言的选取
机器人来帮你
认识机器人