2022年 東京テクニカルカレッジで IoT に関する非常勤講師をしています。1 期と 2 期がひとまず落ち着いたので、自分のまとめです。
東京テクニカルカレッジ IoT + AI 科 とは
Web サイトに 専門学校 東京テクニカルカレッジ IoT + AI 科 の情報があります。
“ものづくり”の最先端技術をとおし、社会・企業を豊かにするIoTエンジニアになれる学科
IoT(Internet of Things)とは、モノ(コンピュータ、機械など)にセンサーをつけ、
センサーが取得した情報をネットワーク等を介し、
可視化して問題解決に導くこと。より便利で安全な社会を実現するために、
IoTデバイスの設計・開発など、ものづくりのノウハウを学びます。
ということで、私の IoT による試行錯誤も本科に活かせそうということで、私の場合は、まず 1 年生のパートを 3 枠ほど担当しています。今年スタートしたばかりの科なので、科長の生形先生と色々とディスカッションしながら進めています。
今日から東京テクニカルカレッジ @tera_house_h 新科 IoT+AI科 非常勤講師として授業してきます!
1期スタートはシングルボードコンピュータ入門の授業で Raspberry Pi をやっていきまーす。 #RaspberryPi pic.twitter.com/7lF1Cf2Th1— Tanaka Seigo (@1ft_seabass) April 19, 2022
IoT + AI 科 カリキュラム で紹介されていますが、ここの「Raspberry Pi によるシングルボード入門」「Node-RED とデバイス連携を軸としたデバイス実習1」を、なんとか講義をやりきることができました。
授業の様子
今日も東京テクニカルカレッジ IoT+AI 科のシングルコンピューター入門授業!ひとまず、前回習った #RasberryPi 起動から! pic.twitter.com/IQ4YKIFur2
— Tanaka Seigo (@1ft_seabass) April 26, 2022
たとえば、1期のシングルボード入門は最初は丁寧に起動することからはじめていく流れ。学生は Raspberry Pi だけでなく、様々な技術や理論を一気に覚えるので、初見でうまく動かない苦い思いをさせないように、気をつけました。
東京テクニカルカレッジ IoT+AI科 のシングルコンピューター入門授業、生徒全員LED点滅(Lチカ)できましたー。よかったです!#RaspberryPi pic.twitter.com/2K76R93NjW
— Tanaka Seigo (@1ft_seabass) May 10, 2022
IoT は座学だけでなく手を動かすことも大事なので、1回が 90 分の授業の中で、小さいハンズオンも仕込みながら進めています。
@tera_house_h 東京テクニカルカレッジ IoT+AI科 第2期も担当してます。ついにデバイス実習1で Node-RED と IoT デバイスによるプロトタイピングを学んで行きます!初回、プロトタイピングをややアツく語りすぎました🥳#nodered #noderedjp #IoT pic.twitter.com/AIrSP59FrQ
— Tanaka Seigo (@1ft_seabass) May 31, 2022
2 期のデバイス実習1は、Node-RED とデバイス連携を軸としています。そして、理解しきらなくても作りはじめるようなプロトタイピングにい大切なマインドも授業のいろいろなところで伝えています。
@tera_house_h 今日のデバイス実習1の授業は #MQTT 回!
このあと生徒からデータを送ると私の持ってきたデバイスや表示システムが動くはず!
この MQTT のデータを良い感じにする裏側は #enebular でできてます。
講師のリアルタイムデモのドキドキ感ありますがやってきます! #nodered #noderedjp pic.twitter.com/aWcjt5X0rO— Tanaka Seigo (@1ft_seabass) June 14, 2022
MQTT プロトコルの授業の際も、私が持ってきた M5Stack につないで学生側から制御するような仕掛けで、覚えたてのときに「で、これ何に使うんだろう?どうやって使うんだろう?」みたいな疑問に早めにアンサーをだせるようにしつつ、つながる楽しさで盛り上げたりしました。
今日の専門学校東京テクニカルカレッジ IoT + AI 科の私が担当したデバイス実習1は授業としてはラスト。次週は試験です。
センサーデータを Node-RED が MQTT で中継し LINE Notify 通知やダッシュボードでの可視化やUIでした!学生みなさん成功しました! #linedc #nodered #noderedjp #IoT #Arduino pic.twitter.com/iiyL7o6FdH— Tanaka Seigo (@1ft_seabass) July 5, 2022
終盤の授業では、センサーデータを Node-RED が MQTT で中継し LINE Notify 通知するような仕組みも「授業で一緒に手を動かすと何だか動いたぞ」というのを大切に、動かすことでまず取っつきやすさをだしつつ、ちょっとずつ完成品を崩しながら理解を深めるようなアプローチをしています。
ふりかえり
ということで、東京テクニカルカレッジで非常勤講師やっております。
毎回、授業資料を作りつつ理解度を測る問題もつくりつつで結構パワーをかける感じですが、対面授業で、じかに学生の前で、技術の楽しさやプロトタイピングする大切さを伝えるのは私自身も鍛えられる感じでいいですね。
専門学校東京テクニカルカレッジの入口に七夕の笹と短冊があったので、IoT + AI 科として大切なお願いをしてきました!
いままでも、これからも。ひとまず、今日の授業で学生のみなさんにも私にも叶って欲しいです🌟 #七夕 #IoT #nodered #noderedjp pic.twitter.com/bXqr1Hiz5g— Tanaka Seigo (@1ft_seabass) July 5, 2022
ほんと、毎回の授業では、学生も私もしっかり IoT できることを祈っているので、七夕でもこんなの書いちゃいました。もうひとつ、5期のデバイス実習 3 では obniz を通じて JavaScript も授業する予定です。
よりよく学生に技術や作る楽しさが伝えられるよう頑張ってまいります!