APP下载

高中信息技术课程教学中计算思维的培养方法

2020-07-23袁勇林

关键词:计算思维高中信息技术培养

袁勇林

摘要:信息技术课程是高中教育中十分重要的一门课程,其对于学生综合发展有极大影响。而在以往的高中信息技术教学中,教师过于看重学生基础知识、相关操作技能的培训,忽视了对学生计算思维培养,导致学生信息素养不高,不利于学生全面发展。所以在高中信息技术课程教学中,教师必须提高对学生计算思维培养的重视力度。

关键词:高中信息技术;计算思维;培养

中图分类号:G633.67 文献标识码:A文章编号:1992-7711(2020)12-109-1

近年来,随着现代信息技术的快速发展,社会各界都朝着信息化、现代化的方向发展,而计算机操作能力也成为了衡量一个人综合能力的重要指标。因此,在实践中,社会各界对于各个阶段信息技术课程教学重视力度逐渐提高。在高中信息技术课程教学中,为了更好的促进学生解决问题能力、应变能力提升,教师必须结合教学实际,强化学生计算思维培养。

一、计算思维的相关概述

对于计算思维,主要是通过计算机科学的相关概念解决相应的问题,并通过系统的设计来帮助人类处理某些事物。从本质上看,计算思维是自动化、抽象化的,是每一个学生在学习信息技术课程知识时必备的思维能力。计算思维与计算机编程相比较,需要从多个层次进行思考,并且其本身具有极强的技能性,并非是简单机械重复,同时计算思维是数学与工程思维的深入结合。在高中信息技术课程教学中,注重学生计算思维培养具有十分重要的意义,首先,其可以指引学生灵活的应用信息技术来解决各种问题,高中信息技术课程培养出来的学生在信息技术水平大多处于中级层次,学生很难创造性的对问题进行处理,而计算思维的培养,能显著改善这一不足,促进了学生解决实际问题的能力。其次,对学生的计算思维进行培养,还可以在很大程度上推进高中信息技术核心素养培育,强化了课堂教学效果。

二、高中信息技术课程教学中计算思维培养方式

信息技术课程是高中教育中十分重要学科,在课堂教学中,如果教师已然沿用传统的灌输式教学,很难调动学生的学习热情,必然会影响到学生计算思维发展。因此,在实践中,教师必须结合课堂教学实际,采取多样化的教学手段,来引导学生积极的探索信息技术知识,并在此过程中实现学生计算思维发展。对此本文结合上海科教版高二信息技术课程第3章《常用算法及程序实现》中的第二节《穷举法》一课为例展开分析,本节课是这一章的重点内容,学好了本节课知识,才能让学生更好的学习后续软件开发、综合实践等内容。在教学过程中,教师可以从显示学生生活出发,借助生活例子,启发学生理解穷举法,同时教师要通过演示、实践、讨论、评价、任务驱动等多种形式的教学活动,使得课堂教学更加生动有趣,激发学生学习热情。

教师要引导学生在课前搜集水仙花数以及古代科学名著《张邱建算经》里的百鸡百钱问题的相关资料。进入课堂后,教师要求学生通过搜索引擎来完成什么是水仙花数、列举三位数的水仙花数等活动,以此吸引学生注意力。接着教师引导学生思考,通过人工的方式来列举十分复杂,速度也很慢,能不能尝试用计算机运算求解水仙花数?设水仙花数为x ,百位数、十位数、个位数分别用a、b、c表示,如何分解出百位,十位,个位?教师通过巧设任务,引导学生对其进行深入思考,学生经过合作讨论探究,可以得出:

a= x\100

b=(x\10)mod 10

c= x mod 10

还可以描述为:

a=int(x/100)

b=(x-a*100)\10

c=x-a*100-b*10

在此基础上,教师给出学生部分代码,要求学生完善程序,师生共同完成编程,并要求学生演示出来。学生活动结束后,教师组织学生讨论:穷举法的概念、特点、适合解决哪些问题等理论知识,并解决具体的问题,如教材中的“金鱼问题”。或者教师要求学生利用穷举法来解决古代科学名著《张邱建算经》里的百鸡百钱问题,促使学生可以在实践中对穷举法有更加深入的了解。

在课堂上,教师从富含趣味的水仙花数问题出发,调动学生热情,然后让学生根据人工方式列举操作的复杂性来体会到计算机运算的便捷性,引导学生树立计算思维,让学生对计算思维解决实际问题产生好奇心,并乐于去探索计算思维的应用。在实际中,由于算法及编程设计相对比较困难,学生难以独自完成,教师可以组织学生通过合作探究的方式,并辅助学生进行程序编写,实现复杂问题简单化,促进学生学习效果提升。在教学中,对于复杂的问题情境,教师要有意识的引导学生通过计算思维对复杂问题进行抽象、分解,从而促进学生思考问题、解决问题能力的提升。在程序编写环节,学生认知局限导致其无法完成全部程序编写,教师要给予学生良好保障,并指引学生不能只看重编程,忽视了编程之间做的工作,使得学生可以对解决问题的整體性、系列性有所感悟,便于学生体会计算思维自动化本质。

综上所述,在高中信息技术课程教学中,加强计算思维培养对于学生的综合发展具有十分重要的意义,因此,在实践教学中,高中信息技术教师必须树立全新的教学观念,灵活的应用各种教学手段,充分激发学生学习热情,强化学生计算思维培养,促使学生可以更好的借助计算机科学来解决相关问题,促进学生综合能力提升。

[参考文献]

[1]林伟,樊磊.在高中信息技术课中培养学生计算思维的有效方法探讨[J].新课程研究:下旬,2017(10):10-13.

[2]王华.高中信息技术课程教学中计算思维的培养[J].考试周刊,2017(5).

[3]姜正梅.基于计算思维培养的高中信息技术教学策略[J].科学咨询,2018(1):56.

(作者单位:湖南省东安县第一中学,湖南 东安 425900)

猜你喜欢

计算思维高中信息技术培养
高中信息技术探究式教学的实践与思考
程序设计课程中计算思维和应用能力培养问题研究
民族高校C语言程序设计课程教学改革的研究
算法的案例教学探析
浅谈艺术专业学生计算思维能力的培养
高中数学逻辑思维能力的培养
浅析新形势下航空计量人才培养
培养学生社会适应能力的策略研究
创新人才培养理论研究现状及未来研究方向