分類 | 分野 | 学習内容 | 学習内容の到達目標 | 到達レベル | 授業週 |
基礎的能力 | 工学基礎 | 情報リテラシー | 情報リテラシー | 情報セキュリティの必要性および守るべき情報を認識している。 | 3 | |
個人情報とプライバシー保護の考え方についての基本的な配慮ができる。 | 3 | |
インターネット(SNSを含む)やコンピュータの利用における様々な脅威を認識している | 3 | |
インターネット(SNSを含む)やコンピュータの利用における様々な脅威に対して実践すべき対策を説明できる。 | 3 | |
専門的能力 | 分野別の専門工学 | 情報系分野 | プログラミング | 主要な言語処理プロセッサの種類と特徴を説明できる。 | 3 | 後1 |
ソフトウェア開発に利用する標準的なツールの種類と機能を説明できる。 | 3 | |
プログラミング言語は計算モデルによって分類されることを説明できる。 | 3 | |
主要な計算モデルを説明できる。 | 3 | |
ソフトウェア | 時間計算量によってアルゴリズムを比較・評価できることを説明できる。 | 3 | |
領域計算量などによってアルゴリズムを比較・評価できることを説明できる。 | 3 | |
コンピュータ内部でデータを表現する方法(データ構造)にはバリエーションがあることを説明できる。 | 2 | |
計算機工学 | 基本的な論理演算を行うことができる。 | 3 | |
基本的な論理演算を組合わせて、論理関数を論理式として表現できる。 | 3 | |
論理式の簡単化の概念を説明できる。 | 3 | |
簡単化の手法を用いて、与えられた論理関数を簡単化することができる。 | 3 | |
論理ゲートを用いて論理式を組合せ論理回路として表現することができる。 | 3 | |
与えられた組合せ論理回路の機能を説明することができる。 | 3 | |
組合せ論理回路を設計することができる。 | 3 | |
フリップフロップなどの順序回路の基本素子について、その動作と特性を説明することができる。 | 3 | |
レジスタやカウンタなどの基本的な順序回路の動作について説明できる。 | 3 | |
与えられた順序回路の機能を説明することができる。 | 3 | |
順序回路を設計することができる。 | 3 | |
コンピュータを構成する基本的な要素の役割とこれらの間でのデータの流れを説明できる。 | 3 | |
プロセッサを実現するために考案された主要な技術を説明できる。 | 3 | |
メモリシステムを実現するために考案された主要な技術を説明できる。 | 3 | |
入出力を実現するために考案された主要な技術を説明できる。 | 3 | |
コンピュータアーキテクチャにおけるトレードオフについて説明できる。 | 3 | |
コンピュータシステム | 集中処理システムについて、それぞれの特徴と代表的な例を説明できる。 | 3 | |
分散処理システムについて、特徴と代表的な例を説明できる。 | 3 | |
ネットワークコンピューティングや組込みシステムなど、実用に供せられているコンピュータシステムの利用形態について説明できる。 | 3 | |
デュアルシステムやマルチプロセッサシステムなど、コンピュータシステムの信頼性や機能を向上させるための代表的なシステム構成について説明できる。 | 3 | |
システムプログラム | コンパイラの役割と仕組みについて説明できる。 | 3 | |
その他の学習内容 | コンピュータウィルスやフィッシングなど、コンピュータを扱っている際に遭遇しうる代表的な脅威について説明できる。 | 3 | |
コンピュータを扱っている際に遭遇しうる脅威に対する対策例について説明できる。 | 3 | |
基本的な暗号化技術について説明できる。 | 2 | |
基本的なアクセス制御技術について説明できる。 | 3 | |
マルウェアやフィッシングなど、コンピュータを扱っている際に遭遇しうる代表的な脅威について説明できる。 | 3 | |
データモデル、データベース設計法に関する基本的な概念を説明できる。 | 3 | |