講義コード 0203A
講義名 WebプログラミングI
(副題)
開講責任部署 全体
講義開講時期 春学期
講義区分
基準単位数 1
時間 0.00
代表曜日 水曜日
代表時限 1時限
開講学科 情報処理学科
必選別 選択
履修セメスター 第3セメスター
その他
担当教員

職種 氏名 所属
教授 ◎ 八尋 剛規 (指定なし)

講義概要
本授業では、Webサイト構築に必要ないくつかのプログラミングについて基本的事項を中心に学ぶ。具体的にはクライアントサイドのプログラミング言語としてJavaScript、サーバサイドのプログラミング言語としてSQL, PHP を取り扱う。
到達目標
Javascriptの基本的な利用(特にjQuery)と、ライブラリーの利用方法に加え、若干のカスタマイズを行えることを第一目標とする。さらに、サーバサイドのプログラミング・仕組みが理解できる程度のPHP・SQLの知識・技術の修得を目標とする。
履修のポイント及び留意事項
WebプログラミングIIも継続して受講すること。またHTML,CSSの知識を持ち合わせていることを前提とするため、Webデザイン関係の授業も受講あるいは同等の知識・技術を持ち合わせていること。
講義日程
テーマ内容
第1週Webに関係するプログラミング言語HTML,CSS,JaavScript,PHP,SQLなどの言語と役割の関係. JavaScriptの特徴と役割
第2週基礎・基本
jQuery
Javascriptの基本・実習環境構築
Javascriptとその代表的なライブラリーであるjQueryの関係およびjQueryの優位性。
第3週jQuery,セレクター,クロージャーセレクター
クロージャー
第4週トリガready,bind,one,on,setTimout などのイベントドリブンについての基礎
第5週DOM操作(1)after,before,append,prepend,html,textなどのDOM操作関数
第6週DOM操作(2)after,before,append,prepend,html,textなどのDOM操作関数
第7週DOM操作(3)after,before,append,prepend,html,textなどのDOM操作関数
第8週アトリビュート(1)attr,removeAttr関数
第9週スタイルシート操作
クラス操作
css関数
class, removeClass関数
第10週演習(1)簡単な演習問題 (jQuery Plugin)
第11週演習(2)簡単な演習問題 (jQuery Plugin)
第12週演習(3)簡単な演習問題 (Google Maps)
第13週演習(4)簡単な演習問題 (Google Maps)
第14週演習(5)簡単な演習問題 (データビジュアライゼーション)
第15週演習(6)簡単な演習問題 (データビジュアライゼーション)

他の授業科目との関連
WebデザインI,II、WebプログラミングII
評価方法
課題提出情報、毎時間実施するミニ試験の結果、期末試験の結果で判断する。
教科書
使用しない。
参考図書
特になし
オフィスアワー(授業相談)
講義時間及び会議以外で研究室にいる間。空いている時間であればいつでも可。
学生へのメッセージ
Webデザイン関係、ICT業界への進路を考えている学生諸君は受講することが望ましい。
準備学習の内容
学生ポータルにて公開している授業資料を毎時間前に確認すること。
授業用URL
http://yahiro-class.ftokai-u.ac.jp/~yahiro/class/javascript/