Upgrade to Pro — share decks privately, control downloads, hide ads and more …

AI時代のプログラミング教育 / programming education in ai era

AI時代のプログラミング教育 / programming education in ai era

2025/3/21に開催された「Nextbeat Tech Bar:第二回プログラミング教育について語る会」での登壇資料です
https://nextbeat.connpass.com/event/346052/

Naoki Kishida

March 21, 2025
Tweet

More Decks by Naoki Kishida

Other Decks in Programming

Transcript

  1. 2025/03/21 2 自己紹介 • きしだ なおき • LINEヤフー • X(twitter):

    @kis • blog: きしだのHatena • (nowokay.hatenablog.com) • 「プロになるJava」というJavaの本を書いてます
  2. ノーコード・ローコードで中小ITベンダーが倒産 • 2024年のソフトウェア業倒産件数 • 東京商工リサーチ 223件 • うち、受託開発209件 • 帝国データバンク

    189件 • うち、受託開発160件 • ノーコード・ローコードにより内製が加速 • アウトソーシングが減り中小の案件減少
  3. AIが直接処理 • AIの本質は自然言語によるコンピューティング • やりたいことを単発であればだいたいやってくれる • プログラミングは不要 • 必要ならプログラム化してくれる •

    高頻度、高速度、高精度が必要な場合 • 一度やってもらったことなら確実性が高い • アドホックに自動でプログラム化も行う • グラフなどはPythonを生成 • プログラムが生成されたことを意識しない
  4. AIに書かせるためのプログラミング学習 • プログラミングを通して状態遷移やデータ構造を知る • AIを使って学習をブーストする • AIにサンプルコードを作らせる • 解説させる •

    自分で実装できるか試す • AIに確認問題を作らせる • 「JavaのStreamの理解度を確認する4択問題を作って。解答は出さないで」 • 「プロになるJava」には仕込んでいきたい