科目名  Webプログラミング
          Webプログラミング旧カリ
  
2 単位  
 
 
2 年  
前期 
選択必修 
教員名  谷 聖一 
授業テーマ
Web で用いられるプログラミング技術の基礎  
授業のねらい・到達目標
Web では,目的に応じててさまざまな言語が用いられる.前半では Ruby を用いてサーバ上で動作する CGI やインターネット上の情報を収集整理するツールの作成を試みる.後半では JavaScript 用いてクライアントアプリケーションの作成を試みる.これらを通して,サーバサイド・クライアントサイド双方の Web アプリケーション開発の基礎を学ぶ. 
授業の方法
講義形式の説明と計算機を使った実習とを織り交ぜて行う. 
事前学習・授業計画コメント
「Webテクノロジー」の内容を理解していることを前提に進めるので,復習しておくこと. 
授業計画
1
ガイダンス
RUby 復習 (1) 
2
HTML・CSS の復習
Ruby 復習 (2) 
3
フォーム・CGIの基本
Ruby 復習 (3) 
4
RubyによるCGI演習(1) 
5
RubyによるCGI演習(2) 
6
小テスト (1) 
7
JavaScriptの基本 
8
JavaScriptにおけるイベント処理 
9
JavaScriptによるHTMLドキュメントの動的な書き換え 
10
JavaScript演習 
11
JavaScript演習(2) 
12
HTML5 (1) 
13
HTML5 (2) 
14
課題学習 
15
まとめ 
その他
教科書
松下 温(監修)一村 哲・宇田 隆哉・伊藤 雅仁(著)  『基礎Web技術 (IT Text)』  オーム社  2003年
教科書では,CGI を C 言語と Perl を用いて説明しているが,本講義では Ruby を用いる. 
参考書
Chris Pine(著)  『初めてのプログラミング 第2版』  オライリー・ジャパン  2010年
 
成績評価の方法
及び基準
レポート(50%) 、 授業内テスト(50%)
コメント[レポート50%の評価方法,および,授業内テスト50%の評価方法の詳細は初回の講義時に述べる.]
オフィスアワー
火曜18時〜19時