| 更新日時:2010/08/01 16:35:54 | ||||||||||||||||||||||||
|
| 授業形態 | 講義および実習形式 昨年度の模様 http://www.eco.shimane-u.ac.jp/nodat/ruby_1m.wmv |
|---|---|
| 授業の目的 | 前期に開講した「情報と地域」におけるオープンソース・ソフトウェア(OSS)への理解を元に、島根県、松江市にとって「地域資源」と考えられるRuby、そしてRuby on Railsなどのプログラミング言語、Webアプリケーション開発フレームワークの習得を目指す。 また、Rubyに関わる開発者、エンジニアの講義を聞き、Rubyやオブジェクト指向言語の今後の発展、活用の可能性について探る。 |
| 科目の達成目標 (達成度) | ・オープンソースのプログラミング言語、RubyそしてRuby on Railsなどのプログラミング言語、Webアプリケーション開発フレームワークの習得を目指す。 ・Rubyやオブジェクト指向言語の今後の発展、活用の可能性について理解する。 |
| 授業の内容 | 第1回 10月1日(金) 「ガイダンス-オープンソースとRuby」 オープンソース・ソフトウェア(OSS)として開発されたプログラミング言語Rubyと、RubyによるWebアプリケーションフレームワークであるRuby on Railsの概要について説明する。 講師:野田 哲夫(法文学部教授・総合情報処理センター長) 第2回 10月15日(金) 「Rubyによる情報科学入門」 Rubyに基づいて情報科学の主要テーマを概説し、今後のRubyプログラミング実習で学ぶテーマに概観する。 講師:久野 靖(筑波大学大学院ビジネス科学研究科 教授) 第3回 10月22日(金) 第4回 10月29日(金) 第5回 11月 5日(金) 第6回 11月12日(金) Rubyの特徴と基本的なプログラムの実習を行い、オブジェクト指向プログラミングについて理解する。 講師:倉橋 徹(East Back) 第7回 11月19日(金) 「dRubyを使った分散オブジェクト」 dRubyを使ってRubyによるネットワークプログラミングの実習を行う。 講師:関 将俊 (東芝医用システムエンジニアリング(株)) 第8回 11月26日(金) 第9回 12月3日(金) 第11回 12月17日(金) 第12回 2010年1月7日(金) 数値、文字列、エンコーディング、ハッシュなどを中心に、Rubyプログラミングの応用実習を行う。 講師:前田 剛(ファーエンドテクノロジー株式会社) 第10回 12月10日(金) 「Ruby on RailsによるWebAP開発」 Ruby on Railsを使ってブログなどの実際のウェブ・アプリケーションの開発手法を学ぶ。 講師:大場 寧子 ((株)万葉) 大場 光一郎((株)伊藤忠テクノソリューションズ) 第13回 2011年1月21日(金) 「Rubyによる基幹業務開発」 「医療・介護高額合算制度をシステム化」のシステム全体の開発においてRubyによる大量のデータ処理に成功した講師に、Rubyによる基幹業務開発について解説する。 講師:吉岡 宏 ((株)テクノプロジェクト) 第14回 2011年1月28日(金) 「Rubyの未来」 Rubyの開発者自身がRuby開発の過程と今後の展望について講義する。 講師:まつもと ゆきひろ ((株)ネットワーク応用通信研究所 特別研究員・島根大学客員教授) |
| 授業の進め方 | 内容に記載しているように、リレー式の講義になります。 前半はRuby、そしてRuby on Railsなどのプログラミング言語、Webアプリケーション開発フレームワークの実習。 後半はRubyに関わる開発者、エンジニアの講義を聞き、Rubyやオブジェクト指向言語の今後の発展、活用の可能性について探る講義。 |
| 授業キーワード | プログラミング オープンソース Ruby Ruby on Rails アジャイル |
| テキスト | 「Ruby、Ruby on Rails プログラミング講義テキスト」(島根大学作成)を利用します。 |
| 参考文献 | 随時資料提示します。 |
| その他授業資料等 | 随時資料提示します。 |
| 成績評価の方法 | 授業参加状況,レポートによって総合的に評価します。 |
| 履修上の指導 | 総合科目により医学部学生以外は原則として3回生以上の受講になります。 ただし,前期に「情報と地域」を受講した学生,または,ある程度プログラミングの知識(Rubyの他、C言語やJavaなど)がある学生とします。 |
| オフィスアワー | 水曜3・4時限(野田) |
| その他 | 受講者多数の場合は調整します(最大30名程度)。 受講希望者は初回の講義に総合情報処理センター第1学生実習室に集合してください。 |
| 教員 | 所属 |
|---|---|
| 縄手 雅彦 | 計測システム工学 |