授業計画 |
回数 |
学習目標 |
学習項目 |
1 |
▼データベース
データベースの基礎的な役割と仕組みを理解し、説明出来る。
E-R図を読み解いて説明出来る。 |
データベースの目的、3層スキーマアーキテクチャ、関係データベース、キーバリューストア。
E-R図、E-R図と関係データベース、連関エンティティ。 |
【理解度確認】問題演習 |
2 |
正規化の種類と違いを理解し、説明出来る。
関係演算と集合演算の種類と違いを理解し、説明出来る。 |
関数従属、非正規形、第1正規形、第2正規形、第3正規形、正規化の利点と欠点。
関係演算、選択、射影、結合、集合演算、直積。 |
【理解度確認】問題演習 |
3 |
SQL(1)基本的なSELECT文の構文を理解し、実行結果を想定出来る。
SQL(2)グループ集計・副問合せの構文を理解し、実行結果を想定出来る。 |
SELECT文の基本、ORDER BY、DISTINCT、表の結合。
GROUP BY、HAVING、副問合せ、IN/NOT IN、EXISTS/NOT EXISTS、相関副問合せ。 |
【理解度確認】問題演習 |
4 |
DBMSの特徴的な機能を理解し、説明出来る。
午後問題の出題例を解答出来る。 |
ACID、2相コミットメント制御、同時実行制御、デッドロック、障害回復、チェックポイント、ストアドプロシージャ。
正規化とSELECT文の記述。 |
【理解度確認】問題演習、定期試験(1) |
5 |
▼ネットワーク
OSI基本参照モデルを理解し、各層の役割を説明出来る。
通信技術の基礎(物理層~データリンク層)として、媒体や方式の種類を説明出来る。伝送時間の計算を出来る。誤り制御の種類と仕組みを説明出来る。 |
OSI基本参照モデル、物理層、データリンク層、ネットワーク層、トランスポート層、プレゼンテーション層、アプリケーション層、プロトコル。
通信回線の媒体、通信方式、伝送時間の計算、誤り制御。 |
【理解度確認】問題演習 |
6 |
LANとWAN(物理層~データリンク層)におけるネットワーク形態の違いとネットワークの種類の違いについて理解し、説明出来る。
アクセス制御手順(データリンク層)の仕組みを説明出来る。 |
ネットワークの形態、イーサネット、無線LAN、ハブ、モバイル通信。
CSMA/CD、CSMA/CA。 |
【理解度確認】問題演習 |
7 |
IP(ネットワーク層)における仕組みを理解し、説明出来る。サブネットマスクの仕組みを理解し、値の計算を出来る。
ルーティング(ネットワーク層)の仕組みを理解し、説明出来る。 |
IPパケット、IPアドレスの体系、サブネットマスク値、サブネット分割、特殊な用途のIPアドレス、DHCP、アドレス変換技術。
ルータ、ルーティングの仕組み、ルーティング方式、ルーティングプロトコル、IPパケット、イーサネットフレーム、LAN間接続装置、SDN。 |
【理解度確認】問題演習 |
8 |
TCP(トランスポート層)とアプリケーションプロトコル(アプリケーション層)の仕組みを理解し、説明出来る。
午後問題の出題例を解答出来る。 |
TCP、UDP、ポート番号、アプリケーションプロトコル、DNS、電子メール。
IPアドレスの設定、サーバの設置。 |
【理解度確認】問題演習、定期試験(2) |
9 |
▼セキュリティ
情報セキュリティと暗号技術の役割と機能を理解し、説明出来る。
暗号方式の種類と、それぞれの特徴と仕組みを説明出来る。 |
情報セキュリティ、情報セキュリティ活動を行う組織、暗号技術、鍵の危殆化。
共通鍵暗号方式、公開鍵暗号方式、セッション鍵暗号方式。 |
【理解度確認】問題演習 |
10 |
エンティティ認証技術の種類と、それぞれの特徴と仕組みを説明出来る。
メッセージ認証とデジタル署名の特徴と仕組みを説明出来る。 |
パスワード認証、チャンレンジレスポンス認証、バイオメトリクス認証、シングルサインオン。
メッセージダイジェスト関数、デジタル署名、公開鍵証明書、認証局。 |
【理解度確認】問題演習 |
11 |
ファイアウォールの種類と、それぞれの役割の違いと仕組みを説明出来る。
マルウェアとさまざまな攻撃について、種類の特徴と違いを説明出来る。 |
ファイアウォール、パケットフィルタリング、アプリケーションゲートウェイ、WAF、IDS、IPS、ペネトレーションテスト、ファジング。
攻撃者の種類と動機、不正のトライアングル、マルウェア、ウイルス対策ソフトウェア、攻撃の種類。 |
【理解度確認】問題演習 |
12 |
午後問題の出題例を解答出来る。 |
VPNの仕組み。 |
【理解度確認】問題演習、定期試験(3) |
13 |
▼システム開発技術
システム開発プロセス/開発モデルについて、それぞれの種類と特徴の違いを説明出来る。
プロセス中心設計とデータ中心設計の違いと特徴について説明出来る。 |
共通フレーム、開発プロセス、ウォーターフォールモデル、スパイラルモデル、プロトタイプモデル、アジャイル開発、リバースエンジニアリング、リエンジニアリング。
プロセス中心設計、DFD、プロセスフロー図、データ中心設計。 |
【理解度確認】問題演習 |
14 |
オブジェクト指向の特徴と役割を理解し、説明出来る。UMLの主な図を読み解いて説明出来る。
|
オブジェクト指向の概念、クラス間の関係、インヘリタンス、オーバーライド、ポリモフィズム、UML。 |
【理解度確認】問題演習 |
15 |
モジュール分割技法とモジュールの評価に関する手法について種類と特徴を説明出来る。
テストの概要について種類と特徴を説明出来る。
テスト技法と評価に関する種類と特徴を説明出来る。
午後問題の出題例を解答出来る。 |
STS分割、TR分割、モジュール強度、モジュール結合度。
単体テスト、結合テスト、システムテスト、運用テスト、退行テスト。
ブラックボックステスト、ホワイトボックステスト、信頼度成長曲線。
プロセスフロー図、集計処理、順位付け処理、ファイル突合わせ処理。
|
【理解度確認】問題演習、定期試験(4) |