応用プログラミング演習 

2017年度3学期                   星野准一 (研究室ホームページ)

  • この授業では,JAVAを利用してオブジェクト指向言語の基礎と応用を習得することを目的とします.これまでのプログラミングの授業と違って中級〜上級の内容も扱いますので注意して下さい.一方でJAVAプログラミングの上級者にとっては物足りないと思いますので,自分で勉強をして自由課題のときに成果を発表して下さい.
  • テキストには授業を進めるための最低限の内容しかありませんので,JAVAの文法の詳細については市販の教科書などを参照して下さい.

  • 2週目以降の授業では,説明を9:00から開始します.それまでに授業のテキストの予習を各自お願いします.

  • 評価基準:1)自由課題の提出と発表,2)ミニテスト,3)出席と毎回の課題

 

第1回 11月15日 イントロダクション: オブジェクト指向の基礎(Javaの特徴, 文字や配列やループの使い方)
第2回

11月22日

初級編:オブジェクト指向の基礎(クラスの定義,継承)

第3回 12月6日(11月27日は休講にします)

初級編:オブジェクト指向の基礎(抽象クラス,インタフェース)

第4回 12月13日 初級編:オブジェクト指向の基礎
アプレット, グラフィクス(線,ポリゴン)の描画方法, 画像の表示方法(jpeg,透過gif,透過pngについて)  
第5回 12月20日

中級編:アニメーション描画の基礎(スレッドの説明, ダブルバッファリング)

第6回 1月10日 中級編:ユーザーインタフェース(ボタン、マウス、 キーボードのイベント処理)
第7回 1月24日

中級編:ユーザーインタフェース(キャンバス,レイアウト) プログラミング課題

第8回 1月31日 応用編:JAVAプログラミングの応用(「ブロック崩し」を題材としたインタラクティブシステムの構築)
第9回 2月7日

応用編:JAVAプログラミングの応用(「シューティングゲーム」を題材としたインタラクティブシステムの構築)
ミニテスト 10:10から終了時まで

第10回  

2月14日

自由課題発表会


2017年11月22日