あなたのスキルは社会に役立つ

あなたのスキルは社会に役立つ
エンジニアだからできる社会貢献

エンジニアだからできる社会貢献

東日本大震災の発生直後に発足したHack For Japanや「市民が主体となって自分たちの街の課題を技術で解決するコミュニティ作り支援」を掲げるCode for Japanのメンバーを始めとして、日本各地で技術を活用した社会貢献活動が行われています。本連載では、防災や減災、地域の活性化や課題解決、そして人材育成など、「エンジニアだからできる社会貢献」の取り組みをお届けします。

第 124 回

シニアプログラミング発表会！
● Code for Japan 小泉 勝志郎（こいずみ かつしろう） Twitter @koi_zoom1

Japan Summit のセッションくらいしか用意されてはじめにいなかったのです。
参加しているシニアのみなさんからも発表の場を要

最高齢注 1 のアプリ開発者、若宮正子さんによるアプリのリリースは世界中で報道されました。実は望する声があり、2022年1月15日にシニアプログラミング発表会を開催することになりました注4。

若宮さんがプログラミングをするように仕掛け、実発表者は 4 〜 5 名を想定していたのですが、発表際にプログラミングを教えていたのが筆者なので者の募集を開始したらなんとほぼ 1 日で枠が埋ます。若宮さんにプログラミングを教えたことをきっり、結果的に 6 名に。プログラミング言語の偏りもかけに、シニア世代のプログラミング学習を支援すなく、バリエーションに富んだ発表会になりましる団体「シニアプログラミングネットワーク」 をた。

注2

2017 年に立ち上げました。

また、Code for Japan Summit でグラフィックレ

それから 5 年。最近はシニアプログラミングネッ

コーディング（以下グラレコ）を担当された菅原のぞ

トワークも仙台・渋谷・愛知・大阪と全国 4 拠点にみさんと内記深幸さんに、グラレコを行っていただまで発展しており、各拠点で月に一度のシニアプロきました。内容が非常にわかりやすく、そして親しグラミングもくもく会を行っていました注 3。

みやすいです。今回の記事にもグラレコの絵を載せそれだけ発展してくると当然、「自分の作品」を持っている人も増えていました。

シニアプログラミング発表会
開催のきっかけ5 年間、基本的には毎月シニアプログラミングもくもく会を行っていましたが、実はシニアのみなさんが作品を発表する場は、年に一度の Code forていきます。

シニアプログラミングの成果ご参加いただいた 6 名のシニアプログラマーの成果物をそれぞれ紹介します！

英語の絵本読み上げに挑戦
林洋子さんからの発表は「日英語の絵本と教材作

注 1 2022 年 4 月19 日で 87 歳を迎えられます。
注 2 https://senior-programming.net/

注 3 過去形なのは、現在はコロナ禍の影響でオンラインイベントしか行っていないからです。最近はオンラインの長所が活かされ、拠点を設けていない地域からの参加者も多いです。それどころか、なんと海外からの参加もここしばらくはほぼ毎月あるほどです。

184 - Software Design成」（ 図 1）。 林 さ ん に は 2021 年 9 月 の「Code forJapan Summit」にも登壇していただき、Scratch を用いた日本語と英語の感覚の違いについてのクイズア注 4 今回のイベントは YouTube から閲覧可能です。

https://youtu.be/-TBwMMyNUzA

第 124 回
シニアプログラミング発表会！

プリを紹介されていました。今回の発表はそ◆図 1 林洋子さんの発表についてのグラレコの発展形！
林さんいわく、日本語の文章は英語の文章に比べると、結論を明示せずあいまいな記述をされることが多いそうです。林さんは 30 年
間大学で留学生に日本語を教える中で、英語論文に対応するような、論理と事実を重視した「日本語の型」を、林さん考案の「科学日本語」という書き方にまとめており、その理解につながる Scratch アプリ注 5 を開発されています。
また、今後の展開として、Scratch で英語を読み上げる絵本も開発中とのこと。完成が待◆図 2 佐藤洋子さんの発表についてのグラレコ

ち遠しいですね！

タスク管理アプリをリリース
佐藤洋子さんの発表は「毎日やることの記録」（図 2）。なんと Android アプリ「To Do リスト
毎日やることの記録」としてすでにリリースされています（図 3）注 6。今回の発表では、この開発での苦労話が語られました。データベースである SQLite を使用する際にテーブルレイアウトに苦戦した話には、筆者からもさまざまなアドバイスを入れましたが、まずは実現できる方法でやってみるというのは非常に重要なことで◆図 3 アプリの画面す。
そして、実装以上にすごいのがサンプ
ル画面で表示されていた「腕立て伏せ 20回」と「ジャグリング」が実際に毎日できるようになったこと！

アプリの効果があったこともすばらしいですが、プログラミングうんぬんとは関係なく、この 2つができるシニアってすごいですよね。
また、今後の展望として「ちりつもくん」という、毎日の ToDo の積み重ねによってキャラクターを成長させるゲーミ

注 5 h t t p s:/ / s c r a t c h.m it.e d u / p r o je c t s /532110473/

注 6 https://play.google.com/store/apps/

details?id=yoko.puyo.tododiary

Apr. 2022 - 185

あなたのスキルは社会に役立つ

エンジニアだからできる社会貢献フィケーション的要素も入れていくとのこと。今後りだくさんですが、楽しく学ばれているようで完成の展開が楽しみですね。

が楽しみです。

PHP はじめました

税理士が Python に挑戦

7
布施寛さんからの発表は「PHP を学習中」注（図園田真理子さんからの発表は「『ひとり親控除』『寡4）。布施さんは現在、高齢者からのデジタル相談婦控除』の適用判定」（図 5）。園田さんはシニアプロなど、さまざな相談を受け入れる Web サイトを運

グラミングネットワークの有料講座「シニアのため営されています。そのサイト自体も練習用に作ったの Python 講座初級編」で Python を学ばれました。とのことですが、現在はお問い合わせを受け取るし園田さんは税理士として現在もご活躍中です。そくみを自分でプログラミングしてみようと、PHP のの税理士の知識を導入して Python で作られたのが学習を始めたとのことです。データベースなどを学「『ひとり親控除』『寡婦控除』の適用判定」
です。前述

ぶ必要があったり、PHP を用いるには Web サイトの講座内で使った Google Colaboratory を用いて作のサーバも再検討が必要だったりと、学ぶ内容が盛成されています。

注 7 http://fhmeseiun.web.fc2.com/

ま す が、 園 田 さ ん の よ う に IT と は 異 な る プ ロ「IT はあくまで道具だ」という意見をよく目にし◆図 4 布施寛さんの発表についてのグラレコフェッショナルの技術とつながると、そこで化学反応が起きます！

税理士ならではの知識を活かした作品を今後も作っていただきたいですね。

長年の開発がついに？
山本泰三さんからの発表は「DotchWin
MatchMaker」（図 6）。競技大会を手作りできるアプリ「DotchWin」シリーズの第一作という位置付けで、競技大会の勝敗や選手プロフィールなどの情報をパッケージとして共有できるというアプリです（図 7）。デモの完成度が非常に高いんですよ。
◆図 5 園田真理子さんの発表についてのグラレコ

実は山本さんは 2017 年にシニアプログラミングが立ち上がった当初からの常連なのです。山本さんはいつもシニアプログラミ
ングもくもく会で本当にもくもくと作成されていました。
「DotchWin MatchMaker」はWindows アプリ、それも UWP（UniversalWindows Platform）を利用したアプリとして開発が進められています。実は現在のシニ
アプログラミングネットワークのスタッフには、UWPに明るい人がいないのです！ そのため、いつも本当に「もくもく」作業していただいていて、申し訳なく思っていました。

186 - Software Design

第 124 回
シニアプログラミング発表会！

実はこの「DotchWin MatchMaker」は、開発期間が3年以上にもなります！ 今回ついに作成途中の世代のプログラミング学習を盛り上げる仲間になっていただけるとうれしいです。s「DotchWin MatchMaker」が公になったのです。本来は東京オリンピックに間に合わせ◆図 6 山本泰三さんの発表についてのグラレコたかったとのことですが、残念ながらオリンピックが 1 年延期しても間に合いませんでした。とはいえ、ここまで作り込むのはすごいです！
完成に近づく一方でさらなる構想の広がりもあるようですので、筆者からは「途中の状態でもかまわないからリリースしてみるのが良いのではないか」とアドバイスしました。ぜひ早く公開してほしいところです。

受験勉強を思い出す？
今井裕さんからの発表は「楽しい基本英文50 題」（図 8）。どこか受験生時代を思わせる◆図 7 DotchWin MatchMaker

タイトルです。Scratch で英文の穴埋め問題50 題を行うというもので、Scratch の読み上げ機能を活用しています。
ただ、今井さんはまだ Scratch アプリを公開状態にしていないとのこと。ぜひ公開してみなさんが触れられるようになると良いですね。

最後に今回のシニアプログラミング発表会を通して、今後、若宮正子さんに続く新しいス◆図 8 今井裕さんの発表についてのグラレコ

ターも出てきそうな予感がしています！ 発
表会はこれからも 3 ヵ月に 1 回程度の頻度で行っていきます。
シニアプログラミングネットワークの毎月定例イベント「シニアプログラミングもくもく会」は自習の会としていますが、プログラミングが初めての方向けのガイドもあるので安心です注 8。
本誌読者のみなさんには、一緒にシニア
注 8 本誌読者のみなさんには完全初心者はいないでしょ
うけど！

Apr. 2022 - 187