| 項目 | 内容 |
|---|---|
| 科目名 | 情報アーキテクチャ -情報の設計と実装- |
| 所要時間 | 24時間(1日6時間×4日間) |
| 対象者 | 情報工学を学んでいる学生 |
| 前提知識 | プログラミング基礎(JavaScript推奨)、データベース基礎 |
情報アーキテクチャ(IA)を学ぶことで、情報をどのように扱えばより有意義(高価値)になるのか、根拠を持って考えられるようになる。情報アーキテクチャは「情報をわかりやすく伝え」「受け手が情報を探しやすくする」ための表現技術であり、本講義では座学と実習を通してプラクティス(効率の良い手法や方法論)を体得する。ペルソナの視点で情報を整理・分類し、情報の設計とシステムの設計を分離して開発を進められる力を養成する。
| No. | 到達目標 | 評価基準 |
|---|---|---|
| 1 | 情報アーキテクチャについて説明できる | IAの定義、UXとの関係、情報の価値・可視性・多義性を説明できる |
| 2 | ペルソナの視点で情報を整理・分類できる | ペルソナを定義し、LATCH法・カードソーティングで情報を整理分類できる |
| 3 | 情報アーキテクチャを企画・設計・開発に適用できる | 情報定義書から情報モデルと状態遷移を定義できる |
| 4 | 情報の設計とシステムの設計を分離して開発を進められる | 情報モデルの状態遷移から機能とプレゼンテーションを抽出できる |
| 5 | プレゼンテーションと機能を分離して開発を進められる | RESTful API等を用いてUIとロジックを分離した実装ができる |
| 6 | 設計思想・アーキテクチャを理解し選択できる | DOA/MDA/SOA/ROA/OOAD、MVC/MVVM/DDDの違いを説明できる |
| 日数 | 内容 | 時間 |
|---|---|---|
| Day 1 | 講義の説明・チーム分け・情報アーキテクチャ・情報の整理と分類 | 6時間 |
| Day 2 | 情報モデル・開発モデル・ユーザインタフェース | 6時間 |
| Day 3 | 設計・永続化・UIと機能の通信・実行方式・開発手法 | 6時間 |
| Day 4 | 実装・成果発表資料作成・成果発表 | 6時間 |