こんにちは!プロキッズの岡部です。
「冷蔵庫に何があるか忘れて、同じものを買ってしまう…」そんな日常の小さな「困った」を、お子様がプログラミングで解決してくれたら素敵だと思いませんか?

今回は、小学5年生でScratch(スクラッチ)を使った自作アプリを制作。
スクール発表会「「Codeland Challenge2024」で優秀賞を受賞した城戸さんのストーリーをご紹介します。

お子様の「好き」を将来の強みにしたい保護者の方へおすすめです。

城戸たかあきさん(小5_Pythonコース)

プログラミングを始めたきっかけ

――プログラミングを始めたきっかけを教えてください

小学校1年生のときに、YouTubeでスクラッチの動画をみて「やってみたい!」と思ったのがきっかけです。
しばらくは独学でスクラッチのゲームを作っていました。
それをみたお母さんが「習い事でやってみたら?」とコードランドをすすめてくれました。

――現在はPythonコースを受講されていますね。

はじめはScratchコースを受講しました。
そのあとは自分で何かAIを作って遊んでみたいと思い、Pythonコースを選択しました。

スクラッチのビデオモーションを使った個数管理アプリ

――改めて受賞おめでとうございます。受賞作品を紹介してください。

プログラミングもプレゼンもたくさん頑張ったので、受賞できて良かったです!
今回制作したのは、冷蔵庫の「個数管理アプリ」です。
カテゴリー名と個数を入力することで、冷蔵庫内の在庫や個数をかんたんに管理できます。


選択しているカテゴリに星をつけたり、リストの1つ上を選択してループする機能も

こだわりの機能は、料理中に手がベタベタになっても使えるモーションモードです。
カメラの情報を読み取って、ボタンに指をかぶせると反応して操作できます。


私も試してみた所、キーボードに触らず操作できました

――アイディアはどうやって考えましたか?

発表会の募集があったときに、まずお母さんに「困っていることがないか」聞きました。
「冷蔵庫の中の材料がわからない」と言っていたので、かんたんに管理できるようにしようと思いました。

――途中で大変だったことはありましたか?

めちゃくちゃつまずきました(笑)。
特に、画面のレイアウトを変えるのが大変でした。
新しいボタンをどこに置くか悩んだり、見やすいフォントにしたりと工夫しました。

――作品制作の関するコツを教えてください

僕は、まず最初に頭で軽い骨組みを考えます。
設計図を作ると、方向性が決まるのでプログラミングでも再現しやすくなります。

あと、プログラミングでエラーが出たときは、条件を口に出しながら読み上げて、間違っている部分を見つけるようにしています。

作品制作を通して身についた「ユーザー視点」の考え方

――先生からみて城戸さんはどんな生徒さんですか?

先生)理解力がとても高く、レッスンでもテキストに書いてある細部の内容までしっかり理解できています。
自らテキストの枠を超えて知識を得ようとする姿勢が印象的です。

また、私や親御さんのアドバイスに対して「できます、やってみます!」と返事をしてくれます。
自分がやると決めたことを、最後までやり通す実行力があると思います。


担当メンターの廣井先生も同席(左)

――発表会を通して、城戸さんが成長した点を教えてください

先生)ユーザー視点の考え方が身についたと思います。
使用感を直接利用者に聞いてフィードバックをもらい、改善するサイクルがうまくできるようになりました。

自信がなくても「まずはやってみる」ことが大事

――これからやってみたいこと、挑戦したいことはありますか?

Pythonを使って、スマホやパソコンに通知を送るようなアプリを作りたいです。
生活をもっと便利にするようなものを開発をしたいと思います。

――今回発表会に出られなかった、参加を迷っている方へメッセージをお願いします

とりあえずやってみることが大事です!
自分のスキルに自信がなくても、まずは参加してみて、楽しかったか判断するのがよいと思います。
発表会に作品を出すことで、実は自分が難しいことをやっていたと改めて気づくことができます。
他の人へインスピレーションを与えることもできるかと思います。

――最後に親御さまからのコメントをご紹介させて頂きます。

毎回のレッスンをとても楽しみにしています。
小学校一年生からScratchを始めて、四年生からPythonに進み、今は五年生ですがこれまでよく続いています。

どの先生も本人の話したいことを丁寧に聞いたうえで教えていただけるので、プログラミングだけでなく先生方とのやりとりも楽しみになっています。
レッスン中はときどき雑談も交え、そこから新しい着想を得ることもあるようです。

また、プログラミングの組み方次第で出来ることが驚くほどたくさんあり、そこが夢中になれるポイントかもしれません。
自分でプログラミングの動画を見ながら真似をしたりもしていて、ものづくりの楽しさが身についているのを感じます。

プログラミングのレッスンや発表会を通して、粘り強さや、考えを整理して伝えることなど、大切なことを学ばせていただき、心より感謝しております。

――城戸くん、廣井先生ありがとうございました!

編集後記
日常の「困った」をお母さんにヒアリングし、解決策を形にした城戸さん。
その姿勢はまさに、これからの時代に求められる論理的思考力と問題解決能力そのものです。
「うちの子も、何か夢中になれるものを見つけてほしい」と思われたら、まずはスクラッチからその第一歩を踏み出してみませんか?

スクラッチコース

こちらの記事もおすすめ

・スクラッチで3D!?細部までこだわった「スマホ」(スクラッチコース中1)

・半年で全級制覇! scratchジュニア・プログラミング検定(Scratchコース 小4)

・目標があるとプログラミングはもっと上達する!(Scratchコース 中2)