PRESS)STEM教育プログラミング学習コラムlittleBitsプログラミング的思考とは、ある課題や解決策をコンピューターで実行できるような方法で表す課題解決プロセス。littleBitsはこれを火星でのミッションで解決します。ThinkinglittleBitsと学校のクラスは同じ私、エリー・ウェルナーは今、littleBits社でプロダクト・インターンをしています。この革新的なチームに加わる前は、教育者として働いていました。世界中の小中学校で数年間働き、今はコロンビア大学ティーチャーズ・カレッジで認知科学の博士号取得に向けて勉強しています。私は教室を離れーーつまり不可解な盗み癖のある2年生たちやおしゃべりな5年生たちから離れてーーlittleBits社のホームとも言えるニューヨーク本社にいますが、環境は変わっても、すべてが変わったとは思いません(おいしいおやつが1日を好転させてくれることはどこにいても変わりませんよね)。littleBits社のオフィスは、まるで学校の教室のようなエネルギーにあふれています。kid”(YouTube)でインスピレーション(ひらめき)を与えられるのかなど、自分たちもワクワクしながら日々アイデアを出しています。私がもっとも楽しんで関わっているプロジェクトは、教育関係者が数百もの魅力的なレッスンや教材にアクセスできるlittleBitsクラスルームというものです。ある特定の分野に向けたコンテンツは確かに重要ですが、私は生徒がどのように学ぶのかを考えられるようなコンテンツへフォーカスすることに価値があると考えてきました。したらそれは、構成主義哲学に基づいた私のティーチング・スタイルのせいかもしれませんが、私は自らのベストな学習能力や問題解決能力を理解している生徒たちを強く支持しています。したら自信をもって課題にアプローチできるのかわかっている人は、その課題を効率的に解決することができ、さらに難しい課題を追及することができるからです。ここから、コンピューテーショナル・シンキング・ユニットは生まれました。コンピューテーショナル・シンキング?コンピューテーショナル・シンキングとは、ある課題や解決策をコンピューターで実行できるような方法で表す課題解決プロセス。コンピューターサイエンスの分野で熟練するのに必要不可欠な思考方法ですが、もっと重要なことは、この思考スキルはカリキュラムの枠を超えて応用することができるということです。...この思考プロセスが、いかにすべての分野で共通して使えるものであるかということに、多くの教育者が気づきはじめています。ここに、littleBitsを使った楽しくて魅力的に実現できる課題解決方法があります。さあ、荷造りをしましょう。コンピューテーショナル・シンキング・ユニット私は、宇宙をテーマにコンピューテーショナル・シンキングの4つの柱を教え、生徒が自分のスキルを生かせるような実践的なレッスンをデザインしました。分解(decomposition)レッスンでは、クラスで協力して火星住居のシステムを構築することを通じて、複雑な問題を分解する方法を探求します。エイリアン認識ゲームとチームワークを通じてパターン認識を、宇宙ロボットアームを作ることで抽象化とアルゴリズムの考え方を学びます。Vehicle(火星探査機)を構築するチャレンジが与えられます!もし、生徒たちを実践的なコンピューテーショナル・シンキングに引き込み、分野を超えて価値のある問題解決能力を養いたいと考えているならば、これらのコンピューテーショナル・シンキング・ツールキットをゲットして、littleBitsにある最新のコンピューテーショナル・シンキング・ユニットとともに宇宙に飛び出しましょう!CSTA、NGSSと連携したレッスンを簡単に導入し、評価する詳しい方法は、カリキュラムガイドに載っています。docsを使ってカスタマイズすることができます。#littleBitsのタグを使ってシェアしてくれるとうれしいです。PRESS)は、これからプログラミング教育やSTEM教育を学ぶ子どもをもつ親御さんにはもちろん、それに関わっていかなくてはいけない先生や、これからプログラミング教室を開きたいと思っている方にも役立つ情報を届けるサイトです。