Information Technology Seminar I: Schedule

The Well-Grounded Rubyist

and other Ruby Topics

Aoyama Gakuin University, Summer 2009, Martin J. Dürst (last updated 2009-04-21)

(links to presentations and minutes are only accessible with a password)

Pages refer to David Black, The Well-Grounded Rubyist, Manning, 2009

April 15
Introduction: Martin J. Dürst
April 22
Software installation and first Ruby exercises:
April 29 (NOT a holiday!) (minutes: 古谷)

2. Objects (pp. 32-59; manuscript, demo): 亀山

3. Classes (pp. 60-89; manuscript, demo): 小川
May 6 (Holiday)
May 13 (minutes: 小川)
4. Modules (pp. 90-114; manuscript, demo1, demo2): 奥田
5. Self (pp. 115-147): 上田
May 20 (minutes: 亀山)
6. Control Flow (pp. 148-182): 西田
7. Built-in Essentials (pp. 183-212; manuscript, demo): 澤田
May 27 (minutes: 西田)
8. Strings (pp. 213-246; manuscript, demo): 斎藤
9. Collections (pp. 247-277; manuscript, demo1, demo2): 片山
June 3 (minutes: 澤田)
9. Collections (pp. 247-277; manuscript, demo1, demo2): 片山
10. Enumerable (pp. 278-318): 古谷
June 10 (minutes: 小川)
11. Regexp (pp. 319-346): 本間
Ruby Usage: 曽山
June 17 (minutes: 本間)
12. Files and IO (pp. 347-374): 奥田
13. Eigenclass (pp. 375-404): 上田
June 24 (minutes: 上田)
14. Callables and Runnables (pp. 405-440; demo): 西田
15. Callbacks and Introspection (pp. 441-470): 古谷
July 1 (minutes: 奥田)
Example: REXML (demo1, demo2): 片山
Example: Hpricot: 小川
July 8 (minutes: 片山)
Example: Testing: 澤田
Example: SVuGy (manuscript, demo): 斎藤
July 15 (minutes: 斎藤)
Example: Rake: 亀山
Example: Rails: 本間
July 18-31
(Term Final Examinations)