授業の目標と概要 |
オブジェクト指向は,大規模システム開発に欠かせない技術である.本講義では,オブジェクト指
向言語smalltalkを通して,オブジェクト指向の概念,MVCアーキテクチャ,クラス,継承等に
ついて学ぶ.さらに,コンポーネントウエアについてその概念を学ぶ.
|
履修上の注意
(準備する用具・
前提とする知識等)
|
本科で学んだプログラミングやコンピュータに関する知識を基礎とする.
|
到達目標 |
オブジェクト指向の考え方を理解して,簡単なプログラムを作成することがでる.
|
成績評価方法 |
定期試験 100%
授業態度 ±10%
合否判定:定期試験の結果が60点以上
最終評価:定期試験の結果(100%)と授業態度(±10%)との合計
|
テキスト・参考書 |
必要に応じて資料を配布する
教科書:Squeakプログラミング入門 ジーン・コリエネック他,菅原一孔他訳 星雲社
参考書:Squeak入門 Mark Guzdial, Kim Rose 編 軋音組訳 SiBaccess
Meme Media and Meme Market Architechture Y.Tanaka Wiley Interscience
|
メッセージ |
オブジェクト指向の元祖であるSmalltalkを通して,オブジェクト指向の考え方を学
んでほしい.
|
授業の内容 |
授業項目 | 授業項目ごとの達成目標 |
授業のガイダンス・プログラミング言語(1回)
オブジェクト指向の概念(2回)
SmalltalkとSqueak
Squeakの基本操作(1回)
Squeakの文法(2回)
クラスとインスタンスとメソッド
継承・多様性(1回)
|
プログラミング言語と機械語およびコンピュータのとの関係を説明できる.
オブジェクト指向の考え方を理解できる.
Squeakの簡単なプログラムを定義し,実行することができる.
Squeakにおけるクラスやメソッドをツールを使って参照することができる.
|
後期中間試験 |
|
MVCモデル
メッセージモデル(2回)
コンポーネントウエア
コンポーネントウエアにおけるオブジェクト管理(3回)
コンポーネントウエアの応用(3回)
|
オブジェクト間におけるメッセージの流れを説明できる
コンポーネントを利用したプログラムを作成できる.
|
後期期末試験 |
|