您好,欢迎来到尔游网。
搜索
您的当前位置:首页基于计算思维培养的中小学编程教育校本课程开发与实践

基于计算思维培养的中小学编程教育校本课程开发与实践

来源:尔游网
基于计算思维培养的中小学编程教育校

本课程开发与实践

摘要:编程教育具有培养学生计算思维的作用,因此要注重对中小学编程教育校本课程的开发,并加大实践力度,这样才能发挥出培养学生计算思维的效果。现阶段,编程课程的教学效果并不理想,在实际教学过程中存在很多问题,致使学生的学习需求无法满足,同时也影响中小学编程教育的发展。本文将探讨基于计算思维培养的中小学编程教育校本课程开发,并提出相应的实践措施。

关键词:计算思维;中小学;编程教育;校本课程;

现阶段,计算思维培养已经深入人们的思想当中,致使传统的信息素养教育无法满足当前的教育需求,应该坚持对编程教育校本课程的开发,以此来强化学生的计算思维。作为学校校本课程的重要内容,编程教育可以解决传统“信息素养”教育的不足之处,帮助学生强化科学思维,满足学生的学习需求,从而提升中小学信息技术课程的教学质量。

1.

编程教育校本课程开发与实践的注意事项 1.

选择具有广度的课程内容

在开发中小学编程教育课程时,应该注意选择具有广度的课程内容,不仅要考虑基础的知识内容,还要增强教学的新颖性,促使学生能够对编程教育感兴趣,继而激发学习的积极性。并且,学生可以在学习的过程中接触到更多的计算机知识,有助于提升他们的操作能力,从而拓宽学习的视野。

1.

选择具有梯度的课程内容

[1]

学生之间具有差异性,学校要充分考虑学生个体的差异,尽量选择具有梯度的课程内容,以此来满足学生的不同需求。同时,在开展中小学编程教育的过程中可以循序渐进,促使学生能够逐渐掌握所学的知识,继而提升自己的综合能力。例如,在开展小学编程教育时可以选择具有较强基础性的知识内容,注重培养小学生掌握基础知识的能力。再如,当开展中学编程教育时可以选择实践性较强的内容,注重培养中学生解决问题的能力,通过具有梯度的课程内容来提升教学的灵活性2]。

1.

选择具有智度的课程内容

中小学编程教育注重培养学生的计算思维,通过编程教育的开设来强化学生的计算机操作能力和信息素养,从而满足当前素质教育的需求。因此,对于编程教育内容的编写,应该考虑具有智度的内容,将整个解决问题的过程编写到其中,为学生展示可以解决的方法,以此来提升学生的问题操作能力,有助于强化学生的思考能力和分析能力。

1.

当前编程教育校本课程开发与实践所存在的问题

现阶段,编程教育校本课程受到了广泛的重视,很多学校都开设了相应的实践路径。但根据实际教学情况来看,编程教育校本课程开发与实践仍存在不少问题,具体表现为以下几点:

1.

开发与实践存在两极分化现象

目前,我国经济发展不够均衡,部分经济发展迅速的地区具有良好的实践条件,但更多经济发展落后地区无法很好地开展编程教育校本课程,致使实施效果不明显,难以推进编程教育校本课程的开发步伐,从而影响了中小学编程教育的开展效果3]。

1.

[[

开发程序不够规范

编程教育校本课程需要根据相关步骤来进行,一般是情境分析、确定方案、组织实施和评价改善,但由于缺乏规范的开发程序,就会导致编程教育校本课程的开发受到阻碍,从而影响编程教育的教学效果。

1.

评价体系不够健全

中小学编程教育应该建立相应的评价体系,但目前评价体系不够健全,很多学校甚至没有建立科学的评价体系,继而导致编程教育的开展效果不明显。要想得到全面的评价结果,就要建立多元化的评价体系,将教学过程中的各种需求考虑到其中,以此来得出准确的评价结果。

1.

基于计算思维培养的中小学编程教育校本课程的开发实践

针对中小学编程教育校本课程的开发,需要建立在培养学生计算思维的基础上,然后整合编程教育的资源,及时改进编程教育校本课程所存在的问题,从而提升学生解决问题的能力。对此,本文将提出以下几点实践措施:

1.

注重问题分析和解决

编程是自动化解决问题的重要部分,所以编程教育的开展具有重要意义。为了培养学生解决问题的能力,需要注重问题的分析和解决,加强实践内容与理论内容的联系,以此来强化学生的实践操作能力。对此,学校要尽量选择与实际问题相联系的教学内容,目的是引发学生的思考和共鸣,使其能够具备解决问题的积极性,从而提升学生的思考能力和实践能力4]。

1.

以Scratch为载体

[

中小学编程教育要降低准入门槛,如运用Scratch软件为载体,这是对初学者有很大帮助的软件。首先,Scratch能够降低程序编写的难度,使用鼠标通过简单的积木形状就可以完成程序编写。其次,Scratch具有多样化的功能,学生可以根据自己的需求来拖动模块,从而实现程序编写。第三,这种软件支持各种硬件。因此,中小学可以借助Scratch为载体,打破原先信息技术的局限,为学生提供更多便利的使用条件,进而强化学生的程序编写能力。

1.

以STEAM为课程框架

对于编程教育课程的开发与实践,可以用STEAM为课程框架,这是指五个学科的跨界结合,包括科学、数学、技术、艺术和工程,将各个学科进行联合,打破原先各学科的界限,从而强化学生的知识能力。并且,STEAM的运用能够拓宽学生的知识视野,使其提升自己的综合素质,为日后发展打下良好的基础。对于STEAM的使用,学校应该结合实际教学内容来进行设计,确保知识点设计具有合理性。其次,还要考虑项目的拓展性和跨学科性,促使学生能够了解更多跨学科的知识内容,以此来强化学生的信息素养。

结语:随着素质教育的发展,培养学生的计算思维是非常重要的。对此,中小学要加强对编程教育课程的开发,并注重课程的实践效果,及时创新原先的教学内容,促使学生能够具备较强的计算思维,从而为日后发展打下良好的基础。针对目前中小学编程教育校本课程开发的情况来看,在实施课程教育时还要注意一些事项,确保课程教育能够拓宽学生的知识视野,不断提升编程教育的开展效果,以此来推动中小学编程教育的发展,同时有助于强化学生的问题解决能力,以此来发挥出编程教育的教学效果。

参考文献:

[1]刘飞初. 面向创造性思维培养的小学编程校本课程的开发与实践研究[D].

,2020.

[2]周明. 基于计算思维培养的中小学编程教育校本课程开发与实践[J]. 中小学

,2017(03)

[3]顾黄凯. 基于计算思维培养的中小学编程教育校本课程开发与实践研究[J].

,2018(33)

[4]张婪娟. 面向初中生计算思维培养的Python校本课程开发及实践研究[D].四川师范大学,2021.

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- axer.cn 版权所有 湘ICP备2023022495号-12

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务