云计算下高中信息技术编程教学研究
2019-09-10颜亮
颜亮
编程已经成为信息时代下的基本能力,因此,在大数据也就是云计算平台下,为高中信息技术变成教学提出了新的要求。对此,文章结合实践对这方面的教学工作展开了细致的分析与探究。
云计算 高中信息技术 编程教学
【中图分类号】G633.67【文献标识码】A【文章编号】 1005-8877(2019)01-0009-01
编程教学是高中信息技术教学中的重要分支和构成部分,学好编程知识,对学生们今后的影响重大。所以,在云计算模式下如何正确的学习编程内容就显得非常重要。
1.教学背景分析
在高中信息技术学科中,编程是其中的重要内容,VB是当前很多高中生所学习的编程语言,但是由于其结构复杂、逻辑思维抽象以及命令冗长特点,并不方便学生去学习。随着教改步伐的加快,出现了app、innertor、python等新型的编程课程内容。其中,python应用的最多,python是一种全新的计算机程序设计语言,而且属于一种面向对象、动态形式的脚本语言,最早在自动化脚本编写中应用了这种软件,在不断更新了版本以及增添了语言功能后,在开发大型项目以及独立项目中开始广泛的应用这种软件。然后在0与1的世界内尽情的遨游,进而将学生们的想象空间彻底打开,在程序中实现各种创意。在高中信息技术课堂中展开这部分编程内容的教学,使学生不断创新自己的思维,从而将他们的综合素养与能力提升,培养高中生良好的计算思维能力。掌握处理实际问题的基本方法,提升自身的学习能力。在渐渐流行和普及了平板电脑以及智能手机后,学生们渐渐的喜欢了这些设备中的软件和程序。在信息技术教学中,它令智能手机APP的编写成为了一个主要发展方向。而且,在云计算可拖拽的开发应用软件下产生了App Inventor,而且,这个编程系统的功能性非常强大,可以通过简单的操作和开发,完成一体化的体验和操作。
2.具体的教学内容分析
(1)科学的选择编程软件
在教学高中信息技术编程内容时,编程软件属于关键性工具。如果所选择的编程软件无法和教学内容联系,这样就会影响到学生的编程技能以及对编程知识的掌握。而且,我们主要围绕python软件展开教学,从而展现出了更加明显的趣味星河复杂性。就高中生而言,在高中信息技术编程教学中应用改软件,能够将学习的难度降低,所以,这能够有效的培养学生的编程素养。
(2)教学设计分析
在教学高中编程内容时,编程设计教学在其中发挥着基础性作用。所以,我们需要科学的设计和展开这部分内容的教学。为了能够将学生们的编程素养提升,高中信息技术教学人员一定要高度重视编程设计的教学。我们通过调查分析学生的情况,设计这部分教学内容。在具体教学方案制定前,老师可以利用访谈、问卷调查等方式,把能够吸引学生的教学模式以及编程知识点等弄清楚。比如,通过得到的调查结果,学生们非常热衷于界面的设计。所以,在教学中我们可以把此部分作为重点教学内容,然后在教案中清晰的罗列出学生界面以及主界面的设计内容,从而确保顺利的开展编程教学活动。
(3)科学的选择编程教学内容
在当前的高中编程教学中对树论、搜索算法等内容中,对学生们的逻辑思维能力以及编程基础等都提出了极高的要求。通过分析具体情况,在学习的过程中,如果个体碰到了无法解决或者难以理解的问题时,这样就会严重的影响他们参与后续学习的积极性。为了挫败高中生的学习积极性,所以,在教学当中我们可以将趣味性高、难度低的编程游戏等融入进来。
(4)具体的教学方法
首先,生活法。为了切实提升编程教学授课效率,把学生编程素养提升,所以,我们可以通过生活法选定相应的编程对象。比如,我们可以通过闹铃软件把编程对象设置出来。和其他对象相比,学生会非常喜欢和熟悉此种编程对象的功能。在编码时能够激起学生的想法:首次响铃没有关闭,需要根据相应的间隔时间,将第二次响铃的时间确定出来。此种培养措施,不但使高中生更好的融入到编程学习中,而且,通过编程对象实用性以及生活性的特征,使得学生们的编程知识得到了有效的巩固,切实发挥了编程软件的价值和功能。
其次,学生法。在教学中,将学生的地位提升是对编程素养目标培养的重要手段。所以,我们可以将教学内容预先设定出来,通过对学生意见的征求,选取自愿加入者。在此模式中,因为学生们的不同思索特征,所以,编程教学可以将学生们的编程技能水平有效提升。而且,在课堂结束后,老师可以更好的总结和评价学生们的具体学习情况,为后续的强化和补充教学奠定了基础。
3.结语
云计算模式下,赋予了当代高中信息技术教学新的使命,在此模式下,展开编程教学将是一个新的体验和尝试。其中,主要体现在教学内容在不断度,教学技术性不断增强,给予学生们的技术体验在逐渐丰富。所以,作为当代的信息技术教学人员,必须要紧跟这种时代的发展脚步,为学生们在教学中量身打造出一种全新的教学和授课方法,为更好的帮助学生们掌握信息化技术以及编程知識内容奠定坚实的基础。
参考文献
[1]李海磊. 高中生编程素养培养方法研究[J]中小学电教,2015(10):34-35.
[2]张慧妍. 适合高中生计算思维能力培养的程序设计语言初探[J]中国信息技术教育,2016(22):19-22.
[3]上官柳. 高中信息技术选修模块微课程的设计与应用研究[D]浙江师范大学,2014.
* 福建省中青年教师教育科研项目,项目编号:JZ170426(福建教育学院资助)”