Sコース 2023年度の授業記録
大川基金・大川塾プログラミング教室にて講師として子供たちに教えています
1.月別授業記録 令和5年度(2023.04~2024.03) | |||||
04月 | 05月 | 06月 | 07月 | 08月 | 09月 |
10月 | 11月 | 12月 | 01月 | 02月 | 03月 |
2.過去の授業記録Nコース(2018.09~) | |||||
2022 | 2021 | 2020 | 2019 | 2018 |
2024年3月の授業内容
3/13 の記録
自分の作品をプレゼンし、披露してもらいました。作品の概要や特徴、注目ポイントなどを聞いてから見ると、非常によく分かります。プレゼンのスキルはこの先必ず必要になりますので、早いうちから慣れて伝え上手になっちゃおう!
△▲△ ↑上記画像クリックで学習記録ノートのページへジャンプ↑ △▲△
3/6 の記録
今年度に教わったこと、やった成果をスライドにまとめます。スライドの使い方は慣れが重要なのと、言いたいことを比較的手短にまとめることや、1ページ内でシッカリ伝えるために情報の選別が必要です。これは全てにおいてものすごく役に立つスキルなので、ぜひマスターしたいものです!
△▲△ ↑上記画像クリックで学習記録ノートのページへジャンプ↑ △▲△
2024年2月の授業内容
2/28 の記録
ボールを山なりに投げる仕掛けを考えます。
山なりとはどういうことなのかを考えれば、仕掛けの作り方のヒントになります。変化する量を変えることで、動きは直線的ではなく曲線的になります。一度やってみると分かりやすいですね。いろいろ応用できそうです!
△▲△ ↑上記画像クリックで学習記録ノートのページへジャンプ↑ △▲△
2/21 の記録
全体から一部が噴き出るような仕掛けを作ります。
ただ仕掛けを作るのでは面白くないのでタイピングプログラムのご褒美として組み込みます。クローン時にコスチュームを全体から中身に変えれば中身がとび出す様子を作れますね!予め全体と一部のコスチュームを二つ用意しておこう。
△▲△ ↑上記画像クリックで学習記録ノートのページへジャンプ↑ △▲△
2/14 の記録
面倒くさいことほどコンピュータは得意です。
コンピュータに素数を探してもらいます。片っ端から割っていき割り切れなければ素数ですが、自分より小さい素数で割ると無駄が少なくなります。ただこれでも計算量は膨大なので、「エラトステネスのふるい」に挑戦してもイイかもしれませんね!
△▲△ ↑上記画像クリックで学習記録ノートのページへジャンプ↑ △▲△
2/7 の記録
Scratchでデータを扱う場合、Scratchのリストに直接入力していくのは結構面倒です。また、間違えやすくもあります。 そんなときは、別のアプリを活用して上手くこなしていきましょう。スプレッドシートでデータを作り、テキストエディタでテキストファイルに保存して、Scratchで読み込む。慣れると簡単!
△▲△ ↑上記画像クリックで学習記録ノートのページへジャンプ↑ △▲△
2024年1月の授業内容
1/31 の記録
データでドット絵のような感じで描画する方法を解説しました。クローンで描画していくので、クローンの使い方をおさらいしたら次に、回数ループを二重にして、横方向の一連の作業を縦方向に指定回数行わせます。ループの入れ子、ネスト構造です。タテヨコデータの二次元配列を扱うときの基本中の基本です。
△▲△ ↑上記画像クリックで学習記録ノートのページへジャンプ↑ △▲△
1/24 の記録
スゴロクのマスを描く場合、同じパターンを敷き詰めるような方法もありますね。ステージを手描きで作るのでもいいですが、マップのデータを用意しておいてそのデータを読み込んでマップを作るといった方法もあります。Excelなどで作ってみるといいかも。テキストファイルにすると読込もできるよ。
△▲△ ↑上記画像クリックで学習記録ノートのページへジャンプ↑ △▲△
1/17 の記録
スゴロクを楽しくするため、色分けしてお金が増えるマスとお金が減るマスを作ります。青に止まったらお金が増える、赤に止まったらお金が減る。マスの色を判定する方法とタイミングは?お金が増えたり減ったりする仕掛けは?まずはシンプルな仕掛けを作って、それに徐々に足していこう。
△▲△ ↑上記画像クリックで学習記録ノートのページへジャンプ↑ △▲△
1/10 の記録
リストを使いこなすとできることが飛躍的に増えます。双六のマスの座標データもリストで持っておくと便利なのですが、 とてつもなく面倒くさい。そんなときは、プログラミングで問題解決しちゃいましょう。愚直にやるのも良いけど、 賢く時短したら浮いた時間に別の何かがひらめくかも?
△▲△ ↑上記画像クリックで学習記録ノートのページへジャンプ↑ △▲△
2023年12月の授業内容
12/20 の記録
大川塾全体の冬休みの宿題として、『冬休みすごろくを作ろう』という課題を出してあるので、こちらSコースでも標準的な作り方を教えておきました。
まずは、基本的なシステムや仕掛けを作って、そのあと楽しく装飾する。そのためのアイデアが重要なので、プログラム設計図シートに書き残そう!
△▲△ ↑上記画像クリックで学習記録ノートのページへジャンプ↑ △▲△
12/13 の記録
前回までの並び替えを仕上げます。いちばん背の高いMILKを取り出して上⇒右に動かすところまで作ってあります。左の壁がそのMILKの手前まで動き、バーもその壁の手前まで引っ込めば一連の動きが完成します。
あとは、このルーチンの繰り返しです。最終的に先頭にいる旗持ちMILKにバーが触れたら完了ですね!
△▲△ ↑上記画像クリックで学習記録ノートのページへジャンプ↑ △▲△
12/6 の記録
今回は並び替えを面白くしてみる冒頭のところをつくってみました。ソートのプログラムなどは、ただ並べ替えるだけでは面白くありません!それによく分からなかったりします。
そんなつまらないものを面白く視覚化してみます。分かりやすく見せる、これは究極のスキルです!
△▲△ ↑上記画像クリックで学習記録ノートのページへジャンプ↑ △▲△
2023年11月の授業内容
11/22 の記録
前回はリストを使って数をシャッフルしたり最大値や最小値を探したりしてみました。
数字ベースで面白くないので、今回はそれを使って見た目から楽しくなるように改造してみました。数字を『大きさ』として使うことで背比べにしました。意味を持たせることが数字を上手く扱うコツです。
△▲△ ↑上記画像クリックで学習記録ノートのページへジャンプ↑ △▲△
11/15 の記録
今回はリストを使って数を扱ってみました。
乱数ではなく、シャッフルする方法や、最大値・最小値を探す方法を試してみました。プログラミング技術をはかるときの定番だったりしますが、目的がないのでちょっと面白くないですね。では、どんな要素を足せば楽しくなるか?この技術はもっと重要ですね!
△▲△ ↑上記画像クリックで学習記録ノートのページへジャンプ↑ △▲△
11/8 の記録
リストに追加する仕掛けと、リストからランダムで取り出す仕掛けを使って、自分で入力した英単語のクイズをプログラミングしてみました。
クイズは、出た日本語を英語で打ち込むのですが、このプログラムは英単語を発音するのでより覚えやすく、リスニングにも役に立つのが嬉しいですね!
△▲△ ↑上記画像クリックで学習記録ノートのページへジャンプ↑ △▲△
11/1 の記録
一筋縄ではいかない迷路脱出系のゲームを作っています。操作のクセがすごいのはもちろん、ステージのクセも強くしていきます。ステージが動くので難しくも楽しい。上下、左右だけでなくぐるぐる回る回転ステージは動きを先読みしながら『進ませ過ぎない』のがポイントですね。
△▲△ ↑上記画像クリックで学習記録ノートのページへジャンプ↑ △▲△
2023年10月の授業内容
10/25 の記録
今回から新しいプログラムを作っていきます。
迷路脱出系のゲームですが、一筋縄ではいかないのがその操作方法です。主人公は常に動いており、左右キーの操作しか受け付けません。それも、主人公本人目線での左回転と右回転です。頭を使うゲームを頭を使って作っていきます。
△▲△ ↑上記画像クリックで学習記録ノートのページへジャンプ↑ △▲△
10/18 の記録
プログラムはコードを作ればいいというものではありません。高度なプログラムはコード以外もとても重要になってきます。それがコンテンツであり、データですね。一筆書きなら問題が必要。それも、ありきたりではなく魅力的でオリジナルな問題の方が良いのは言うまでもないですね!
△▲△ ↑上記画像クリックで学習記録ノートのページへジャンプ↑ △▲△
10/4 の記録
背景にお題の図形をあらかじめ用意しておき、羽ペンをマウスで動かして線を引くところをタッチしていきます。つまり、これまでは『解いてからプログラミング』でしたが、『解くためのプログラム』を作ったってことになります。
プログラムが役に立つ良い例ですね!
△▲△ ↑上記画像クリックで学習記録ノートのページへジャンプ↑ △▲△
2023年9月の授業内容
9/27 の記録
今週もペンを使っての一筆書きにチャレンジです。
今回は『お題となる図形をあらかじめ用意しておいて、その上をなぞる』というプログラムを作ってみました。どうやって動かすか、スタートとゴールを見つけられるようになろう。そこに法則があります。
△▲△ ↑上記画像クリックで学習記録ノートのページへジャンプ↑ △▲△
9/20 の記録
ペンを使っての一筆書きにチャレンジです。
スクラッチが上手で『ペンの使い方』を知っていたとしても、この一筆書きのプログラムはそれだけじゃ簡単には作れませんね。通り道、どこをどう通るか。
動かし方をキッチリ『プログラミング』しないとね。
△▲△ ↑上記画像クリックで学習記録ノートのページへジャンプ↑ △▲△
9/13 の記録
動きを自由自在にすることができたら、動きをちょっとデコって見るのも面白いですね。
『やり方』を知ることももちろん重要ですが、『調整』することを忘れてはいけません。いろいろ数字を変えて試してみる、その変化を観察する。
これ、本~~当に重要です。忘れられがちですが。
△▲△ ↑上記画像クリックで学習記録ノートのページへジャンプ↑ △▲△
9/6 の記録
過去に作った作品を読み込んで改造する方法だと、流用はできますが、不要なものも多いです。
たとえば『難易度と時間の選択』ならそれ専用のスプライトを用意しておくと便利です。
書き出しておけば、アップロードでそれだけを流用できます。
△▲△ ↑上記画像クリックで学習記録ノートのページへジャンプ↑ △▲△
2023年8月の授業内容
授業はありませんが、夏休みの課題に取り組みました!
成果はコチラ
の学習記録ノートのページにまとめてあります。
2023年7月の授業内容
7/19 の記録
大作が届きました、またしても気合いの入ったステキなプログラムです、スゴイ!
自分の好きなことをプログラミングで表現しているので、緻密な作業も楽しいのでしょう。そして専門性が高すぎて私の知識では…、いろいろ脱帽です!
△▲△ ↑上記画像クリックで学習記録ノートのページへジャンプ↑ △▲△
7/12 の記録
HPを表すバーを作りたいと思ったらどうしたらいいでしょうか?実は案外面倒くさいのです。単純な四角形などの図形を直接描画する機能をスクラッチは持っていません、ならば、そこはアイデアでなんとかしちゃいましょう!
△▲△ ↑上記画像クリックで学習記録ノートのページへジャンプ↑ △▲△
7/5 の記録
スプライトの動かし方はイロイロありますが、自由に操作できる不規則動作の自機スプライトと、規則的に動く敵スプライトのちょうど中間に存在するようなスプライトの動かし方を作ってみました。いまこそ数学を活用するとき!
△▲△ ↑上記画像クリックで学習記録ノートのページへジャンプ↑ △▲△
2023年6月の授業内容
6/28 の記録
オンラインテキスト『カエルの森』を進めています。
ちゃんと読まないとうまくいかないことが多いのですが、違ったことをして『そうか、こういうやり方もあるのか』と発見することも実はよい経験で貴重な学びの瞬間です。間違ったままではゴミだけど、直せば宝になるからね!
△▲△ ↑上記画像クリックで学習記録ノートのページへジャンプ↑ △▲△
6/21 の記録
丁寧に教えてもらう、のではなく『文献を読んで、自分で解釈して、自分で作る』という独学や最先端分野では当たり前のことを実践しています。題材は当サイトのオンラインテキスト『カエルの森』です。
今見返すと確認画像がちょっと不足気味ですが、文章を読んでシッカリ確認しよう。
△▲△ ↑上記画像クリックで学習記録ノートのページへジャンプ↑ △▲△
6/14 の記録
二桁のかけ算を暗算でやるプログラムを完成させます。難易度を設定できるようにしたので、難易度に応じて問題の難しさを変えるようにします。
低難易度はかけ算の数を小さく、高難易度はかけ算の数を大きくします。リストを上手く使おう。
△▲△ ↑上記画像クリックで学習記録ノートのページへジャンプ↑ △▲△
6/7 の記録
△▲△ ↑上記画像クリックで学習記録ノートのページへジャンプ↑ △▲△
2023年5月の授業内容
5/31 の記録
今日は二桁のかけ算を暗算でやる方法をプログラミングしてみました。二桁のかけ算は、おそらく筆算で解くのが一般的です。もしくは、ななめ串刺し法とか。でも、数字を並べて考えるってイヤですよね。
イメージ化して理解しましょう、こんな感じに。
△▲△ ↑上記画像クリックで学習記録ノートのページへジャンプ↑ △▲△
5/24 の記録
今日はスプライトを動かす方法のいくつかのパターンを解説しました。カーソルキーを使って思い通りに動かしたい場合、どのようにしたらいいのか、どんなクセがあるのかなど実際に簡単なゲームを作って確かめてみました。
△▲△ ↑上記画像クリックで学習記録ノートのページへジャンプ↑ △▲△
2023/5/17 の記録
△▲△ ↑上記画像クリックで学習記録ノートのページへジャンプ↑ △▲△
2023/5/10 の記録
テキストを一通り終わらせたので、今度は応用です。タイマーを使ってみました。タイマーはプログラミングやソフトウェアには欠かせない機能なので、早いうちにまず使い方に慣れてしまいましょう。
後は工夫次第で少ないブロックで結構楽しいものが作れてしまいます。
△▲△ ↑上記画像クリックで学習記録ノートのページへジャンプ↑ △▲△
2023年4月の授業内容
2023/4/26 の記録
△▲△ ↑上記画像クリックで学習記録ノートのページへジャンプ↑ △▲△
2023/4/19 の記録
△▲△ ↑上記画像クリックで学習記録ノートのページへジャンプ↑ △▲△
2023/4/12 の記録
△▲△ ↑上記画像クリックで学習記録ノートのページへジャンプ↑ △▲△
各コースの記録は別のページにまとめてあります。上下にあるメニューバーの『各コース記録』からジャンプできます。
または下記リンクをクリックして、ご確認ください。
Nコース記録
Mコース記録
Hコース記録
Sコース記録
一般社団法人ピンタニーニャ・プログラミング学習協会
最後まで読んでいただきありがとうございます