APP下载

针对计算思维培养的高中Python课程教学思路探究

2022-03-05郭建伟

快乐学习报·教育周刊 2022年7期
关键词:计算思维高中教学模式

郭建伟

摘 要:目前我国现代信息技术已经发展到了成熟阶段,所以在高中教育中也更加重视信息技术的教学,而Python作为一种人工智能语言的其中一种,被应用于高中计算机教学,成为了一种新的教学模式。在Python教学模式下,学生的计算机思维会得到很大程度上的提升,对学生未来的发展具有积极意义。本文主要就自身的计算机教学经验出发探究针对计算机思维进行的Python 教学,并给出合适的建议,希望能够对高中信息技术教师的教学工作提供帮助。

关键词:高中; Python 课程;计算思维;教学模式

引言

在新课标的指导下,高中教育提倡促进学生的全面,而信息技术课程是信息科技发展下的产物,加强对信息技术的学习能够培养学生适应现代社会以及自身发展的能力,是学生全面发展的一个重要方面。此外,信息技术教育的育人价值也十分显著,能够帮助学生建立正确的思维与价值观,使其能够正确看待与适应社会的发展与变化,同时这也是教育变革中社会对培养新时代人才的需求。所以,高中信息技术教师们必须注重对高中生计算机运用能力和计算思维的培养,使学生形成计算思维、实践思维、理论逻辑思维三种科学思维模式,以推动其全面发展。

一、计算思维的基本内涵

计算思维实质上仍是一种思考方法,是在人们熟练使用计算机后,在利用计算机技术解决问题的步骤去思考的一种思维方法。但仅掌握计算思维而没有计算机应用技术的支持同样就无法培养学生的计算机素养。所以,为了要增强Python教育的有效性,高中信息技术教师们必须在培养学生计算机系统思想能力的基础上,进一步锻炼其对现代计算机科学的运用能力,将思想与技能紧密结合,以达到计算思维的形式化、自动化、系统化和模型化。

二、在高中 Python 教学中提升学生的计算思维的策略

(一)打好计算机应用技术的基础

新的教学模式Python对培养学生的计算思维有着重要的作用。但前提是学生必须要学好计算机应用技术,上文也提及只有思维而没有技术的支撑,那么计算思维将没有实际意义,只有与技术相结合的计算思维才能形成形式化、自动化、系统化和模型化。因此,高中信息技术教师在开展教学时应该为学生打好计算机应用技术的基礎,为发展计算思维做铺垫。首先,信息技术教师在开展教学时,应着重讲解基础知识,利用幽默风趣的语言帮助学生消化抽象知识。为了学生更好地理解信息技术教师也可以在学生认知水平的基础上开展类比教学。比如高中生刚接触Python 语言时,会对其表达形式和内容有一定的困惑,此时信息技术教师应该详细讲解Python语言的基础知识,让学生对 Python 语言有一定的了解和认知。在讲解的过程中,教师可以利用turtle模块,通过图形绘制的教学实例,来对Python的基础知识进行讲解,利用一些学生感兴趣的事例吸引学生的专注力,提升学生的学习内驱力,在向学生阐述计算机语言设计思路以及面向的对象,加深学生对基础知识的掌握,使其理解计算机面向的对象产生的影响,进而提升其计算思维。

(二)合理分配课堂教学时间

虽然在智力和认知水平上,高中生都比初中时期有了较大的提高,但是由于其之前接触的计算机知识较浅显,甚至很多乡村地区的学生在之前根本就没有接触过信息技术,所以在学习Python 语言时会存在一定的困难,需要其投入较多的精力理解其中的抽象知识。因此,教师在教学过程中也要考虑到学生这一现实的学习情况,根据学生的认知水平和接受水平设计教学内容和教学计划,最大程度上尊重学生的主体地位。首先,教师要合理分配课堂教学的时间。其次,教师不能一下子为学灌输过于复杂的知识,要循序渐进,由易到难,给予学生适应的过程。

(三)创新计算机教学方法

与高中其余文化课相比,计算机知识比较抽象,即使是智力和思维能力都比较成熟的高中生也很难构建知识框架。面对这种情况就需要信息技术教师更新教学方法,丰富教学内容,使学生学习计算机知识时更加轻松,减轻其学习的压力。目前笔者认为在大的项目无法开展的情况下,可以采用一些容易实现的微项目来开展教学,也可以利用小型的游戏开发来提升学生的学习兴趣,比如我们所熟知的案例编写函数模拟报数游戏:“假如m个人组成圆形,并为这m个人进行编号,从第一个人到第q个人,假设q为5,报数报道q的人退出,然后圈子缩小,循环往复最后留下的应该是几号?”,进而激发学生的求知欲望,然后驱使学生主动进行探究学习,在这个过程中老师则需要做好支持工作,引领学生主动学习,完成开发。教师利用这些方法进行教学时,能够避免直接讲述理论知识带来的突兀感,也为学生提供了一定的思考和消化时间,有利于学生计算思维的发展。

结语

总而言之,秉持“为党育人,为国育才”的理念,基于促进学生全面发展的教育趋势下,高中计算机教学是不能被忽略的,因为计算机教育不仅能够培养学生的计算思维和计算机应用能力,还使学生在学习的过程中形成正确的思想观念,有着极其重要的育人价值。因此,高中信息技术教师应该重视计算机教学,重视对学生计算机素养的培养,使其形成适应现代社会发展的能力和品质。

参考文献:

[1]韩捷.从计算思维培养角度谈高中Python课程教学模式[J].启迪与智慧(中),2020(9):86.

[2]刘承林.计算思维培养视角下高中Python课程教学模式研究[D].山东师范大学,2019.

猜你喜欢

计算思维高中教学模式
群文阅读教学模式探讨
“思”以贯之“学、练、赛、评”教学模式的实践探索
“认知-迁移”教学模式在高年级阅读教学中的应用
程序设计课程中计算思维和应用能力培养问题研究
民族高校C语言程序设计课程教学改革的研究
算法的案例教学探析
浅谈艺术专业学生计算思维能力的培养
交互式电子白板在历史教学中的应用研究
高中政治课中的分层导学探讨
理顺高中政治课堂问题教学流程研究