3技術要素
- 3.1情報デザインとUX(ユニバーサルデザイン・UX/UI・アクセシビリティ・ヒューマンインタフェース)
誰もが使える製品を目指すユニバーサルデザイン、利用者の体験全体を設計するUX(ユーザーエクスペリエンス)と操作画面を設計するUI(ユーザーインタフェース)の違い、障害の有無によらず情報へアクセスできるアクセシビリティ、人と機械のやり取りを扱うヒューマンインタフェース(GUI・音声UI・ジェスチャ操作)、情報を利用者が理解しやすい形に整理する情報の構造化(メニュー階層・カード分類法)を学びます。
- 3.2情報メディア(圧縮・符号化・画像/音声/動画・VR/AR/CG)
データ量を減らす可逆圧縮・非可逆圧縮の違い、代表的な形式JPEG・PNG・MPEG・MP3、アナログ情報をデジタル化する標本化・量子化・符号化の3段階、仮想空間を体験するVR(仮想現実)・現実に情報を重ねるAR(拡張現実)、コンピュータで画像を生成・加工するCGを学びます。
- 3.3データベース(関係モデル・正規化・SQL・トランザクション・排他制御・障害回復)
データを表形式で扱う関係モデル、重複と更新不整合を排除する正規化(第1〜第3正規形)、表を操作するSQL(SELECT・JOIN・GROUP BY)、行を一意に識別する主キーと他表を参照する外部キー、複数の処理をひとまとまりで扱うトランザクション(ACID特性)、同時アクセスを制御する排他制御(ロック・デッドロック)、障害から復旧するロールバック・ロールフォワード、そしてNoSQLの位置づけを学びます。
- 3.4ネットワーク(OSI/TCP-IP階層・IPアドレス・DNS/DHCP・通信プロトコル・通信速度計算)
通信を階層で整理するOSI参照モデルと実務で使われるTCP/IPの階層、ネットワーク上の機器を識別するIPアドレスとサブネットマスク、経路を選ぶルーティング、名前解決のDNSとアドレス自動割当のDHCP、HTTP/HTTPS・SMTP・POP・IMAPといった代表的プロトコル、LAN(有線イーサネット・無線LAN)、そして実務で頻出の通信速度(伝送時間)計算を学びます。

