プログラミング広場 新百合ヶ丘

楽しく創り考え抜く仲間が集う!

スクラッチ教室

scratch_logo

特長


日常にプログラミングの時間を持つことでに、プログラミングに慣れ、親しみ、楽しみながら自然にプログラミングスキルが身に付いていく、そんな上昇スパイラルを目指したプログラミング教室です。
カリキュラムの終了をもって終わりではなく、週に一度、日常生活のなかにプログラミングの時間があることで、創る力と考え抜くことがよき習慣となっていきます。


プログラミング学習環境


MITメディアラボが開発した子ども、初心者向けのプログラミング言語学習環境のスクラッチ(Scratch)を利用します。
教室名もこのScratchから拝借しました。


Scratch

スクラッチ

Scratch2.0のWebサイトです。

学習のしかた


最初は入門講座(全12回 3か月間)をクラス全員の集合形式で学習します。スクラッチの使い方を学びプログラミングに必要な基礎知識を身に付けることが目的です。
入門講座が終わると4か月目からは、本格的にプログラミングに取り組むエンジョイプログラミング講座に自動的に移行します。エンジョイプログラミング講座では、お子さまが自らの力でプログラミングしていくスタイルとなります。ちょっと難しいけど頑張ればできそうかな?という課題を、理解度合い応じたカテゴリごとに設定し、プログラミング、できたら次の課題設定、プログラミングという流れを繰り返し続けます。適切な難易度のプログラミングに取り組める状況を作ることが狙いで、楽しく続けることで自然とプログラミングによって得られる成果を身に付けることができます。


入門講座



スクラッチの使い方を学びプログラミングに必要な基礎知識を身に付ける講座です。


カリキュラム


入門講座では、以下のカリキュラムでスクラッチの使い方を学習していきます。


第1回 スプライトを動かしてみよう

第1回 スプライトを動かしてみよう

スプライトを変えて動かしながらScratchの基本的な操作をマスターしよう

第2回 バナナゲットゲーム

第2回 バナナゲットゲーム

サルがウロウロと歩くねこに当たらずにバナナをゲットできるか、というゲームを作成しながらキーボード操作でサルを動かす方法を学ぼう

第3回 自分の描いた絵を動かそう

第3回 自分の描いた絵を動かそう

自分で絵を描いて動かしてみよう絵の描き方を学び、動かし方の確認をしよう

第4回 かえるの歌 輪唱

第4回 かえるの歌 輪唱

かえるに歌を歌わせるプログラムを作成しながら、音を鳴らす方法、2つ目のプログラムを実行する方法を学ぼう

第5回 キャッチ ザ フィッシュ

第5回 キャッチ ザ フィッシュ

ランダムなタイミングで表示される魚をクリックするゲームを作成しながら乱数について学ぼう

第6回 100歩走るのに何秒?

第6回 100歩走るのに何秒?

スペースキーを押すとねこが走るようにプログラムし、何秒で100m走れるか計るプログラムを作成しながら変数について学ぼう

第7回 計算クイズ

第7回 計算クイズ

計算クイズを作りながら、乱数、変数、ユーザーによる入力について学ぼう

第8回 数あてゲーム

第8回 数あてゲーム

数あてゲームを作成しながら条件によって処理を振り分ける方法を学ぼう

第9回 あっちむいてほい

第9回 あっちむいてほい

スプライトの向きを変える方法、背景を変更する方法などを学ぼう

第10回 スロットマシーン

第10回 スロットマシーン

コスチューム番号の参照する方法、他のスクリプトを止める方法、他のスプライトの〇〇を調べる方法を学ぼう

第11回 落ち物ゲーム

第11回 落ち物ゲーム

上から落ちてくるものをキーボード操作でねこを動かしてゲットするゲームを作成しながら変数、条件分岐などについておさらいしよう

第12回 オリジナルゲームを考えてみよう

第12回 オリジナルゲームを考えてみよう

12回の入門講座の内容を駆使して、自分なりのオリジナルゲームを作ってみよう


エンジョイプログラミング講座



入門講座でスクラッチの使い方を学習したら、お子さまが自らの力でプログラミングしていくエンジョイプログラミング講座にステップアップします。エンジョイプログラミング講座は、お子さまごとに設定された課題にお子さま自身が自分のペースで取り組んでいく講座スタイルです。


enjoyprogramming

カテゴリ


エンジョイプログラミング講座では、入門講座での理解度合いに応じて以下のいずれかのカテゴリからスタートします。理解が進むことで、次のカテゴリにステップしていくため、いつも興味深いテーマと向き合いながらプログラミングを楽しめます。


レビューカテゴリ入門講座のおさらいをしながらじっくり考える習慣をつけていきます
ベーシックカテゴリ入門講座で取り組まなかったスクラッチの機能を学習しながら理解の幅を広げていきます
アドバンストカテゴリアルゴリズムやフローチャートなどより高度なプログラミングエッセンスを学習していきます
マスターカテゴリ学習したことを活かして課題プログラムをいちから作り上げていきます
プロフェッショナル
カテゴリ
自分が作りたいプログラムは何か?からスタートしてプログラムを設計しながら自分の作品を作り上げていきます