講習会

for 塾生

募集終了

IoTプログラミング with AI

8/7(水)、8/8(木)13:00-16:30

回数:全6コマ(1日3コマx2日間)

形式:対面

主催:AIC

【申込締切 7/31(水)10:00】講習会について

講習会の概要

生成AIと一緒に、自分の知らない分野のプログラミングを始めてみませんか?

春学期前期初プロを受講済の学生、またはPythonの基礎知識(数値計算、文字列の入出力、制御文、関数など)のある学生を対象に、GitHub Copilotという生成AIを用いて、AIを用いたプログラミングの効率化を体験してもらいます。そのテーマとして、IoTを題材に “組み込みプログラミング” とよばれる分野の基礎を扱います。Raspberry Pi PicoというWi-Fi機能をもつ小さなコンピュータを使って、モータやセンサを組み合わせて実際に動くシステムをハンズオン形式で製作します。最終的に、受講生自身のアイデアを実際に形にします。最後まで受講することで、自分の書いたプログラムを現実世界で動かせるようになります。講義は対面で、講義内で1度アイデアシートの提出が必要となるほか、2日目に自分の作品の発表を予定しています。

受講要件

  • GitHub Copilotなどのツールの使い方を知りたい方
  • 生成AIでプログラミングを効率化してみたい方
  • 春学期前期初プロを受講済の学生。または同程度のPythonの基礎知識(数値計算、文字列の入出力、制御文、関数など)のある学生
  • 途中のアイデアシートの提出及び最終回での短い発表が可能な方

形式

対面(日吉 協生館2階 AICラウンジ)
※録画およびオンライン配信の予定はありません。

講師

吉川 拓志(理工学部)

和田 光平(理工学部)

持ち物

ノートPC

各回の実施内容

1コマ目
ガイダンス
・環境構築
・Copilotの使い方
8/7(水)13:00-14:00
講師:吉川
講座の概要とスケジュール、進め方等を説明したあと、組み込みプログラミングを概観する。また、身近なIoT機器に触れながらそれらがどのような仕組みで動いているか解説する。VSCodeを導入し、MicroPythonの実行環境を構築したあと、Raspberry Pi Picoを配布し、”hello, world”の表示までを行う。また、VSCodeに拡張機能を導入し、GitHub Copilotに慣れてもらう。
2コマ目
ハードウェア
・ソフトウェア
8/7(水)14:15-15:15
講師:和田
Raspberry Pi Picoが電流を制御するため機能であるGPIO、PWM、電圧を計測するため機能であるADCの概要と使い方を解説し、これらを用いてLEDとモーターを制御し、測距センサーを用いるためのプログラム及び配線の方法を解説する。
APIを用いて、天気や交通機関の遅延情報などのデータをWebから取得するプログラムとその仕組みを解説する。また、逆にマイコンからWeb上のスプレッドシートにデータを書き込むプログラムとその仕組みを解説する。
3コマ目
アイデア決定・実装
8/7(水)15:30-16:30
講師: 吉川
アイデアシートを配布し、自分が実装する内容を決定する。決定したらTAがチェックした後、各自実装に入る。
4コマ目
続き
8/8(木)13:00-14:001日目の実装の続きを行う。
5コマ目
続き
8/8(木)14:15-15:151日目の実装の続きを行う。
6コマ目
発表
8/8(木)14:30-15:30
講師: 吉川
参加者それぞれにスライド1~2枚程度の資料を作成してもらい、1~2分の発表を行う。全員の発表が終わり次第、講評および今後の学習の進め方等について話す。
ページトップ