Information Technology Seminar I: Schedule
Ruby Design Patterns
Aoyama Gakuin University, Summer 2008, Martin J. Dürst (last updated
2008-07-12)
(links to presentations and minutes are only accessible with a
password)
Pages refer to Russ Olsen, Design Patterns in Ruby, Addison-Wesley,
2007
- April 16
- Introduction: Martin J. Dürst
- April 23
- Software installation and first Ruby exercises: 松本章代
- April 30 (minutes: 渋谷)
- Classes and Methods:
石沢, minutes
- Arrays and Hashes:
今村, minutes
- May 7 (minutes: 肥塚)
- Strings and Regular
Expressions: 渡辺
- Template Method (pp. 59-75)
- May 14 (minutes: 渡辺)
- Strategy (pp. 77-93):
水野, minutes
- Observer (pp. 95-110):
粟野, minutes
- May 21 (minutes: 粟野)
- Composite (pp. 111-126):
新
- Iterator (pp.
127-141): 橋本
- May 28 (minutes: 橋本)
- Command (pp. 143-161):
渋谷
- Adapter (pp. 163-174):
清水
- June 4 (minutes: 清水)
- Proxy (pp. 175-192):
肥塚
- Decorator (pp. 193-206):
今村
- June 11 (minutes: 今村)
- Singleton (pp. 207-225)
- Factory (pp. 227-247):
新
- June 18
- Builder (pp. 249-261):
渡辺, minutes
(肥塚)
- Interpreter (pp.
263-280): 石沢, minutes (今村)
- June 25 (minutes: 新)
- Domain-Specific Languages
(pp. 283-295): 肥塚
- Meta-programming (pp.
297-312): 水野
- July 2 (minutes: 水野)
- Convention over
Configuration (pp. 313-329): 粟野
- Example: Rake: 渋谷
- July 9 (minutes: 石沢)
- Example: SVuGy:
橋本
- Example: Ruby on Rails: 清水
- July 16
- (Supplementary Lectures)
- July 18-31
- (Term Final Examinations)