小学校で実施されているプログラミング活動の分類
(1) ロボットプログラミング
モーターなどの駆動部を持つロボットや車両などをプログラムで制御するプログラミング
(2) フィジカルプログラミング
物理的なプログラミング。(1)のロボット教材に加え、センサーやLEDを持つ基板などを含む機器を制御するプログラミング
(3) ビジュアルプログラミング
パソコンやタブレット内で動作するソフトウェア上でプログラムを作成するプログラミング
(4) アンプラグドプログラミング
アンプラグド(unpluged)プログラミングは、電気を使った機器を一切使わずにカードやプリントなどを使ってプログラミング的思考を培うことを目的としたプログラミング