科目コード | HI414 | ||||
科目名 | ヒューマンメディア工学(Human Media Engineering) | 単位数 | 鋳P位 | ||
対象学科 | 人間情報システム工学科 | 対象学年 | 4 | 開講期間 | 通年 |
科目区分 | 専門基礎科目 | 必修・選択 | 選択 | 履修/学修 | 学修 |
授業形式 | 講義 | 授業時間数 | 60 | 実時間数 | 50 |
教員名(所属) | 孫寧平(人間情報システム工学科) | 教員室 | 3号棟2階 | ||
使用教科書 | 高橋麻奈,やさしいWebアプリプログラミング,SoftBank Creative | ||||
参考書 | マーク。ポーカー著,大貫宏美ら訳,ソーシャルアプリプログラミング,SoftBank Creative | ||||
科目の位置付けと関連科目 | 3年次のプログラミング言語,4年次のデータ構造とアルゴリズム論,プログラミング特論,5年次のデータベースなどソフトウェア系の科目と関連する.また,情報処理技術資格試験などと関連する. | ||||
科目の概要 | 現在,PCやスマートフォンを始めとし,各種の家電製品に至るまで,インターネットに接続された様々な端末上で,Webを利用することができるようになっており,Webはコンピュータを活用する上で欠かせない存在である.本授業はWebアプリ開発に必要なHP作成方法,CSS, JavaScriptをはじめとするWeb上でアプリをプログラミングできる言語の学習と実践を行う.また,使いやすいインターンフェイスの設計と実現方法について取り上げる. | ||||
授業方針 | 実践性の高い授業なので,講義と演習を並行する.使いやすく,デザイン性の高いWebページとWebアプリの作成ができることを目標とし,自力で課題の設定,アプリの設計と開発を行う力とプレゼンテーション力を養う. |
授業項目 | 時間 | 達成目標(習得すべき内容) |
ガイダンス | 本科目の概要,授業方針,評価方法等について紹介する. | |
WebとWebアプリ | Webの仕組み,WebサーバーとWebクライアント,Webページの作成,Webアプリのについて理解できる. | |
HTML文書の作成 | HTML文書の基礎,文書の構造を表す要素と方法について学ぶ.簡単なHPを作る. | |
CSS スタイルシート | CSSの基本と作成,色と背景,フォントとテキストなどの設定ができ,HPのデザインや平面デザインの考え方を理解する. | |
JavaScriptの基本 | JavaScriptの基本,オブジェクト,処理の制御,イベントと関数に関してプログラムを組める. | |
JavaScriptとWebの連携 | フォームと正規表現,Webページの操作,グラフィックとマルチメディアの応用方法について把握でき、プログラムを組める. | |
マップ | マップアプリの作成,マップ上のイベント,情報取得方法などについて理解でき、プログラムを組める. | |
スマートフォン | スマートフォンへの対応,Android端末の扱い,簡単なスマートフォンアプリの作成方法について学び、プログラムを組める. | |
jQuery | jQueryの利用、jQueryでの表示,jQueryでの通信方法など応用できる. | |
Webアプリ設計と開発実践 | WEBアプリのテーマ設定,設計と作成等を行う.最後に作り上げたアプリをプレゼンテーションする. |
評価方法及び総合評価 | 【評価方法】定期試験の筆記試験と実技試験,小テストや演習等で評価する。 【総合評価】本科目は学修科目であるため,学習の各段階において自学学習用の課題を設け,学習の成果を筆記試験と実技試験を総合し評価する.実技課題レポートの提出期限は課題提示と同時に示し,期限に遅れて提出されたレポートに対し減点する.60%以上の得点率で目標達成とみなす. |
学習方法 | 本科目は,3年次のプログラミング言語,4年次のデータ構造とアルゴリズム論,プログラミング特論,5年次のデータベースと関連する.座学と演習の授業内容をしっかり理解し,積極的に実践に取り組んでほしい. |
学生へのメッセージ | Webアプリ開発はとても面白い,社会に役に立てるものづくりです.人に使いやすく,デザイン性の高いWebアプリの開発に挑戦してください. |
学修単位への対応 | 本科目は60時間の授業に対して,放課後・家庭で40時間程度の自学学習が課せられます. |
本校教育目標との対応 | JABEE学習教育目標との対応 |