シラバス参照/授業情報参照
別の条件でシラバスを参照する/Inquiry syllabus by other conditions

シラバス基本情報

更新日時 2023/09/21 11:40:29
科目分類 専門教育科目
時間割コード TB50212
授業科目名 Rubyプログラミング
授業科目名(英語) Ruby Programming
科目コード TB50210
科目ナンバー
主担当教員(所属) 山田 泰寛(総合理工学部知能情報デザイン学科)
単位数 2.0
時間数 0.0
履修年次 1年,2年,3年,4年
開講学期 2023年度 後期
曜日・時限 木3,木4
必修/選択/選択必修/自由
履修資格 知能情報デザイン学科「Cプログラミング」を受講していることを想定しており,プログラミングの経験がない学生を想定していない.
各種教育プログラム名称

担当教員一覧



シラバス詳細情報

授業形態 講義・演習
授業の目的 Rubyによるプログラミング演習を通して,プログラミングの基礎を理解することを目的とする.
授業の到達目標 以下の達成目標を評価する.
(1) Rubyの条件分岐を使用したプログラムの作成を行うことができる.
(2) Rubyの配列と繰り返しを使用したプログラムの作成を行うことができる.
(3) Rubyのクラスを使用したプログラムの作成を行うことができる.
授業の内容および方法 【注意】2023年度は内容を大きく変更する場合がある.

第1回:オリエンテーション,プログラミング環境の構築
第2回:変数,定数,文字列,演算子
第3回:条件文(1)
第4回:条件文(2)
第5回:配列(1)
第6回:配列(2)
第7回:繰り返し(1)
第8回:繰り返し(2)
第9回:メソッド
第10回:クラス(1)
第11回:クラス(2)
第12回:クラス(3)
第13回:ファイル入出力
第14回:応用演習

期末試験は実施しない.
講義の進み具合によっては内容を調整する.
授業の進め方 Moodle上に資料を置き,演習問題を解くことでプログラミングの演習を行う.
授業キーワード 【授業関連のキーワード / Keywords】
プログラミング,Ruby

【SDGsとの関連 / SDGs】
質の高い教育をみんなに,産業と技術革新の基盤を作ろう
テキスト(図書)
 
参考文献(図書)
 
参考文献(その他)・授業資料等 特に指定しない.こちらで資料を用意し,Moodle上で配布する. 適宜紹介する.
成績評価の方法およびその基準 各達成目標をレポートにより評価する.

各達成目標の配点は(1)と(2)が30点,(3)が40点,計100点である.達成目標(1)から(2)について18点以上の場合,また,達成目標(3)について24点以上の場合,それぞれの達成目標について合格とする.全ての達成目標に合格した場合,単位を認定する.欠席・遅刻についてはレポートの点数を減点し,欠席・遅刻の多い場合は不合格とする.

ただし,Ruby合宿2023夏(https://www.rubycamp.jp/)に参加し,全ての課程を終えた学生は,修了証をもって100点を超えない範囲で10点加算する.修了証の写しを提出すること.
履修上の注意 知能情報デザイン学科「Cプログラミング」を受講していることを想定しており,プログラミングの経験がない学生を想定していない.
オフィスアワー 知能情報デザイン学科ホームページの教員紹介に記載.
ディプロマポリシーとの関係区分
学士(総合理工学)2021
理工学の専門分野に関する基礎力及び応用力を持ち,理工融合的,総合的視野から分析力,解決力,創造力を発展的に発揮できる。
学士(総合理工学)2020
理工学の専門分野に関する基礎力及び応用力を持ち,理工融合的,総合的視野から分析力,解決力,創造力を発展的に発揮できる。
学士(総合理工学)2019
理工学の専門分野に関する基礎力及び応用力を持ち,理工融合的,総合的視野から分析力,解決力,創造力を発展的に発揮できる。
学士(総合理工学)2018
理工学の専門分野に関する基礎力及び応用力を持ち,理工融合的,総合的視野から分析力,解決力,創造力を発展的に発揮できる。
学士(総合理工学)2022
理工学の専門分野に関する基礎力及び応用力を持ち,理工融合的,総合的視野から分析力,解決力,創造力を発展的に発揮できる。
学士(総合理工学)2023
理工学の専門分野に関する基礎力及び応用力を持ち,理工融合的,総合的視野から分析力,解決力,創造力を発展的に発揮できる。
使用言語区分 日本語のみ
その他 Japanese Only

Moodleのコース名: 授業(学部学生向け)-> 総合理工学部 -> Rubyプログラミング(知能情報デザイン学科)(https://moodle.cerd.shimane-u.ac.jp/moodle_2023/course/view.php?id=2000)
Moodleの登録キー:ruby-cis-23


授業追加情報

準備学修(予習・復習・宿題)に必要な学修の時間(1回の授業当たり)
/Time required for homework
200分
授業の実施方法
/Types of classes
面接授業(面接のみ)/In-person class (In-person only)

担当教員一覧

No. 担当教員 担当教員所属
1 山田 泰寛 総合理工学部知能情報デザイン学科

シラバス詳細情報を共有している時間割が存在します

時間割所属 時間割コード 授業科目名
総合理工学部 TB50212 Rubyプログラミング
総合理工学部 T341402 計算機科学特論III
総合理工学部 T950252 Rubyプログラミング

別の条件でシラバスを参照する/Inquiry syllabus by other conditions