数理・計算科学に関するいくつかのトピックスを紹介する。
修士課程の学生を対象として、主に検索エンジンに関する実践的な知識を提供するこ
とを目的とする。全12 回で構成し、前半が技術的な内容に関する座学、後半はWeb API を活用した実習
という構成とする。前半で培った理論を実践に応用する力を養うことにより、検索エンジンの技術を活用す
るための総合的な能力を学ぶ場とする。
第1 回(10/1) オリエンテーション
第2 回(10/8) 検索総論
第3 回(10/15) ウェブプロデュース論
第4 回(10/22) 検索エンジン技術概論
第5 回(10/29) 検索エンジン要素技術(自然言語処理)
第6 回(11/12) 検索エンジン要素技術(大規模Web 検索コアテクノロジ)
第7 回(11/19) Web 検索の今後
第8 回(11/26) WebAPI を用いた開発実習
第9 回(12/3) WebAPI を用いた開発実習
第10 回(12/10) WebAPI を用いた開発実習
第11 回(12/17) WebAPI を用いた開発実習
第12 回(1/14) WebAPI を用いた開発実習
第13 回(1/28) 開発実習成果報告会
Web 開発のために必要なプログラミング能力を有すること。第7 回以後の開発実習には
ノートPC を持参すること。ウェブ環境でCGI が作成できることを想定しています.CGI プログラミングの
経験がない方はあらかじめCGI について調べて、自分のノートPC の上でHello World 程度の簡単なCGI
を動かす練習をしておいて下さい。
出席とレポートによる。
この講義の後半では、ウェブアプリケーションの開発実習を行います。各受講生の
ノートPC に、あらかじめ、Apache ウェブサーバとスクリプト言語をインストールしておいて下さい。ス
クリプト言語としてはPerl、PHP、Ruby のいずれかを想定しています。Apache ウェブサーバとスクリプ
ト言語のインストール方法が分からない場合は、以下のサイトを参考にしてください。
Windows を利用の方XAMPP を利用する(http://www.apachefriends.org/jp/xampp-windows.html)
Mac OS X を利用の方MAMP を利用する(http://www.mamp.info/)