(宁夏育才中学,宁夏银川,750000)
当下信息基础成为人们工作、学习以及生活中不可缺少的工具,新时期下需要掌握一定程度上的计算机能力,这样可以在各方面具备更强的综合实力,作为教师则是要在编程教学方面加强努力,帮助学生成为在各方面更符合市场需求的人,但是目前来看,高中阶段教师还是难以在编程教学上达到理想的程度,需要在教学上进一步进行改善。
诸多教师还是在高中开展的信息技术课上,依赖灌入式教学这种模式,在编程教学上也是没法形成对这种模式的突破。实际上这种模式更加关注的是高中生在知识上的掌握,学生也仅仅是在课上接受着教师的间接经验,这样获取到的理论知识是不够牢固的,同时也是没法去真正达到更高层次上的知识建构。在新课标下,多数的高中生虽然可以在信息编程方面正确回答教师的各类提问,但是真正在实践操作中,高中生还是没有足够的能力去解决实际问题。这是因为高中生在这样的学习模式下掌握到的知识并不深入,仅仅是表面上的记忆,并未真正内化为能力。这样的情况下,教师就要提升对编程教学的高效性要求。将以往的模式摒弃,将高中生的主体性发挥出来[1]。
如在信息编程方面,教师需要对高中生展开详细的了解,如"编制计算机程序解决问题"这部分教学,多数教师就是将课本上仅有的内容直接讲解给高中生,让高中生进行自主阅读或者是课下自学,这样的模式下高中生其实获得的知识内容也是有限的。教师需要让高中生主体性得到充分发挥,让高中生自主进行探究,教师则是要给予充分的引导。如教师可以让高中生在实践操作中,引导学生了解编程语言VB的集成环境[2]。
教师需要注意,不要对学生仅仅在知识上进行灌输,而是要对高中生开展正确的运用计算机程序解决问题的思维引导,鼓励带领高中生加强各种实践的练习,这样才能实现教材内容以及编程语言程序操作的结合,高中生可以从中发现问题并解决问题,形成更加深刻的认知。
教师要明确编程教学目前是离不开实践的,高中生不能仅仅阅读或者听教师的讲解就获得能力上的提升,这是没法将教学有效性充分体现出来的。教师需要通过实践对学生展开引导。教师要将以往编程教学的陈旧模式改变,对课上的练习以及课后的作业进行整个评价。教师也要利用多媒体、电子白板、云教学等信息技术进行教学,同时在电脑编程软件上进行实际操作,在操作中对教材上的一些习题进行解决,也可以运用编程试解决自己身边遇到的问题。另外就是教师要为编程教学设置更多的课堂练习,对高中生练习的情况做出审核评价。如学习如何制作图片浏览器的时候,教师对基本的内容进行讲授,然后让高中生在课堂上进行制作,教师可以要求高中生在计算机上建立专属文件夹,然后准备U盘,每节课都要将当天教授的部分完成,最终则是完成整个图片浏览器的完整制作。这样可以让高中生真正在实践中实现编程能力上的提升,也是将理论内化为自身的能力。教师则是在严格审核下,对高中生实际水平进行评价。这样可以让教学针对性得到凸显[3]。
教师需要提升在实际编程教学中,高中生的主体性,也就是教师要让高中生真正在编程方面爆发出兴趣,在兴趣的基础上才能实现有热情、有积极性地学习。在实际编程教学中,教师需要结合高中生的兴趣特点,对高中生兴趣进行激发。当下多数的高中生对网络和信息技术一点都不陌生,智能手机已经成为人们生活中不可缺少的部分,高中生几乎也是人手一部,虽然很多高中学校并不支持高中生在学校使用手机(我们学校就是这样,上课期间不允许佩带手机),但是在周末的课余生活中,在自己家中高中生接触并不少。教师则是可以利用其中的一些程序应用作为重要素材,如QQ、微信这些通讯软件,抖音、火山等短视频应用软件,包括各类手机APP,可以告诉学生,这些其实都是通过编程最终完成这些软件成品的,只要高中生在编程方面学习到一定的成就,未来自己也是有机会可以制作出类似这些应用程序的。这样可以提升高中生对编程技术更鲜明的认知,也可以培养信息编程方面更加充足的兴趣,在未来的学习中才会更加积极地配合学习,课堂教学的有效性也能够得到更多提升。
结论:总之,教师需要明确的是,信息编程是如今计算机能力中非常关键的部分,强化高中生在编程方面的能力,也是关系到高中生未来在计算机领域乃至其他领域的实际发展,教师需要在编程教学上实施不断突破和革新的教学策略,要对以往灌入式模式进行全面的改进,注重在解决问题的实践操作方面对高中生的引导,同时让高中生认识到信息编程的重要性,明白学习编程对日后发展的实际价值,然后在教学中实现对高中生学习兴趣的有效激发。