基于学科核心素养的高中信息技术python教学研究

2021-12-24 05:58李雨
三悦文摘·教育学刊 2021年44期
关键词:编程程序核心

李雨

摘要:《2017版高中信息技术新课标》对高中信息技术教学提出了更高的要求。信息核心素养由信息意识、计算思维、数字化学习与创新、信息社会责任等四个核心要素构成,它们是学生在接受信息技术教育过程中逐步形成的知识与技能、过程与方法、情感态度与价值观等方面的综合素养。在python教学实施中,教师通过提供技术多样、资源丰富的教学环境,培养学生学科核心素养。因此,笔者结合教学实践,就基于学科核心素养的高中信息技术python教学进行如下研究。

关键词:核心素养;高中;信息技术python教学

信息技术核心素养包括了意识、思维、学习与创新、责任等4个维度的发展,教师要在Python教学中有意识地将核心素养培养的4个核心要素融入教学设计与实施中。各个要素之间相互关联,是要以教学实践为载体,促使他们之间相互渗透、相互促进,引领高中生信息技术核心素养的全面发展。

一、探究式学习,发展学生综合素养

正如陶行知先生所言,好的先生不是教书,而是教学生学。笔者认为,教会学生如何学习,是授人以鱼教学理念,在高中信息技术教学中的深层次应用。高中生正处于青春叛逆期,求知欲旺盛但又不希望受到教师过多约束。教师可以利用学生这一特点,为他们设计学习任务,以任务驱动他们开展探究式学习,综合而全面性的发展学生信息技術核心素养。

例如:教学“Python语言基础”这部分知识时,可以为学生布置一个探究任务,让学生对Python语言的语法规则以及程序运行环境的选择知识进行自主学习。首先,教师提出学习任务,并通过课堂教学情境,激发学生的探究欲望。这一环节,教师可以让学生使用Python语言编写一个介绍弹球游戏的小程序。其次,学生以小组为单位,通过程序编写,探究Python语言的语法规则。教师适当放权,小组长组织小组成员对其在程序编写过程中所发现的Python语言语法规则进行总结与分享,最终形成条理清楚的文本内容。再次,各个小组尝试运行该程序,以实践活动为载体探索Python程序运行环境的选择方法。

二、读简单的Python程序,构建编程思想

学习某个开发工具或者一门语言时,最重要的是要掌握他的思想,通过编程思想的构建,达到触类旁通的学习效果。引导高中生学习信息技术课程时,要帮助他们从Python的基础语法学起,在了解类、模块、函数、循环、变量等概念的基础上,以Python语言的应用方法进行训练。

例如:如教师可以结合教材案例,为学生设计一些趣味性实践活动,让他们通过大量的练习,掌握调试方法、熟悉基础语法、形成编程思想。首先,教师可以将学生所编写的程序收集起来,当讲解新知识时,再选择合适的程序作为案例,让学生进行改写,培养学生对语言知识的灵活运用。其次,为每一名学生构建个人学习档案,要求学生将每次进行编程实践活动所形成的作品以及感悟记录下来,用于阶段性总结归纳式学习,帮助学生掌握编程思想。反复练习与总结归纳中,学生不仅可以熟悉Python程序的基本格式,不断掌握新的知识点,而且可以从理论层面加强对这门语言的认知。

三、渗透德育,培养学生社会责任感

信息技术的发展与普及,使人们所生活的环境及其思维方式都发生了巨大的变化,网络安全已经成为不可忽视的问题。我做信息技术教师要注重内容的渗透,培养学生对网络及编程活动的正确认知,促使他们形成在行为自律、道德规范、文化修养方面的责任心。

例如:教师可以以线上网络文化建设为例,让学生使用Python语言创建网络文化宣传页,训练学生知识创新应用能力的同时,了解何谓信息社会责任,促进其责任感的形成。首先,教师可以联系当前的网络热点问题与教材内容,为学生设计实践任务,让学生结合自己所学以及网络资源完成宣传页设计。其次,引导学生合理分工,通过合作准备好进行宣传页制作的相关素材。再次,教师要做好教学总结工作,与学生讨论他们通过实践活动所掌握的知识与技能,并从编程人员的角度谈一谈信息社会责任。如此就将学生的实践体验与德育教学内容建立起直接连接,完成了对德育内容的生活化处理,使得学生对信息社会责任的认识更为具体,有利于他们在生活和学习中承担起属于的自己的一份责任。

四、结语

综上所述,Python语言在编程工作中有着广泛的用武之地,教师要通过丰富的教学手段完成对学生的核心素养培养工作,促使学生从多个角度、多个层次提升学习效率。学生是学习的主体,教师要在思维训练、能力培养、德育活动中充分发挥学生主观能动性,通过促进其主体作用的发挥,促进学生核心素养的全面发展。

参考文献:

[1]周耀枫.python在高中信息技术教学的研究[J].计算机与网络,2021,47(02):31.

[2]孙冰﹒基于Python的多线程网络爬虫的设计与实现[J].网络安全技术与应用,2018(4):38-39.

[3]李琳.基于Python的网络爬虫系统的设计与实现[J].信息通信,2017(9):26-27.

猜你喜欢
编程程序核心
我是如何拍摄天和核心舱的
近观天和核心舱
你好!我是“天和”核心舱
玩游戏学编程,Blockly Games上手玩
给Windows添加程序快速切换栏
纺织机上诞生的编程
简化化学平衡移动教学程序探索
编程屋完成数百元万天使轮融资
学编程,先画画
“程序猿”的生活什么样