269
教法研究
2020年第11期
从当前的高中信息技术课堂教学情况来看,部分信息技术教师对学生编程素养和编程能力的培养工作重视程度还不够高,且在具体的培养实施中所采用的策略和方法也不够恰当和有效,使得最终的培养效果受到了影响,还需要高中信息技术教师进一步探索有效培养学生编程素养的策略和方法,进而助力学生编程能力的有效化培养。
1    积极做好编程学习规划
可以学习编程的网站科学合理的编程学习规划,是引导学生有效开展编程学习的重要方向指引,也是进一步强化对学生编程综合素养培养的基础和前提,还需要高中信息技术教师结合高中阶段编程学习的实际情况,有效地引导学生制定合理科学的编程学习规划,进而分阶段、分层次地以引导学生开展编程学习,并全面地培养学生的编程能力。
其一,计划要紧跟教学进程。在制定编程学习规划过程中,信息技术教师要积极地研究新课程标准关于学生编程学习的基本要求和编程能力培养计划,并结合班级学生的实际情况和高中阶段编程学习的基本
特点,设计紧扣教学主题、贴合教材内容、紧跟教学进度的编程学习规划,确保学生的编程学习计划和课程的教学计划一致,避免产生学习冲突。其二,中远期和短期、小节目标相结合。要想不断地培养学生的编程能力,就要积极地做好顶层设计,有效的将中远期和短期、小节目标规划相结合。例如,对于教科版信息技术必修一《数据与计算》内容,从长期计划来,教师要将该本教材作为夯实学生编程基础知识储备的依托,并积极地在后续教学工作中引导学生开展编程实践,进一步延伸到培养学生编程综合能力上,同时教师要积极地将编程能力的培养计划落实到每一小节教学内容上。例如,在学习《做出判断的分支》小节内容时,教师要积极地引导学生对常量、变量、赋值语句、各种运算符、命名规则等内容进行全面化的讲解,进而制定科学合理的计划。
2    培养学生良好编程习惯
良好的编程学习习惯是高中学生高效益和高质量进行编程编写的基础和前提,而高中阶段是学生开展编程学习的关键阶段,学生的编程习惯是否得到有效地培养,会对学生后续的编程学习产生重要的影响,自然也会影响到学生编程能力和编程素养的提升,还需要高中信息技术教师全面在课堂教学中重视起对学生良好编程编写习惯的培养,进而让学生在良好编程习惯的助力下,更为有效地开展编程学习,较好地落实编程素养的培养目标。
其一,规范命名。在编程编写过程中对各种变量进行命名是编程学习的最基本组成部分,而在具体的变量命名中需要遵循一定的规范,如对于第一个字符只能是字母或者下划线,而不能是数字或者汉
如何在信息技术教学中培养学生编程素养
阿布来提·吐孙托合提
(和田市第一高级中学,新疆和田 848000)
摘 要:积极地在高中信息技术课堂教学中培养学生的编程能力和编程素养,是信息技术教师课堂教学的重要目标指引,也是进
一步促进学生信息综合素养培养的关键所在,还需要高中信息技术教师全面把握初中阶段编程教学的实际情况,进一步探索课堂教学中如何有效地培养学生的编程能力和编程素养,从而借助正确的方法和对策,全面地促进学生编程能力和编程素养的培养。本文将就如何在信息技术课堂教学中培养学生的编程能力进行讨论。
关键词:高中信息技术;课堂教学;编程能力;培养;策略
字,教师要积极地引导学生在编程学习中培养良好的命名习惯,也只有规范命名、全面培养学生良好命名习惯,才能让编程的编写更加的符合要求,也有助于后续的程序维护和修改。其二,注释。在编程编写过程中进行准确和规范的编程注释,对于后续的程序维护、代码扩写等会产生积极地促进作用,还需要高中信息技术教师要引导学生重视编程注释的规范化编写,积极地培养学生勤于注释和正
确注释的良好习惯,如在Python编程编写过程中包括单行注释和多行注释,其中单行注释用#+注释,多行注释使用三个单引号或三个双引号表示等,此外注释不是越多越好,而要在可能产生歧义的地方进行精准化注释。其三,查文档。在编程学习中会产生很多问题,而这些问题的解决方法往往可以在API文档中到,需要教师积极地培养学生查文档的习惯,如教师可以引导学生借助一些在线API网站进行问题的查和解决,像W3cshool、XML在线文档等,全面地培养学生良好的编程习惯。
3      引导学生重视编程实践
要想真正的落实编程素养的培养目标,进一步提升学生的编程综合能力,还需要高中信息技术教师在具体的编程教学中引导学生全面地重视编程实践练习,积极地让学生在勤于动手和勤于练习中有效把握编程编写的规律,较好地培养学生的编程学习思路和学习习惯,全面地拓展学生的编程编写思维,进而促进学生编程综合素养的全面培养。
一方面,要在教学中积极地引导学生边学边练。例如,在学习了《周而复始的循环》小节内容时,教师可以在讲解了循环语句后,可以为学生展示几个关于循环语句编写和应用的实践练习题目,引导学生开展编程实践练习,不断地培养学生的实践意识和实践能力。另一方面,要引导学生学以致用。例如,在学习了Python基础内容后,教师可以引导学生试着编写一个小项目,并在具体的项目实施过程中指引学生做好统筹设计,较好的明确项目开发流程,熟悉项目开发规范,并对所涉及到的Python基础内容进行全面化地整合,进而在实践中提升自身编程能力。
总之,信息技术教师要重视起对学生编程能力和编程素养的培养,不断地探索培养学生编程能力和素养的对策,继而较好的落实信息技术课程教学目标。
参考文献:
[1]焦瑞.核心素养理念下高中信息技术教学分析[J].电脑知识与技术,2019,15(32):129-130+134.
[2]杨清平.高中信息技术课程教学中计算思维的培养[J].高考,2019(21):179.

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。