プログラミング応用

年度 2007
科目名 プログラミング応用
教員名 鈴木 昇一
授業概要 プログラムの元になるソースコード,画面設計用の設定ファイルなどのソースファイルやリソース(画像,音源)ファイル,例えば, Application.java,Frame.java,picture.gif,ongaku.mid,project.htmlなどを総合的に利用するプログラムを作成する手法などが説明され,与えられた課題をこなす実習をする. 実際に,応用プログラムをIDE(Integrsated Development Environment:統合開発環境)で組み,Javaによるマルチメディアプログラムの作成に自信が持てるようにする.
授業計画 1.Java言語仕様要約,クラス,制御構造,メソッド,例外処理など
2.アルゴリズム,プロジェクト,Java Development Kit,Integrated Development Environment
3.レイアウト,フレーム,メニュー,イベント
4.ダイアログメーカー,画面ビューワ,会話システム
5.マルチスレッド,Application Programming Interface,Graphic User Interface,Abstract Window Toolkit
6.ファイル入出力
7.アプレット(Webプログラムの作成初歩)
8.ソフトウェア実習・プログラミング(1)静止画像の処理
9.ソフトウェア実習・プログラミング(2)動画像の処理
10.ソフトウェア実習・プログラミング(3)言語音声の処理
11.ソフトウェア実習・プログラミング(4)会話音声の処理
12.ソフトウェア実習・プログラミング(5)楽曲の処理
13.ソフトウェア実習・プログラミング(6):マルチメディア総合プログラミング 文章・ 画像・音声・楽曲を含んだプログラムの作成実習
14.ソフトウェア実習・プログラミング(7):マルチメディア総合プログラミング 文章・画像・音声・楽曲を含んだプログラムの作成実習
15.ソフトウェア実習・プログラミング(8):マルチメディア総合プログラミング 文章・ 画像・音声・楽曲を含んだプログラムの作成実習
評価方法 出席,質疑応答,実技テスト,ペーパテストを考慮し,総合的に評価する.
教科書
参考書
メッセージ JAVA言語は人工知能言語であり,マルチメディア言語である.1度書けば,どの計算機でも動く(Write once,run anyware)ように設計されたプログラム言語である.JAVA言語を使えば,こんな面白いマルチメディア知能処理ができるということを実感できるような授業と実習とにしたい.欠席しないように,特に,最初の7回目迄の授業には,必ず,出席するようにして下さい.