2.0 単位, 2 年次, 通年 随時
山田,海野,庄野 他
授業概要
受講生の自主的なテーマ設定および解法設計を重視した演習を行う。発案力,実現力,表現力を養うことを目的とする。
履修条件
情報科学類生に限る。
テーマの決定方法について:
4〜5月にかけて様々な教員を訪問し演習テーマとアドバイザ教員を決定するが,決定にあたって以下に注意すること.
・事前にアドバイザ教員を訪問しない学生の履修は認めない.
・1つのテーマを複数の学生がグループを作って分担してもよい.
・テーマとしてはプログラムを作ることに限定しない.例えば,ソースコードの解読や文献調査も認められる.
演習テーマの例:
サーバ構築とネットワーク管理
OpenTypeフォントの構造とレンダリング
Webアプリケーションに対する脆弱性スキャナの研究開発
Chinese Language Auditory BCI Speller (中国語入力のための聴覚BCIスペル)
高次局所自己相関特徴を利用した印象語によるマルチメディアの検索
2次元物理シュミレータの開発
MIDI デバイスなどによるソフトウェアの制御を簡略化するためのライブラリの開発
マイコンを用いたスマートウォッチ制作
Haskellを用いたAPL風言語の処理系実装
Web UIを備えた脆弱性解析のためのHTTP Proxyの実装
FPGAで作る自動演奏機械
XBeeを用いた通信機能付きセンサーモジュールによる畑のセンシング
株価の変動とTwitterにおける評判の相関分析
JavaによるGUI囲碁アプリケーションの作製
Railsを利用したWebアプリケーション「やる夫板エクスプレス」の開発
密行列におけるガウス消去法とLU分解による連立方程式ソルバーの並列実装
例外処理を追加したLua処理系の実装
密行列のブロックLU分解の実装と性能評価
luaでのカードゲームのAIスクリプト作成
Pythonによる混合ガウス分布を用いた多対多統計的声質変換の実装
影による物体の認識変容
数値計算用プログラミング言語の開発
Scheme Source-Code Optimizerの実装
教材・参考文献・配付資料等
講義のWebページ
http://www.coins.tsukuba.ac.jp/special-seminar/