孙莉
安徽省灵璧县第二中学 2342000
【摘要】近几年,随着互联网技术在教学中的不断深入,信息技术学科在授课过程中的主要目的由原来的计算机使用转变到了一个更深的层次,高中信息技术课程的要求也发生了很大变化。高中信息技术课程越来越倾向于程序编写类课程的入门,为学生进入高校学习更深层次的程序编写提供了基础。为了适应这种授课形式,教师们对Python进行了初步的尝试和探索。本篇文章针对基于核心素养的高中信息技术Python教学进行分析,希望起到参考作用。
【关键字】学科核心素养 高中信息技术 Python 教学初探
【正文】就我国目前的教育状况来看,高考无疑是最重要、最紧张的一场考试。学生、家长、老师乃至社会各界,都高度关注高考,国家通过高考选拔人才,学生通过高考改变命运。这就导致了学生们过度关注高考科目,而对于其他方面的发展不甚在乎。信息技术学科就属于高中的“边缘学科”,不受到重视,但是在生活中和未来的学习中却意义深远。因此信息技术教师要利用有限的课时完成教学任务,同时实现编程教学的初步探索,责任重大。
一、学习Python的重要性
1.1什么是Python
Python指的是一种计算机程序设计语言,通常用于编程和软件的开发等。Python是一种较为简单的入门级的编程语言,在高中信息技术课程中加入Python的学习可以给大学计算机C语言课程的学习提供方便。因此,高中信息技术编程语言的学习不应该仅仅局限于高中课程中的应用,更应该长远考虑,让编程语言融入到学生们的生活和学习中,这样在以后的学习中才能更快的融入和接受,不用花费大量的时间去接受编程新知识,做到心中有底,才能学好信息技术这门新功课,为信息化中国做贡献。
1.2Python有助于开拓思维
没有一片相同的树叶,也没有两个相同的人,每个学生对每个学科的理解和接受能力都是不一样的,不是每个学生都能很容易的学好高考科目,可能这些学生在计算机方面有特别的天赋。信息技术教师可以因材施教,鼓励对信息技术学科有独特见解的学生学习,帮助他们开拓思维,重拾信心。Python是一名编程语言,学生们通过学习和了解python可以了解电脑程序运行的原理,甚至可以动手编写简单的小程序,这些都可以帮助学生们开拓他们的思维,打破他们对计算机的固有认知。
二、学生在学习Python过程中遇到的问题
2.1学生对Python理解生涩
计算机的运行和程序的编写是比较抽象的知识,学生固有的思维形式不利于他们理解计算机的运算过程,时常会出现记忆偏差等现象。
给学生的理解和记忆造成了很大的阻碍。这类抽象的概念和知识点在讲解时难度较大,学生对二进制、八进制等概念模糊,不知道什么时候可以用,用哪种,这些都是学习过程中的困难。在程序语言中,代码的种类有很多,需要花费很多时间去记忆和分类,学生需要像学习一门语言一样去学习Python。
2.2学生积极性不高
信息技术中的Python入门难度相对于本学科或是其他学科来说,难度都是不低的,但是高中信息技术不是高考要求的科目,学生们不重视,也就很难认真对待这一课程的学习。学生们被其他学科占据了大量的时间和精力,没有剩余的精力去研究编程语言的课程。教师和家长任务大学会重点讲解,也不支持学生花费大量的时间在高中学习信息技术。因此在整体上,高中生对信息技术学科的兴趣不高,课堂效率也就不高,课程过于流于表面。
三、基于核心学科素养学习Python
3.1实践学习Python
任何学科的学习都需要实践,信息技术也是。Python的学习实践有很多种形式,可以包含知识点在实际编程中的应用,也可以是使用简单指令编写一个图案的计算机程序,教师可以带领着学生一步一步完成一个简单有趣小程序的编写,带他们体会编程带来的乐趣,让他们知道编程的神奇。学生们在了解中产生了兴趣,越来越热爱这一学科。实践是学习的最好方式,教师要善于利用计算机形式的多样性,大胆创新课堂形式,让学生们完成基本任务的同时让这一学科的优势发挥到最大。教师也可以适当布置编程小作业,帮助学生巩固语言知识,在作业过程中渗透和理解这种思想。
3.2交流学习Python
交流学习是指学生和学生之间,学生和老师之间的一种相互交流思想的学习方式,二者在相互的思想碰撞过程中将原本的思想升华或是获得更多的知识。信息技术交流学习可以获得更多课堂上扩展的知识或者是对原有的知识有一个更深的理解。Python包括很多的知识点是实际操作步骤,都是十分复杂的学习过程,一个人研究起来相对有难度,小组讨论交流的学习模式可以更好的学习信息技术。教师可以进行分组或是学生们自由结组,自由讨论,讨论的结果以简单编程的方式反应出来。教师通过课上指导帮助学生改变程序中的错误,也是一种提高。
【结束语】Python在所有的计算机语言中是较为全能型的语言,也是可以更快入门的计算机语言之一。因此并不是有很大难度的,带来的收益以远大于高中阶段的学习收益,受益一生。教师鼓励学生学习Python成为长远的计划,是推进信息技术型社会的必然需要。学生们要保持对计算机语言的兴趣,带着兴趣探究性的学习这一学科,可以让语言学习变得简单有趣。让学生们习惯用编程语言的思考方式去解决问题,会发现更加广阔的天地。
【参考文献】[1]郑晓敏.基于学科核心素养的高中信息技术Python教学探究[J].新智慧,2020(35):7-8.
[2]崔凯.基于学科核心素养的高中信息技术Python教学分析[J].中小学电教(教学),2020(10):5-6.