论文部分内容阅读
摘要:python是信息技术中的重要组成部分,只有全面的了解以及掌握课程的重要内容,才能够灵活地进行运用,为学生的学习奠定良好的基础。然而现阶段高中python教学中存在一些问题,限制了教学质量的提升,教师要采取有效的措施,提升学生的学习兴趣和积极性,进而提升教学效果。本文通过分析python教学中存在的问题,进而提出了有效的教学策略,供相关教师参考。
关键词:新课标;高中python;入门教学
中图分类号:G633.67 文献标识码:A文章编号:1992-7711(2021)01-104
python是最接近人工智能的语言,由于其灵活的三方扩展以及动态便捷性,使得其在人工智能领域具有重要作用。虽然这一语言较为容易上手,但是单纯的教学会让课堂教学氛围沉闷,让学生失去学习兴趣。现阶段教学中存在一些问题,教师要采取有效的教学方法,提升教学的质量,让学生更好地学习知识,为他们之后的学习奠定良好的基础。
一、高中python教学中存在的问题
1.学校重视程度不够,Python项目在教学中占比较小
当前互联网在不断地普及,信息技术也得到了快速的发展,学校也开始重视信息技术的教育。然而课程的发展需要过程,时间较长,信息技术课程也是这样。当前python课程在信息技术中的课程占比较小,尤其是高中,学生需要面对高考,这就让教师和学校都很看重学生的文化成绩,对于体育和信息技术等非考试的科目缺乏重视,这主要体现在教学中的监管以及考核存在不足,并未给学生营造良好的学习氛围,课堂教学存在无序的情况,导致课堂教学的效果不佳。
2.传统教学方式,导致课堂效率低下
当前还有一些教师在教学中仍沿用传统的教学模式,对于课程的设计存在不合理的问题,注重理论教学,给学生提供实践的机会却很少,一般是演讲型以及填鸭式的教学模式,无法调动学生的学习热情和兴趣[1]。python课程有很多的理论知识,技术操作也较为复杂,若是教师在教学中不能选择有效的教授方式,就会给课堂教学效率产生消极的影响。比如,python技术是程序语言设计的内容,操作比较抽象难懂,学生在学习和理解中会存在较大的难度,在教学中就对教师的教学能力提出较高的要求,教师不仅要牢固的掌握理论知识和技术操作,还应有较强的转化能力,把复杂的知识变成具体、简单的内容,为学生理解和掌握知识提供保障。
3.学生的认知不足,基础差异较大,学习主动性较差
平时很多学生对于电脑的运用还是限制在表面,只是作为满足娱乐需求的一种工具,对一些深层次的技能缺乏了解,对电脑有关的理论和技术的认知水平较低,导致他们在思维方面会受限。因为接触不多,让学生的信息技术学习受到了影响,且学生之间存在较大的差异,使得学生的学习效果出现差异,教师无法兼顾所有的学生。加上该课程的难度较大,就会打击学生的学习积极性,使课堂教学的效果大打折扣。
二、新课标教育背景下高中python入门教学策略
1.探究式学习,初识计算机程序
授人以鱼不如授人以渔。高中生正在青春期,具有较强的动手能力以及求知欲望,也愿意表现自己,希望可以证明自身的能力。学生对于计算机技术较为好奇,教师就可以结合高中生的特点,运用探究式学习方法,让他们体会到计算机程序设计的价值,亲身体验参与编程和让其成功运行的快乐和成就感。《数据与计算》的教学就是要让学生体验程序的作用以及编制情景[2]。教师在教学中要让学生意识到计算机程序在问题解决中的重要性,进一步了解python程序设计语言以及计算机程序。教师可给学生阐述弹球游戏编写的python语言,让他们了解计算机程序。也可以给学生展示简单的编程以及运行过程,让他们了解计算机程序的基本操作步骤。教师在课后要给学生布置简单的作业,让学生以小组为单位进行探究,尝试理解算法,明确程序设计的操作流程。
2.读简单的Python程序,掌握编程思想
python语言可以象征简单的思想,在语言或是开发工具的学习中,要想提升教学的效果,就要先了解和把握其思想,之后再学习功能调用以及语法结构,只有把握好核心,才能更好地学习后面的内容。其编程思想很先进,属于开源的编程语言,包含大量开源的软件。教师在教学中可以给学生展示一些软件,开拓学生的眼界,帮助其更好地把握python编程设计思想。
3.学生要多实践、多交流
在python语言教学中,要先学习基础语法,认识何为python的变量、何为循环、何为模块、何为类、何为函数等,为之后的高级开发内容学习提供保障。要提升学生的学习效率,就需要多练习,在实践操作中掌握。因此,教师要让学生结合课本中的实例多练习,照写课本中的实例,反复调试,即便是简单的打印程序也需要不断的练习,反复的敲代码,更好地掌握基础语言,明确程序设计的思路,做到熟能生巧,对于出现的问题可以快速地修正,并且结合学习到的新知识,对程序进行改写以及优化。例如,教师可以运用文字游戏,让学生认识python程序的相关内容,包括程序流程图、基本格式、内置函数介绍等,随着学习的深入,让学生对程序进行改进和完善,让使用的代码越来越简单。
综上所述,python是高中信息技术课程中的不可缺少的一部分,教師在入门教学中要帮助学生打牢基础,帮助学生更好地理解其思想和操作方法,让学生多进行练习,不断地提升学生的学习效果。
参考文献:
[1]穆明.谈普通高中人工智能教学设计——Python入门人工智能“三部曲”[J].中国现代教育装备,2020(02).
[2]谢达文,黄杨坚.新课标教育背景下高中python入门教学[C].《教师教学能力发展研究》科研成果集(第十七卷):《教师教学能力发展研究》总课题组,2018.
(作者单位:甘肃省酒泉师范学校(酒泉市实验中学),甘肃 酒泉735000)
关键词:新课标;高中python;入门教学
中图分类号:G633.67 文献标识码:A文章编号:1992-7711(2021)01-104
python是最接近人工智能的语言,由于其灵活的三方扩展以及动态便捷性,使得其在人工智能领域具有重要作用。虽然这一语言较为容易上手,但是单纯的教学会让课堂教学氛围沉闷,让学生失去学习兴趣。现阶段教学中存在一些问题,教师要采取有效的教学方法,提升教学的质量,让学生更好地学习知识,为他们之后的学习奠定良好的基础。
一、高中python教学中存在的问题
1.学校重视程度不够,Python项目在教学中占比较小
当前互联网在不断地普及,信息技术也得到了快速的发展,学校也开始重视信息技术的教育。然而课程的发展需要过程,时间较长,信息技术课程也是这样。当前python课程在信息技术中的课程占比较小,尤其是高中,学生需要面对高考,这就让教师和学校都很看重学生的文化成绩,对于体育和信息技术等非考试的科目缺乏重视,这主要体现在教学中的监管以及考核存在不足,并未给学生营造良好的学习氛围,课堂教学存在无序的情况,导致课堂教学的效果不佳。
2.传统教学方式,导致课堂效率低下
当前还有一些教师在教学中仍沿用传统的教学模式,对于课程的设计存在不合理的问题,注重理论教学,给学生提供实践的机会却很少,一般是演讲型以及填鸭式的教学模式,无法调动学生的学习热情和兴趣[1]。python课程有很多的理论知识,技术操作也较为复杂,若是教师在教学中不能选择有效的教授方式,就会给课堂教学效率产生消极的影响。比如,python技术是程序语言设计的内容,操作比较抽象难懂,学生在学习和理解中会存在较大的难度,在教学中就对教师的教学能力提出较高的要求,教师不仅要牢固的掌握理论知识和技术操作,还应有较强的转化能力,把复杂的知识变成具体、简单的内容,为学生理解和掌握知识提供保障。
3.学生的认知不足,基础差异较大,学习主动性较差
平时很多学生对于电脑的运用还是限制在表面,只是作为满足娱乐需求的一种工具,对一些深层次的技能缺乏了解,对电脑有关的理论和技术的认知水平较低,导致他们在思维方面会受限。因为接触不多,让学生的信息技术学习受到了影响,且学生之间存在较大的差异,使得学生的学习效果出现差异,教师无法兼顾所有的学生。加上该课程的难度较大,就会打击学生的学习积极性,使课堂教学的效果大打折扣。
二、新课标教育背景下高中python入门教学策略
1.探究式学习,初识计算机程序
授人以鱼不如授人以渔。高中生正在青春期,具有较强的动手能力以及求知欲望,也愿意表现自己,希望可以证明自身的能力。学生对于计算机技术较为好奇,教师就可以结合高中生的特点,运用探究式学习方法,让他们体会到计算机程序设计的价值,亲身体验参与编程和让其成功运行的快乐和成就感。《数据与计算》的教学就是要让学生体验程序的作用以及编制情景[2]。教师在教学中要让学生意识到计算机程序在问题解决中的重要性,进一步了解python程序设计语言以及计算机程序。教师可给学生阐述弹球游戏编写的python语言,让他们了解计算机程序。也可以给学生展示简单的编程以及运行过程,让他们了解计算机程序的基本操作步骤。教师在课后要给学生布置简单的作业,让学生以小组为单位进行探究,尝试理解算法,明确程序设计的操作流程。
2.读简单的Python程序,掌握编程思想
python语言可以象征简单的思想,在语言或是开发工具的学习中,要想提升教学的效果,就要先了解和把握其思想,之后再学习功能调用以及语法结构,只有把握好核心,才能更好地学习后面的内容。其编程思想很先进,属于开源的编程语言,包含大量开源的软件。教师在教学中可以给学生展示一些软件,开拓学生的眼界,帮助其更好地把握python编程设计思想。
3.学生要多实践、多交流
在python语言教学中,要先学习基础语法,认识何为python的变量、何为循环、何为模块、何为类、何为函数等,为之后的高级开发内容学习提供保障。要提升学生的学习效率,就需要多练习,在实践操作中掌握。因此,教师要让学生结合课本中的实例多练习,照写课本中的实例,反复调试,即便是简单的打印程序也需要不断的练习,反复的敲代码,更好地掌握基础语言,明确程序设计的思路,做到熟能生巧,对于出现的问题可以快速地修正,并且结合学习到的新知识,对程序进行改写以及优化。例如,教师可以运用文字游戏,让学生认识python程序的相关内容,包括程序流程图、基本格式、内置函数介绍等,随着学习的深入,让学生对程序进行改进和完善,让使用的代码越来越简单。
综上所述,python是高中信息技术课程中的不可缺少的一部分,教師在入门教学中要帮助学生打牢基础,帮助学生更好地理解其思想和操作方法,让学生多进行练习,不断地提升学生的学习效果。
参考文献:
[1]穆明.谈普通高中人工智能教学设计——Python入门人工智能“三部曲”[J].中国现代教育装备,2020(02).
[2]谢达文,黄杨坚.新课标教育背景下高中python入门教学[C].《教师教学能力发展研究》科研成果集(第十七卷):《教师教学能力发展研究》总课题组,2018.
(作者单位:甘肃省酒泉师范学校(酒泉市实验中学),甘肃 酒泉735000)