2014年度シラバス(熊本高等専門学校 熊本キャンパス)
科目コードHI414
科目名ヒューマンメディア工学(Human Media Engineering)単位数2単位
対象学科人間情報システム工学科対象学年4開講期間通年
科目区分専門基礎科目必修・選択選択履修/学修学修
授業形式講義規定授業時数60実時間数50
教員名(所属)
孫寧平(人間情報システム工学科)教員室
3号棟2階
使用教科書
高橋麻奈,やさしいWebアプリプログラミング,SoftBank Creative
参考書
マーク。ポーカー著,大貫宏美ら訳,ソーシャルアプリプログラミング,SoftBank Creative
科目の位置付けと関連科目3年次のプログラミング言語,4年次のデータ構造とアルゴリズム論,プログラミング特論,5年次のデータベースなどソフトウェア系の科目と関連する.また,情報処理技術資格試験などと関連する. 
科目の概要現在,PCやスマートフォンを始めとし,各種の家電製品に至るまで,インターネットに接続された様々な端末上で,Webを利用することができるようになっており,Webはコンピュータを活用する上で欠かせない存在である.本授業はWebアプリ開発に必要なHP作成方法,CSS, JavaScriptをはじめとするWeb上でアプリをプログラミングできる言語の学習と実践を行う.また,使いやすいインターンフェイスの設計と実現方法について取り上げる.
授業方針実践性の高い授業なので,講義と演習を並行する.使いやすく,デザイン性の高いWebページとWebアプリの作成ができることを目標とする.授業の一環として,JavaScriptを用いてWEBアプリケーション開発について,海外から講師を招き英語授業を行う予定である.IT特にWEBアプリ開発について,専門知識を学ぶと同時にネイティブな英語表現や技術英語を学ぶ.授業の各段階において学生は各自一つのWEBアプリ開発のプロジェクトを設け,授業を通して作成していき,最後に作り上げたアプリをプレゼンテーションする.

授業項目

時間

達成目標(習得すべき内容)

ガイダンス
2
本科目の概要,授業方針,評価方法等について紹介する.
WebとWebアプリ
2
Webの仕組み,WebサーバーとWebクライアント,Webページの作成,Webアプリのについて理解できる.
HTML文書の作成
6
HTML文書の基礎,文書の構造を表す要素と方法について学ぶ.簡単なHPを作る.
CSS スタイルシート
8
CSSの基本と作成,色と背景,フォントとテキストなどの設定ができ,HPのデザインや平面デザインの考え方を理解する.
JavaScriptプログラミングの基礎
8
JavaScriptの基本,処理の制御,イベント処理と関数について理解でき,プログラムを組める.JavaScriptの特徴と他の言語(例えばC言語とJava)との違いなど理解できる.
JavaScriptのオブジェクト指向とイベント処理
6
JavaScriptのオブジェクト指向について学ぶ.
DOMを理解できる.フォームと正規表現,Webページの操作,イベント処理を用いてGUIを作れる(英語授業).
jQuery
4
jQueryの利用,jQueryでの表示,jQueryでの通信方法など応用できる(英語授業).
グラフィックとマルチメディア
8
HTML5のグラフィックとマルチメディアの応用方法について把握でき,プログラムを組める.
また,マップアプリの作成,マップ上のイベント,情報取得方法などについて理解でき、プログラムを組める.
Webアプリ設計と開発実践
16
各段階において,WEBアプリのテーマ設定,設計と作成等を行う.最後に作り上げたアプリをプレゼンテーションする(4回×4時間).
評価方法及び総合評価【評価方法】定期試験の実技試験や演習等で評価する。【総合評価】本科目は学修科目であるため,学習の各段階において自学学習用の課題やプロジェクトを設け,学習の成果を実技試験やプロジェクトのプレゼンテーションを総合し評価する.基本的に演習課題の確認と採点は授業中で実施するため,欠課対し減点する.60%以上の得点率で目標達成とみなす.
学習方法本科目は,3年次のプログラミング言語,4年次のデータ構造とアルゴリズム論,プログラミング特論,5年次のデータベースと関連する.座学と演習の授業内容をしっかり理解し,積極的に実践に取り組んでほしい.
学生へのメッセージWebアプリ開発はとても面白い,社会に役に立てるものづくりです.人に使いやすく,デザイン性の高いWebアプリの開発に挑戦してください.
学修単位への対応本科目は60時間の授業に対して,放課後・家庭で40時間程度の自学学習が課せられます.
本校教育目標との対応
(2)
JABEE学習教育目標との対応
D-1