ウェブシステムデザインプログラムでは、Webに関して、UI・UX、フロントエンド、サーバーサイド分野の基礎となる理論、技術に理解を持ち、将来にわたって最新の技術を学んでいくことができる人材を育てます。そのために「Web UI・UX概論」「Webプログラミング演習」「Web UI・UXプログラミング演習I」「Web UI・UXプログラミング演習Ⅱ」「ソフトウェア開発とマネジメント」「Webフレームワーク演習」の6つの科目を開講します。
 

Web UI・UX概論

科目概要

ユーザを引き付けるUI・UXは工学・心理学などに裏付けられた理論によって支えられている。
本講義では、多角的視点からUI・UXについて考え、UI・UXを設計するための考え方・思想を学ぶ。

担当講師

株式会社スマートロボティクス
井島 剛志

第1回 UI・UXとは何か
第2回 UIデザインと工学
第3回 UIデザインと心理学
第4回 UIデザインとWebアクセシビリティ
キーワード: ユニバーサルデザイン

 

Webプログラミング演習

科目概要

ウェブシステムデザインを考えるうえで、プログラミングは基本技能の一つである。
本講義では、簡単なCGIアプリケーションの作成を題材として、HTML,Rubyのプログラミングについて学ぶ。

担当講師

合資会社オズ
神山 司

第1回 Webプログラミング概論
第2回 【Ruby入門】irbを用いた基本的な機能の確認
キーワード: 演算子、変数、関数(メソッド)
第3回 【Ruby入門】関数(メソッド)とクラス
キーワード: 関数(メソッド)、クラス、クラスメソッド、インスタンスメソッド、メソッドチェーン
第4回 【Ruby入門】
第5回 【Ruby入門】ライブラリの活用
キーワード: CGIライブラリ
第6回 Webアプリケーションの仕組み
キーワード: Sinatra、Webサーバー、Webアプリケーション

 

Web UI・UXプログラミング演習I

科目概要

Web UI・UX概論ではUI・UXを設計するための理論を学んだ。HTML, CSSはあらゆるWebサイト構築の基盤である。
本講義では、HTML,CSSの記述と動作の確認を通して静的なUI・UXを設計するための技術的な知識を学ぶ。

担当講師

第1回 HTMLとCSSとウェブブラウザ
キーワード: W3C勧告、HTML、CSS
第2回 マークアップ言語とHTML
キーワード: HTMLタグ、要素、W3C>
第3回 カスケーディングスタイルシート
キーワード: CSS
第4回 簡単なWebサイトの設計

 

Web UI・UXプログラミング演習Ⅱ

科目概要

現代において、JavascriptはほとんどのWebサイトで使われている。
本講義では、Javascriptによる簡単なプログラミングを通して動的なWebサイトのUI・UXを設計するための技術的な知識を学ぶ。

担当講師

第1回 ウェブブラウザで動くプログラム
キーワード: Javascript、ECMAScript、W3C、HTML5、AJAX、Jquery
第2回 Javascript入門
キーワード: 演算子、条件分岐
第3回 Javascriptとフォーム
キーワード: FORMタグ
第4回 Document Object Model
キーワード: DOM、HTML5
第5回 Class
キーワード: Extends(継承)、Class
第6回 WebAPIの活用
キーワード: API、GET、POST、XMLHttpRequest、Promise、JSON

 

ソフトウェア開発とマネジメント

科目概要

ソフトウェア開発に必要なマネジメントと品質管理の知識を学ぶ

担当講師

鈴与システムテクノロジー株式会社 常務取締役
岩船 誠司

第1回 ソフトウェア開発とマネジメント
キーワード: PMBOK、SQuBOK、マネジメント、ソフトウェア品質、QA
第2回 マネジメントと品質管理の手法
キーワード: デバック、テスト、ソフトウェア開発モデル、開発プロセス、PMBOK、SQuBOK、QA、テスト自動化
第3回 [PBL]演習
キーワード: ディスカッション

 

Webフレームワーク演習

科目概要

Webアプリケーション開発では何らかのフレームワークを使用して開発を行うことが一般的である。
本講義では、Webプログラミング演習で学んだRubyプログラミンの知識を生かし、
Webフレームワークを用いた簡単なアプリケーションの作成を題材として、Webアプリケーションの脆弱性とWebフレームワークの必要性について学ぶ

担当講師

合資会社オズ
神山 司

第1回 Webフレームワーク概論
キーワード: Webフレームワーク、Ruby on Rails
第2回 Ruby on Rails入門(1)
キーワード: Ruby、Ruby on Rails、MVC
第3回 Ruby on Rails入門(2)
キーワード: Ruby、Ruby on Rails、MVC、WebAPI、WebSocket
第4回 簡単なウェブアプリケーション
キーワード: Ruby、Ruby on Rails、MVC、WebAPI、WebSocket