更新日時:2010/08/01 16:35:54
科目分類共通教養科目 単位数2
時間割コードH092022 履修年次4年
授業科目・題目Rubyプログラミング 開講学期後期
授業科目・題目(英語)Ruby Programming 曜日・時限金(7限,8限)
科目コードH092020 選択/必修選択
主担当教員野田 哲夫 履修資格3年以上(履修上の指導を参照)

主担当教員一覧


授業形態講義および実習形式
昨年度の模様
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学生実習室に集合してください。


担当教員一覧

教員 所属
縄手 雅彦計測システム工学


前の画面へ戻る