プログラミングと論理的思考について

サイエンストレーナーの桑子研です。このサイトで科学を一緒に楽しみましょう。 

プログラミングについて生徒といっしょに学ぶ授業に出てきました。面白い内容だったのでまとめて紹介したいともいます。プログラミングについて学ぶ前に、プログラミングは「コンピューターが理解できるように指示・命令を作ること」をいいます。

例えば自動販売機について考えると、

お金投入
投入された金額の表示
購入ボタンが押される
ちょうどいい 飲み物をだす
多い 飲み物とおつりをだす
足りない 飲み物をださな

というように、「お金を入れたらジュースを出す」ではなく、一づつ分解してやらせたい作業について順序立てて指示をしていきます。ここで大切なのが、論理的思考、あいまいさをなくして順序立てて考えることだということでした。

また抽象化志向によって、目先の問題解決だけではなく、本質を明確にして問題解決をすることで、一気にまわりの問題が片付くということについても、説明をしていました。

これからを生きる私たちが知っておきたいこととして、

伝わる指示を考える(論理的思考)と、そもそものアイデアを考える・なにがやりたいのか(抽象化思考)が人間の仕事として残っていくのではないかとのことで締めくくられて、その後実際にScratchにてプログラミングをしました。

アベベの冒険という本がぼくも好きですが、論理的思考を大人になる前に学んでおく・身につけておくことは必要ですね。

科学のタネを発信中!

ニュースレターを月1回配信しています。

[subscribe2]

登録はこちらから

3月のイチオシ実験!

  • 押し花を作ろう!:梅や桜の花の押し花を作ってみましょう。特別なケースに入れると、長く保存できて、しおりにもなります。

テレビ番組・科学監修等のお知らせ

書籍のお知らせ

講師・ショー・その他お知らせ

Explore

  • 楽しい実験…お子さんと一緒に夢中になれるイチオシの科学実験を多数紹介しています。また、高校物理の理解を深めるための動画教材も用意しました。
  • 理科の教材… 理科教師をバックアップ!授業の質を高め、準備を効率化するための選りすぐりの教材を紹介しています。
  • Youtube…科学実験等の動画を配信しています。
  • 科学ラジオ …科学トピックをほぼ毎日配信中!AI技術を駆使して作成した「耳で楽しむ科学」をお届けします。
  • 講演 …全国各地で実験講習会・サイエンスショー等を行っています。
  • About …「科学のネタ帳」のコンセプトや、運営者である桑子研のプロフィール・想いをまとめています。
  • お問い合わせ …実験教室のご依頼、執筆・講演の相談、科学監修等はこちらのフォームからお寄せください。