基于计算思维的高中Python程序设计教学的探究
来源:用户上传
作者:
摘 要:计算思维是运用计算机科学的基础概念进行问题求解、系统设计以及人类行为理解等涵盖计算机科学之广度的一系列思维活动,其对于学生解决实际问题具有重要作用。本文对如何基于计算思维展开高中Python程序设计教学进行了探究,希望能对高中Python程序设计教学有所帮助。
关键词:计算思维;高中信息技术;算法与程序设计;教学研究
一、引言
培养具备计算思维能力人才是当前信息化时代背景下对中学生乃至大学生的必然要求,高中开展程序设计可以让学生感悟计算机求解问题的方法和步骤,培养其计算思维能力。由于Python语言的简洁性、易读性以及可扩展性,初学者在学习Python的过程中可以从语法细节中摆脱出来,专注于解决问题的方法、分析程序本身的算法以及其在各个领域中的应用,因此将Python作为高中程序设计课程具有显著的应用价值,对于培养学生的计算思维能力具有重要作用。
二、Python语言的基本特点
Python语言的主要特点是简单易学、开放性强、开发库功能强大。简单易学是Python语言的主要特点,因为Python语言的语法较为简单,学生可以在短时间内上手并掌握其基本运算方法。Python语言是开源的、免费的,学生以及教师能够免费获得Python的发布版本并修改其源代码,由于Python语言的开放性,诸多用户在使用的过程中不断开发其功能,有效推动了Python语言的发展。Python语言具有功能强大的开发库,除了其自身携带的标准库外还有程序设计人员开发的第三方库,强大的开发库为Python语言的快速开发提供了强大的支撑,也是Python语言广泛应用的重要支柱。
三、基于计算思维的Python语言程序设计课程的教学
(一)合理分配时间
高中Python程序设计教师在教学过程中要注重学生学习时间分配的情况,努力将有限的课堂时间高效利用起来,提高教学效率和学生的学习效率。高中阶段的学生很大一部分还没有系统的学习过一门计算语言,还没有形成一定的计算思维,所以学习Python程序设计时会比较吃力。教师在教学过程中应该将学生的学习状态放在主体位置,根据学生的学习进度来调整教学进度。课程开始时教师要本着由浅入深的原则。第一阶段先给学生讲解Python语言的含义和作用,以及Python程序设计界面的基础操作内容,让学生认识到Python语言的实用性,熟悉Python程序设计界面和一些基本的操作。第二个阶段开始教学生学习Python程序设计中的基本语句、程序结构和一些主要的知识点。在学生能熟练掌握Python程序设计的基本语句和程序结构后开始第三阶段的教学。第三阶段的教学主要教学生Python程序设计的整体操作,Python语言的算法知识,教会学生能自主编写完整的Python程序。以学生为主体的教学方式能让学生在学习Python程序设计的过程中减少对新知识的恐惧感,而且随着知识点的逐渐深入,逐步培养学生的计算思维能力。
(二)改进教学方法
学生在学习过程中会觉得计算机语言过于抽象,难以理解,在学习Python语言这门课时会出现畏难情绪,教师在Python教学过程中要注重将知识形象化,帮助学生进行深入理解和运用。形象化教学是很多学科教师都会运用到的一种教学方式。这种教学方式能将教学中学生不易理解的知识点化难为易、化简为繁、化抽象为具体。在Python程序设计课堂上,教师可以将抽象化的Python语言结构和算法进行适当的比喻,通过与生活中学生常见事物的对比,学生对抽象化的Python语言就会有一個形象具体的概念。在形象化的教学过程中教师还可以鼓励学生积极思考计算机语言算法与现实生活中一些事物的联系,以此来启发学生的思维能力和想象能力。
在Python语言的教学中,教师需要合理分配教学时间,制定合适的教学方案,让学生在学习的过程中一定不能脱离计算思维的思考环境,通过有效的Python程序设计课程来尽可能提高学生计算思维,以培养具备计算思维能力的人才。
参考文献:
[1]王亚萍.计算思维培养视域下《Python程序设计》课程的教学改革实践[J].电脑知识与技术,2018(2).
[2]肖胜刚,袁方,安海宁.Python课程助力计算思维和创新能力培养[J].计算机教育,2017(9).
[3]朱鹏飞.论Python程序设计语言——对大学生计算思维能力的培养[J].数字技术与应用,2017(3).
转载注明来源:https://www.xzbu.com/9/view-14705023.htm