生成AIとプログラミング学習の関係
最近よく
「AIでプログラムが簡単に作れる」
という話を聞きます。
実際、AIはとても強力なツールです。
ただし一つだけ大事なことがあります。
AIは能力を増幅する道具
AIは
能力を増幅する道具
です。
例えば次のようなイメージです。
| 人 | AIなし | AIあり |
|---|---|---|
| プログラミング経験がある人 | 100 | 300 |
| 学習途中の人 | 50 | 120 |
| 基礎がまだの人 | 10 | 12 |
つまり
元の理解があるほどAIは強力になる
という特徴があります。
YouTubeのAI動画の多くは
YouTubeで
「AIでアプリ作りました」
という動画があります。
実は多くの場合、
元々プログラムを書ける人
が作っています。
だから
- AIのコードを理解できる
- バグを直せる
- 機能を追加できる
のです。
プログラミングは積み木
プログラミングは
積み木のように積み上がります。
変数
↓
条件分岐
↓
ループ
↓
配列
↓
クラス
↓
List
↓
アプリ
この順番で理解が積み上がります。
もし途中を飛ばすと
あとで必ず詰まります。
授業でAIを制限している理由
授業で
- 手でコードを書く
- 小さい問題を解く
ということをしているのは
この積み木を作るため
です。
AIの正しい使い方
AIは使っていいです。
ただし条件があります。
説明できること
です。
つまり
- 何をしているコードか
- なぜ動くのか
- どこを変えれば動きが変わるのか
これが説明できれば
AIは強い味方になります。
最後に
AIの時代だからこそ
理解して使う人
と
使われる人
の差が大きくなります。
この授業では
理解して使える人
を目指します。
訪問数 8 回, 今日の訪問数 8回







ディスカッション
コメント一覧
まだ、コメントがありません