关于高中信息技术计算思维培养的思考
摘 要:近几年,计算机信息技术在飞速发展,高中生掌握一定的信息技术,是学校教育的要求,更是社会发展的需求。通过信息技术课程的学习,高中生可以掌握一些计算机相关的知识,处理基础的信息技术问题,对于生活中常见的电子信息设备也有一定的了解,也会简单地使用。然而,这都只是信息技术学习的基础,更重要的是要养成计算思维,学会用缜密的逻辑和理性的思考能力去全面地看待和分析问题,加强自身对于客观事物的认知水平。对如何培养高中生的信息技术计算思维进行了一些思考,希望能给教学实际提供一些参考作用。
关键词:高中教育;信息技术;计算思维
目前,在高中信息技术课堂教学中,对于信息技术的实际操作能力的训练,已经形成比较完善的教学方法。但是,教学的重点强调的是对于计算机的使用能力,而对于学生计算思维的培养,则没有给予足够的重视。然而,良好的计算思维是信息技术的核心所在,它是信息技术不断发展的原动力,是利用信息技术解决实际问题的思想指导,考虑到学生的未来发展,上好信息技術课程能培养学生的计算思维,让学生更加全面地发展。
一、善用分层教学培养计算思维
高中信息技术课程中,让学生掌握基本的计算机操作能力相对来说比较容易,但是要在课程中使学生具备计算思维能力,则需要付出一定的努力。作为高中信息技术教学中的难点部分,要想培养学生的计算思维,不仅要打牢学生信息技术的知识基础,同时对学生的思维能力和思维品质也提出了相应的要求。教师在教学实际中要善于融入分层教学的理念,这样教学的内容和方式都易于被学生接受。在实际中,分层教学可以从两个方向入手;一方面,对于复杂的知识点可以分层教学,将问题进行分层设计,化繁为简,层层递进,让学生更易理解;另一方面,可以考虑学生不同层面与不同学习能力的实际,分配适宜的学习任务,让其更符合学生的认知水平和知识层面,相应的教学内容也更易于被学生普遍吸收。
例如,在讲解约瑟夫环这个这问题时,为了让基础不同的学生更有效地理解解决问题的思路,以及更直观地体会循环的过程,就可以采取分层式的教学方法。假设有100名学生,则可以按照0~99来进行编号,这样做的目的是为了应用数组中的索引这个概念。虽然索引是从0开始,但是报数还是从1开始。并且约定报到3就离开队伍。就这样,让学生自己亲自参与报数,感受循环的过程,在离开队伍后还可以继续观察和思考,探究代码实现的过程中要注意的细节。在一部分学生有些头绪时,教师还可以提示:“由于在约瑟夫循环中,我们不知道循环的具体次数,因此必须使用while循环。”有了这个提示,暂时没有思绪的学生也能开动脑筋,开始思考解决的办法;而已经有一些思路的学生,则可以在此基础上考虑更多的细节问题,比如while循环里面要有if条件判断语句,当报数为3时,对应的数字要做个标记,表示出局,而且对于报数这个变量要重新赋值为1,表示从头开始报数等。经过一段时间之后,有些基础较好的学生必然已经完全写出了代码,没写出来的学生也会多少有些思路,对问题也有一定的理解。此时,教师再讲解答案也就是代码的每一个步骤,学生的理解也会更加深刻,对于知识点的运用也会更有心得。这样通过分层次的教学模式,化解了问题的难度,让基础各不相同的学生都能积极思考,让学生的思维进一步得到启发,在此过程中对学生计算思维能力的培养起到很好的促进效果。
二、理论结合生活实际培养学生的计算思维能力
在计算思维能力培养的过程中,教师可以提出一些需要解决的实际问题,让问题驱动学生学习,激发学生的主动性,让学生结合所学理论解决实际问题。计算思维能力的培养过程最好是结合实际的生活问题,从而发挥计算思维的作用,学生在解决具体问题的过程中,对自身的计算思维也进行了训练,最终有效掌握了相应的思维方法。当然,教师在结合实际问题时要注意难易程度要适中,问题所运用的理论知识要鲜明。这样才能让学生更好地运用当时所学理论知识,来锻炼自身的计算思维,并且可以让学生的思维能力在已有基础上实现提升。
例如,在讲解VB程序设计语言的for循环和while循环语句时,如果反复讲解循环的编写格式和规范,对于学生来说可能就稍显枯燥,导致学习的效果不佳。正确的做法是,在介绍完基本知识后,可以顺势提出一个问题:“著名数学家高斯在上学时,就曾巧妙运用公式快速计算出了1~100的和,现在,我们不用数学公式,能否编出一套代码,让计算机帮我们完成这项工作?”这样一来,马上就吸引住了学生的注意力,让他们陷入思考之中。通过将当下学习的理论知识与实际问题巧妙地结合,让学生体会知识的价值所在,从而激发学生的学习兴趣,最终让学生主动学习和掌握该知识点,并培养了运用计算思维解决问题的能力。
上好高中信息技术课程,首要的就是要注重学生计算思维的培养。计算思维对于信息技术来说,就像逻辑对于数学,是信息技术学科最基础、最适用、不可或缺的基础思维方式。在高中信息技术课程中培养学生的计算思维,是新课标下对于信息技术课程提出的新要求,有利于信息技术课程形成稳固的核心价值。现在,对于计算思维培养在实际教学中仍存在诸多问题,需要广大教师对其进行更深入的探索。
参考文献:
[1]蒋科娜.关于如何拓展高中信息技术计算思维的思考[J]. 新课程(下旬),2016(9).
[2]肖广德,高丹阳.计算思维的培养:高中信息技术课程的新选择[J].现代教育技术,2015,25(7):38-43.
[3]王林超.高中信息技术课程教学中计算思维的培养[J]. 中小学电教月刊,2015(7):93.
?誗编辑 李博宁