授業テーマ
|
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時
|
|