Python走进高中信息技术教学之研究

发表时间:2021/5/13   来源:《中国教育信息化》2021年2月   作者:林贵辉
[导读] 在素质教育背景下,我国的学校教育更注重对学生信息素质的培养,尤其是网络媒体时代到来之后,重视程度越来越高。而高中信息技术教学正是培养学生信息素质的关键性渠道,学生通过学习信息技术知识提升对数字化信息的学习意识,形成良好的计算思维,帮助其适应时代的发展,满足社会的发展需求。

福建省永春第三中学    林贵辉   362609

摘要:在素质教育背景下,我国的学校教育更注重对学生信息素质的培养,尤其是网络媒体时代到来之后,重视程度越来越高。而高中信息技术教学正是培养学生信息素质的关键性渠道,学生通过学习信息技术知识提升对数字化信息的学习意识,形成良好的计算思维,帮助其适应时代的发展,满足社会的发展需求。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生态部分的非专业性学习方面。通过该方法可以有效培养学生的课堂学习能力,促进学生对于基础算法的掌握水平。如,教师可以利用排组分列的方式对学生进行教学,让学生明白Sort中关于内置函数、排序方法、插入方法等内容。另外,教师重点需要对学生进行第三方函数数据库的介绍与分析,以此让学生明白Python语言在相关领域中实际应用价值.
        (二)通过体验活动应用编程解决问题
        语言编程的具体性、可操作性性、抽象性较强,所以通过活动体验引导学生参与到 python 语言的实践中来,使学生更好的学习 python 语言。因此教师可结合课堂中的体验活动引导学生应用编程解决问题。
        例如,在排序讲解的过程中,教师可以这样设计:“各种计算机排序的过程都与我们的实际生活息息相关,所以我们可以利用一个活动来进一步认识排序过程,通过扮演小乌龟的运动来更好地了解抽象建模的过程。”采用这样方式将编程语言中的内容转换成体验活动内容,推动学生主动参与到体验活动中,使学生在具体实践过程中深刻的认识各类排序过程,并在实物扮演中体验编程语言中所存在的各种问题及解决问题的思路,建立起更好的知识结构。紧接着,教师则引导学生如何运用编程语言来解决问题,并在这一过程中让学生通过实践将抽象化的知识转化为具体的知识内容,教师可先引导学生加强排序过程,然后再去解决问题,从而帮助学生更好的建构知识。
        (三)重视Python教学的多元评价
        由于Python教学实践性与操作性较强的特点,传统的教学评价方式很难满足Python教学的评价需求,所以需要教师更注重Python教学的多元化评价,着重强调实践与操作的必要性。此外,还要注重学生学习过程的评价,将学生在整个学习过程中的积极表现、探究意识、合作意识等多个方面纳入到评价中,同时还可以让学生间互评、自评,以此获得更具客观性的评价结果。
        例如:在高中Python教学评价中,教学者将实践与操作划分为重点评价内容,并将学生在学习过程中的反思能力、探究能力等众多因素列入其中。在进行教学评价时,先让学生进行自主评价,之后再实施各学生之间的互动评价,最后由教学者做最终评价,在保证评价内容具有一定全面性的同时,使评价结果更具客观性,进而体现出该评价结果的多元化、科学化和合理化。
        结束语:总而言之,高中信息技术课程是一门专业性、实践性、技术条件要求较高的课程,而Python在教学中的应用为高中信息技术教学带来的新的血液,通过学习数字化的信息知识培养更多符合新时代发展的人才,满足社会需求。因此作为高中教师要在 python 教学中引导学生从实际出发,进一步理解编程语言的内涵,利用开展体验活动使学生掌握利用计算机思维解决问题的能力,提高学生的信息素养。
参考文献
[1]石勇,python走进高中 信息技术教学之研究[J].:新课程;2019年04期.
[2]于雁.高中信息技术python模拟程序的编写及应用[J].电脑知识与技术,2019(30).

投稿 打印文章 转寄朋友 留言编辑 收藏文章
  期刊推荐
1/1
转寄给朋友
朋友的昵称:
朋友的邮件地址:
您的昵称:
您的邮件地址:
邮件主题:
推荐理由:

写信给编辑
标题:
内容:
您的昵称:
您的邮件地址: