|
|
週 |
授業内容 |
週ごとの到達目標 |
前期 |
1stQ |
1週 |
ガイダンス,CUIの使い方,e-learningシステムの使い方,Pythonプログラミングの基礎問題 |
学習環境を利用できるようになる.
|
2週 |
プログラミングの基礎問題(基本の処理(順次処理,条件分岐,くり返し)) |
基礎的なプログラミングスキルを向上させる.
|
3週 |
テスト駆動開発によるプログラミングの基礎問題(math,random, datetime,time,calendar) |
テスト駆動開発について理解する. 基礎的なプログラミングスキルを向上させる.
|
4週 |
テスト駆動開発によるプログラミングの基礎問題(素数,約数,素因数,実行時間計測) |
テスト駆動開発について理解する. 基礎的なプログラミングスキルを向上させる.
|
5週 |
テスト駆動開発によるプログラミングの基礎問題(シャローコピーとディープコピー,再帰(階乗,GCD(ユークリッドの互除法),累乗)) |
テスト駆動開発について理解する. 基礎的なプログラミングスキルを向上させる.
|
6週 |
テスト駆動開発によるプログラミングの基礎問題(動的計画法(フィボナッチ数列)) |
テスト駆動開発について理解する. 基礎的なプログラミングスキルを向上させる.
|
7週 |
オブジェクト指向プログラミング |
オブジェクト指向プログラミングについて理解する.
|
8週 |
中間試験 |
|
2ndQ |
9週 |
オブジェクト指向プログラミング |
オブジェクト指向プログラミングについて理解する.
|
10週 |
ファイル操作,正規表現(os,json,re) |
ファイル入出力や文字列処理に関するプログラミングスキルを向上させる.
|
11週 |
ファイル操作,正規表現(os,json,re) |
ファイル入出力や文字列処理に関するプログラミングスキルを向上させる.
|
12週 |
ファイル操作,正規表現(os,json,re) |
ファイル入出力や文字列処理に関するプログラミングスキルを向上させる.
|
13週 |
よく使うモジュール(numpy,pandas,scipy,matplotlib) |
科学技術計算や機械学習で利用されるモジュールを利用したプログラミングスキルを習得する.
|
14週 |
よく使うモジュール(numpy,pandas,scipy,matplotlib) |
科学技術計算や機械学習で利用されるモジュールを利用したプログラミングスキルを習得する.
|
15週 |
よく使うモジュール(numpy,pandas,scipy,matplotlib) |
科学技術計算や機械学習で利用されるモジュールを利用したプログラミングスキルを習得する.
|
16週 |
期末試験 |
|
後期 |
3rdQ |
1週 |
PBL(スポーツデータ分析) |
PBL(Project Based Learning)について理解する. サンプルプログラムの処理内容についてグループで協力して理解する. グループでテーマ(対象とするスポーツや分析内容)を決定し,分析プログラムを作成する.
|
2週 |
PBL(スポーツデータ分析) |
PBL(Project Based Learning)について理解する. サンプルプログラムの処理内容についてグループで協力して理解する. グループでテーマ(対象とするスポーツや分析内容)を決定し,分析プログラムを作成する.
|
3週 |
PBL(スポーツデータ分析) |
PBL(Project Based Learning)について理解する. サンプルプログラムの処理内容についてグループで協力して理解する. グループでテーマ(対象とするスポーツや分析内容)を決定し,分析プログラムを作成する.
|
4週 |
PBL(スポーツデータ分析) |
PBL(Project Based Learning)について理解する. サンプルプログラムの処理内容についてグループで協力して理解する. グループでテーマ(対象とするスポーツや分析内容)を決定し,分析プログラムを作成する.
|
5週 |
PBL(スポーツデータ分析) |
PBL(Project Based Learning)について理解する. サンプルプログラムの処理内容についてグループで協力して理解する. グループでテーマ(対象とするスポーツや分析内容)を決定し,分析プログラムを作成する.
|
6週 |
PBL(スポーツデータ分析) |
PBL(Project Based Learning)について理解する. サンプルプログラムの処理内容についてグループで協力して理解する. グループでテーマ(対象とするスポーツや分析内容)を決定し,分析プログラムを作成する.
|
7週 |
PBL(スポーツデータ分析) |
PBL(Project Based Learning)について理解する. サンプルプログラムの処理内容についてグループで協力して理解する. グループでテーマ(対象とするスポーツや分析内容)を決定し,分析プログラムを作成する.
|
8週 |
中間試験 |
|
4thQ |
9週 |
PBL(スポーツデータ分析) |
PBL(Project Based Learning)について理解する. サンプルプログラムの処理内容についてグループで協力して理解する. グループでテーマ(対象とするスポーツや分析内容)を決定し,分析プログラムを作成する.
|
10週 |
音楽ファイルの作成 |
サンプルプログラムの処理内容についてグループで協力して理解する. 音楽ファイルを作成することで,プログラミングスキルを向上させる.
|
11週 |
音楽ファイルの作成 |
サンプルプログラムの処理内容についてグループで協力して理解する. 音楽ファイルを作成することで,プログラミングスキルを向上させる.
|
12週 |
音楽ファイルの作成 |
サンプルプログラムの処理内容についてグループで協力して理解する. 音楽ファイルを作成することで,プログラミングスキルを向上させる.
|
13週 |
音楽ファイルの作成 |
サンプルプログラムの処理内容についてグループで協力して理解する. 音楽ファイルを作成することで,プログラミングスキルを向上させる.
|
14週 |
音楽ファイルの作成 |
サンプルプログラムの処理内容についてグループで協力して理解する. 音楽ファイルを作成することで,プログラミングスキルを向上させる.
|
15週 |
音楽ファイルの作成 |
サンプルプログラムの処理内容についてグループで協力して理解する. 音楽ファイルを作成することで,プログラミングスキルを向上させる.
|
16週 |
期末試験 |
|