文科省の『小学校プログラミング教育の概要 1』では、以下の3つがプログラミング教育の狙いとされています。 ① 「プログラミング的思考」を育成すること。 ② プログラムや情報技術の社会における役割について気付き、それらを上手に活用してよりよい社会を 築いていこうとする態度を育むこと。 ③ 各教科等の中で実施する場合については、「教科等での学びをより確実なものにする」こと。