到達目標
工学におけるソフトウェア技術の位置付けを理解する。ソフトウェアを支える様々な手法を理解し,他分野との複合・融合に関して考えることができる。
ルーブリック
| 理想的な到達レベルの目安 | 標準的な到達レベルの目安 | 未到達レベルの目安 |
| 評価項目1 | ソフトウェア関連技術について説明できる. | ソフトウェアについて説明できる. | ソフトウェアについて説明できない. |
| 評価項目2 | 情報処理に関する様々な基本技術について説明できる. | アルゴリズムや画像処理の基礎について説明できる. | アルゴリズムや画像処理の基礎について説明できない. |
| 評価項目3 | | | |
学科の到達目標項目との関係
教育方法等
概要:
工学おけるソフトウェア技術の役割,重要性およびソフトウェアを中心とした情報技術がどのような分野・領域で用いられ,社会に携わっているかを学び,ソフトウェアの基礎から応用まで幅広い範囲を理解する。ソフトウェアを支える,ソフトウェア工学,アルゴリズム,コンピュータグラフィックス,画像処理,人工知能,情報セキュリティと,それらの応用として,IoTとビッグデータについて学ぶ。また,ソフトウェアが情報社会を支える中心技術であることを理解する。
授業の進め方・方法:
必要に応じて,調査,説明,グループワーク,ディスカッションをおこなってもらうため,積極的に学修に参加すること。
注意点:
情報・ソフトウェアに関する科目が関連科目となる。プログラミングをはじめとした情報関連科目の知識が必須であることに留意すること。これまでに履修した情報関連科目を自学自習として復習することが望ましい。
授業計画
|
|
週 |
授業内容 |
週ごとの到達目標 |
| 前期 |
| 1stQ |
| 1週 |
ソフトウェア論について |
ソフトウェアとその周辺技術の基礎と応用について説明できる。
|
| 2週 |
ソフトウェア論について |
ソフトウェアとその周辺技術の基礎と応用について説明できる。
|
| 3週 |
ソフトウェア工学 |
ソフトウェア工学における,開発工程,開発モデル,様々なプログラミングについて説明できる。
|
| 4週 |
ソフトウェア工学 |
ソフトウェア工学における,開発工程,開発モデル,様々なプログラミングについて説明できる。
|
| 5週 |
アルゴリズム |
様々なソートや探索木に加え,スタック・キューの社会実装について説明できる。
|
| 6週 |
アルゴリズム |
様々なソートや探索木に加え,スタック・キューの社会実装について説明できる。
|
| 7週 |
画像処理 |
画像処理の基本的な技術・仕組みとその使われ方について説明できる。
|
| 8週 |
画像処理 |
画像処理の基本的な技術・仕組みとその使われ方について説明できる。
|
| 2ndQ |
| 9週 |
人工知能 |
人工知能の基本技術に加え,エキスパートシステム,人工無能について説明できる。
|
| 10週 |
人工知能 |
人工知能の基本技術に加え,エキスパートシステム,人工無能について説明できる。
|
| 11週 |
情報セキュリティ |
情報セキュリティの基本技術に加え,脅威とその対策について説明できる。
|
| 12週 |
情報セキュリティ |
情報セキュリティの基本技術に加え,脅威とその対策について説明できる。
|
| 13週 |
IoT |
最新のIoT技術とその研究動向について説明できる。
|
| 14週 |
IoT |
最新のIoT技術とその研究動向について説明できる。
|
| 15週 |
ビッグデータ |
ビッグデータの基本的な解析法や利活用について説明できる。
|
| 16週 |
ビッグデータ |
ビッグデータの基本的な解析法や利活用について説明できる。
|
モデルコアカリキュラムの学習内容と到達目標
| 分類 | 分野 | 学習内容 | 学習内容の到達目標 | 到達レベル | 授業週 |
評価割合
| レポート | 発表・グループワーク | 相互評価 | 態度 | ポートフォリオ | その他 | 合計 |
| 総合評価割合 | 50 | 50 | 0 | 0 | 0 | 0 | 100 |
| 基礎的能力 | 20 | 20 | 0 | 0 | 0 | 0 | 40 |
| 専門的能力 | 10 | 20 | 0 | 0 | 0 | 0 | 30 |
| 分野横断的能力 | 20 | 10 | 0 | 0 | 0 | 0 | 30 |