|
|
週 |
授業内容 |
週ごとの到達目標 |
前期 |
1stQ |
1週 |
ガイダンスとプログラミング環境の構築 |
Pythonのプログラミング環境を準備する
|
2週 |
文字列の表示,変数,予約語 |
文字列を表示できる,変数と予約語について説明できる D2:1,2, E2:1, E3:1
|
3週 |
演算子,数値計算 |
演算子を用いて算術演算,論理演算,比較演算が実装できる D2:1,2, E2:1, E3:1
|
4週 |
リスト |
リストを用いた簡単なプログラムが実装できる D2:1,2, E2:1, E3:1
|
5週 |
制御文 if for while |
制御文を用いた簡単なプログラムが実装できる D2:1,2, E2:1, E3:1
|
6週 |
関数 |
簡単な関数を実装し利用できる D2:1,2, E2:1, E3:1
|
7週 |
Pythonプログラミングの基本のまとめ |
Pythonの基本的なプログラミング手法を理解できる D2:1,2, E2:1, E3:1
|
8週 |
パッケージ |
Numpy, Matplotlib, Pandasなどのパッケージを利用できる D2:1,2, E2:1, E3:1
|
2ndQ |
9週 |
数値計算とプロット |
簡単な数値計算を行い,グラフにプロットできる D2:1,2, E2:1, E3:1
|
10週 |
データの読み込みとプロット |
データを読み込みグラフにプロットできる D2:1,2, E2:1, E3:1
|
11週 |
統計解析 |
与えられたデータに対して簡単な統計解析ができる D2:1,2, E2:1, E3:1
|
12週 |
周波数解析 |
与えられたデータに対して簡単な周波数解析ができる D2:1,2, E2:1, E3:1
|
13週 |
画像の読み込みと表示 |
OpenCV等の画像処理パッケージを用いて画像データを読み込み表示することができる D2:1,2, E2:1, E3:1
|
14週 |
画像処理 |
簡単な画像処理を行うことができる D2:1,2, E2:1, E3:1
|
15週 |
前期末試験 |
基本的なPythonプログラムを理解できる D2:1,2, E2:1, E3:1
|
16週 |
試験返却と解答 |
|
後期 |
3rdQ |
1週 |
情報セキュリティ概論,Linux入門 |
情報セキュリティにおける代表的な脅威と対策を説明できる
|
2週 |
デスクトップアプリケーション |
GUIを使った簡単なアプリケーションを作成できる
|
3週 |
デスクトップアプリケーション |
GUIを使った簡単なアプリケーションを作成できる
|
4週 |
デスクトップアプリケーション |
GUIを使った簡単なアプリケーションを作成できる
|
5週 |
人工知能概論 |
人工知能,機械学習,深層学習の違いを説明できる
|
6週 |
機械学習 |
簡単な機械学習モデルを実装できる
|
7週 |
機械学習 |
簡単な機械学習モデルを実装できる
|
8週 |
機械学習 |
簡単な機械学習モデルを実装できる
|
4thQ |
9週 |
最終プロジェクト |
独自のプロジェクトに取り組む
|
10週 |
最終プロジェクト |
独自のプロジェクトに取り組む
|
11週 |
最終プロジェクト |
独自のプロジェクトに取り組む
|
12週 |
最終プロジェクト |
独自のプロジェクトに取り組む
|
13週 |
最終プロジェクト |
独自のプロジェクトに取り組む
|
14週 |
最終プロジェクト |
独自のプロジェクトに取り組む
|
15週 |
最終プロジェクト発表 |
独自のプロジェクトについて発表する
|
16週 |
最終プロジェクト発表 |
独自のプロジェクトについて発表する
|
分類 | 分野 | 学習内容 | 学習内容の到達目標 | 到達レベル | 授業週 |
基礎的能力 | 工学基礎 | 技術者倫理(知的財産、法令順守、持続可能性を含む)および技術史 | 技術者倫理(知的財産、法令順守、持続可能性を含む)および技術史 | 情報技術の進展が社会に及ぼす影響、個人情報保護法、著作権などの法律について説明できる。 | 3 | 前1,後1 |
高度情報通信ネットワーク社会の中核にある情報通信技術と倫理との関わりを説明できる。 | 3 | 前1,後1 |
情報リテラシー | 情報リテラシー | 情報を適切に収集・処理・発信するための基礎的な知識を活用できる。 | 3 | 前1 |
コンピュータのハードウェアに関する基礎的な知識を活用できる。 | 3 | 前1 |
情報伝達システムやインターネットの基本的な仕組みを把握している。 | 3 | 前1 |
同一の問題に対し、それを解決できる複数のアルゴリズムが存在しうることを知っている。 | 3 | 前2,前3,前4,前5,前6,前7,前8,前9,前10,前11,前12,前13,前14 |
与えられた基本的な問題を解くための適切なアルゴリズムを構築することができる。 | 3 | 前2,前3,前4,前5,前6,前7,前8,前9,前10,前11,前12,前13,前14 |
任意のプログラミング言語を用いて、構築したアルゴリズムを実装できる。 | 3 | 前2,前3,前4,前5,前6,前7,前8,前9,前10,前11,前12,前13,前14 |
情報セキュリティの必要性および守るべき情報を認識している。 | 3 | 前1,後1 |
個人情報とプライバシー保護の考え方についての基本的な配慮ができる。 | 3 | 前1,後1 |
インターネット(SNSを含む)やコンピュータの利用における様々な脅威を認識している | 3 | 前1,後1 |
インターネット(SNSを含む)やコンピュータの利用における様々な脅威に対して実践すべき対策を説明できる。 | 3 | 前1,後1 |