ユニット提供科目
ユニット提供科目
近年,Webは情報収集および情報発信を行う場として欠かせないものになりつつある.
Web上で提供されている情報やサービスは,一般的なWebページのみならず,Webサーチエンジン,プロダクト系のサーチエンジン,QAサービス,ソーシャルブックマークサービス,Blogやマイクロブログなどのテキスト情報発信手段,YouTubeに代表される動画共有サイトにおける動画の発信,SNSなどのコミュニケーションサービスなど多岐にわたる.
本授業の目的は「受講者がWebの情報発信および管理の仕組みを理解し,情報発信および管理が可能なサービスを作ることができるようになること」である.
そこで,まず本授業では,こうした各種のWebサービスについて歴史および現状を概説する.また,その技術的基礎について講義を行うとともに,演習形式で各種の技術を習得してもらう.最終的にひとつのウェブサービスを作ってもらうことを目的としている.
下記の内容を1~2週にわたり実施する
Webの歴史
Web を支える技術
対話技術とプロトタイピング
HTML と CSS (コンテンツ記述とデザイン)
サーバサイドプログラム (PHP, Perl, Ruby, Python, …)
PHP
データベース
データベースを利用したWeb 情報システム
開発実習
最終成果報告
高等学校 情報Aまたは情報Bまたは情報C相当の学力を有していること.
講義と演習からなる授業のため,演習に関するレポート課題および最終成果物によって成績を評価する.特に,Webを利用した情報発信について,受講者自身がその状況を設定し,情報発信及び管理が可能なサービスを作ることが出来るようになることを目的とする.
講義資料を配布
特に定めない
Web を支える技術「HTTP,URI,HTMLそしてREST」 山本 陽平(著)
授業外学習として毎週のレポートを原則とする。
オフィスアワーは火曜5限とするが、基本的にはメールのやり取りで随時行う。
中村聡史: nakamura[at]dl.kuis.kyoto-u.ac.jp
浅野泰仁: asano[at]i.kyoto-u.ac.jp