小学学生常用的编程软件有以下几种:
Scratch:
由麻省理工学院开发的图形化编程软件,适合小学学生学习编程。通过拖拽积木块进行编程,可以制作动画、游戏、故事等,易于上手,能够培养学生的逻辑思维和创造力。
Tynker:
专为儿童设计的在线编程平台,提供了丰富的编程课程和项目,采用类似积木块的编程方式,可以制作游戏、动画和应用程序,培养学生的计算思维和问题解决能力。
Code.org:
一个非营利性组织,提供免费的在线编程课程,包括图形化编程工具和文字化编程语言,学生可以通过编写代码来解决问题和创作项目。
MicroWorlds:
基于Logo语言的编程软件,适合小学生学习编程。提供了一个可视化的编程环境,学生可以通过编写Logo指令来控制图形和动画,培养学生的计算思维和几何观念。
App Inventor:
由麻省理工学院开发的移动应用开发平台,适合小学学生学习编程。它提供了简单易用的图形化编程界面,学生可以通过拖拽组件和编写代码来制作自己的安卓应用程序,培养学生的创造力和解决问题的能力。
Blockly:
由Google开发的一种图形化编程语言,适合小学生学习编程。它与Scratch类似,使用积木拼接的方式完成编程任务,并且可以与多种编程语言(如Python、JavaScript等)进行配合。
PythonTurtle:
基于Python编程语言的图形化编程软件,适合小学高年级或初中学生。通过指令控制海龟绘制图形,从而培养编程思维能力。
Kodable:
专为儿童设计的编程学习软件,通过游戏化的方式教授基础的编程概念,采用循序渐进的教学方法,帮助孩子们逐步掌握编程思维。
这些编程软件各有特点,可以根据学生的年龄和兴趣选择合适的工具进行学习。