授業計画 |
| 回数 |
学習目標 |
学習項目 |
| 1 |
ガイダンス及び実習環境を紹介する。
Pythonでできること、生成AIの時代にプログラミングを学ぶ意義を確認する。 |
デモ紹介
[プログラミング導入]
演算子と変数 |
| 【理解度確認】練習問題 |
| 2 |
関数の使い方が説明できる。 |
[プログラミング導入]
関数 |
| 【理解度確認】練習問題 |
| 3 |
プログラミングにおける型とは何かを説明できる。 |
[プログラミング導入]
型 |
| 【理解度確認】練習問題 |
| 4 |
Booleansや比較演算子の使い方が説明できる。 |
[プログラミング導入]
比較演算子とIF文 |
| 【理解度確認】練習問題 |
| 5 |
ループやリストを使うことができる。リストの使い方が説明できる。
|
[プログラミング導入]
リスト |
| 【理解度確認】練習問題 |
| 6 |
プログラミング導入 まとめ |
理解度確認 |
| 【理解度確認】練習問題 |
| 7 |
関数を定義することができる。ヘルプ関数を使って使い方を調べることができる。 |
[Python入門]
Hello World
関数定義とヘルプ関数 |
| 【理解度確認】練習問題 |
| 8 |
真偽型を説明できる。比較演算子を使うことができる。 |
[Python入門]
Booleansと比較演算子
リスト |
| 【理解度確認】練習問題 |
| 9 |
ループやリストを使うことができる。リストの使い方が説明できる。 |
[Python入門]
ループとリスト操作 |
| 【理解度確認】 練習問題 |
| 10 |
文字列型と辞書型を理解できる。外部ライブラリを使うことができる。 |
[Python入門]
文字列型と辞書型 |
| 【理解度確認】練習問題 |
| 11 |
外部ライブラリを導入し、利用することができる |
[Python入門]
外部ライブラリの使い方 |
| 【理解度確認】 練習問題 |
| 12 |
Python入門 まとめ |
理解度確認 |
| 【理解度確認】練習問題 |
| 13 |
HTTP通信の仕組みを理解し、APIからデータを取得できる。 |
[Pythonネットワークプログラミング(クライアントサイド)]
requests、API通信
HTTPの基礎、JSONの取得と解析 |
| 【理解度確認】 練習問題 |
| 14 |
Pythonネットワークプログラミング(サーバサイド) |
Flask、Webサーバの実装
ルーティング、テンプレート |
| 【理解度確認】 練習問題 |
| 15 |
生成AIを活用してプログラムを作成できる。
生成AIにプロンプトでコードを書かせる
AIの出力を読み解き、修正する |
バイブコーディング体験
|
| 【理解度確認】 練習問題 |