トイプロJr. とは
教材が、じぶんで考える力を育てる。
Python を書く
キーボードで Python を 1 行ずつ記述します。ブロックと同じ考え方を、今度は自分の手で書く経験に接続します。
書いたらその場で動く
ブラウザ内で Python を実行し、結果をすぐに表示します。試行と修正を何度でも繰り返せます。
ヒントと段階的なテスト
つまずいたときはヒントが出て、どのテストで落ちたかも分かります。何をなおせばよいかが自分で見つけられます。
もんだいの しゅるい
動かす・並べる・読む・自分で書く。
プログラムを かいて、こたえを がめんに 出そう。
キャラクターを うごかして、ゴールまで つれていこう。
プログラムを 読んで、なにが 出るか あてよう。
バラバラの コードを、正しい じゅんばんに ならべよう。
うまく うごかない プログラムの まちがいを 見つけて なおそう。
入れた ことばから 文を 作る プログラムを じぶんで つくろう。
プログラムで せんを ひいて、かたちを かこう。
ひとりで進める工夫
こまっても、自分でぬけだせる。
ヒント
ふりがな付きの、やさしい日本語で出ます。何をすればよいかが自分で読めます。
段階的なテスト
どこで落ちたかが、ひと目でわかります。全部やり直しではなく、直す場所が分かります。
つかえるめいれい
押すと説明が出ます。使える命令をその場で確かめられるので、覚えていなくても進めます。
学ぶ順序
つまずきにくい、一本道。
1 画面で学ぶことは 1 つだけ。
順次処理
出力(print)
演算子
変数
条件分岐(if)
繰り返し(for)
配列
一度に新しい概念を重ねないから、どこでつまずいたかが本人にも分かります。
この先の道すじ
小 3 から、その先まで。
小 3・4 〜
ブロック + トイプロJr.
ブロックはそのまま。となりで Python のコードを書く経験を足します。
小 5・6 〜
TOYPRO
同じ Python のまま、競技プログラミング形式の教材へステップアップします。
中高 〜
情報 I・大学受験
高校の必修「情報I」は共通テスト科目です。小学生から触れた経験がそのまま生きます。
ブロックで身につけた考え方を トイプロJr. でコードに移し、 慣れてきたら同じ Python のまま上の教材へ進めます。
続けられるしかけ
できるようになったことが、積み上がる。
今日のクエスト
3 問の中から自分で選ぶ形式です。「やらされている」感がなく、取りかかりやすくなります。
学習した日が積み上がる
連続日数ではなく「学習した日」の累積で記録します。1 日空いてもゼロに戻らないので、週 1 回のペースでも積み上がります。
ステージとバッジ
ステージをクリアするとバッジがもらえます。何ができるようになったかが本人にも保護者にも見えます。
リーグ戦
近い進度の仲間同士でランキングになります。順位が下がっても、それまでの学習記録やバッジは失われません。
はじめる前に
小学生でも、Python を書けます。 はじめてでも ひとりで 進められるように、画面の作りから そろえています。
ふりがな付きのやさしい日本語
子どもが読む画面はすべてふりがな付きで、分かち書きにしています。漢字が読めなくても自分で進められます。
1 画面で学ぶことは 1 つだけ
一度にいくつもの新しいことを出しません。つまずいた場所が本人にも分かる作りにしています。
ブラウザだけで動く
インストールは不要です。Python の実行もブラウザの中で完結するので、ご家庭の PC の設定を変える必要はありません。
進みぐあいが見える
クリアした問題とバッジが記録され、できるようになったことが本人にも保護者にも見える形で残ります。
よくあるご質問
はじめる前の、ギモン。
Q.対象学年はどのくらいですか?
小学 3 年生前後からを想定しています。子どもが読む画面はふりがな付きのやさしい日本語で、1 画面で扱う概念を 1 つに絞っています。
Q.ブロック(ビジュアル)プログラミングをやめる必要はありますか?
ありません。ブロックで身につけた考え方を土台にする設計なので、並行して進めるほど効果が出ます。
Q.PC に何かインストールが必要ですか?
不要です。ブラウザだけで動作し、Python の実行もブラウザの中で完結します。
Q.つまずいたとき、そばで教えられないと進めませんか?
ヒントと、どのテストで落ちたかが表示されます。「何をなおせばよいか」を自分で見つけて進められる設計です。
Q.学習の進みぐあいは確認できますか?
クリアした問題とバッジが記録されます。何ができるようになったかが本人にも保護者にも見える形で残ります。
