講習会
for 塾生
募集終了
3/5(水)、3/6(木)13:00-16:30
回数:全6コマ(1日3コマx2日間)
形式:対面
主催:AIC
生成AIと一緒に、自分の知らない分野のプログラミングを始めてみませんか?
Pythonの基礎知識(数値計算、文字列の入出力、制御文、関数など)のある学生を対象に、GitHub Copilotという生成AIを用いるからこそ可能になる、プログラミングの効率化を体験してもらいます。そのテーマとして、IoTを題材に “組み込みプログラミング” とよばれる分野の基礎を扱います。Raspberry Pi PicoというWi-Fi機能をもつ小さなコンピュータを使って、モータやセンサを組み合わせて実際に動くシステムをハンズオン形式で製作します。最終的に、受講生自身のアイデアをプログラミングを通して実現化することを目指します。
講義は対面形式で行います。講義内では受講生が各々、自分が実現化したいアイデアを考え、それをシートに記入してみるほか、2日目の最後に自身の作品の発表を予定しています。
自分の書いたプログラムを現実世界で動かせる快感を、あなたも体験してみませんか?
日吉協生館2階AICラウンジにて対面形式で実施
※録画およびオンライン配信の予定はありません。
・吉川 拓志(理工学部 4年)
・和田 光平(理工学部 4年)
ノートPC
・「塾生のお申し込みはこちら」ボタンからLINEへ進み、そこからお申込み下さい。
・3月4日(火)10時締切です。
1コマ目 ガイダンス ・環境構築 ・Copilotの使い方 | 3/5(水)13:00-14:00 講師:吉川 | 講座の概要とスケジュール、進め方等を説明したあと、組み込みプログラミングを概観する。また、身近なIoT機器に触れながら、それらがどのような仕組みで動いているか解説する。VSCodeを導入し、MicroPythonの実行環境を構築したあと、Raspberry Pi Picoを配布し、”hello, world”の表示までを行う。また、VSCodeに拡張機能を導入し、GitHub Copilotについて解説する。 |
2コマ目 ハードウェア ・ソフトウェア | 3/5(水)14:15-15:15 講師:和田 | Raspberry Pi Picoが電流を制御するため機能であるGPIO、PWM、電圧を計測するため機能であるADCの概要と使い方を解説し、これらを用いてLEDとモーターを制御し、測距センサーを用いるためのプログラム及び配線の方法を解説する。 APIを用いて、天気や交通機関の遅延情報などのデータをWebから取得するプログラムとその仕組みを解説する。また、逆にマイコンからWeb上のスプレッドシートにデータを書き込むプログラムとその仕組みを解説する。 |
3コマ目 アイデア決定・実装 | 3/5(水)15:30-16:30 講師: 吉川 | アイデアシートを配布し、受講生が各々、実装してみたい内容を考え出す。アイデアが決まったら、TAがチェックした後、各自実装に入る。 |
4コマ目 続き | 3/6(木)13:00-14:00 講師: 吉川、和田 | 実装を行う。 |
5コマ目 続き | 3/6(木)14:15-15:15 講師: 吉川、和田 | 実装を行う。 |
6コマ目 発表 | 3/6(木)15:30-16:30 講師: 吉川、和田 | 参加者に、スライド1~2枚程度の資料を作成してもらい、約3分の発表を行う。全員の発表が終わり次第、講評および今後の学習の進め方等について解説する。 |