IiaibicidieIIiiaiibiiciidIIIiiiaiiibiiicIVivaivbivcivd
地域に関する学習 地域区分学びの基本学習地域の背景学習 地域課題の認識地域課題の解決
庄内
他地域

[スタイル] ■アクティブラーニング(■課題学習、□PBL、■グループワーク、 □フィールドワーク、■プレゼン、□ディベート、□振り返り)

科目名
(英語名)
ゲームデザインI (2014年度以前 基礎プログラミングIII)
(Pragmatic Programming I)
単位1
科目ナンバーISS131
担当教員 広瀬雄二
開講時期 第1クォーター
講義概要

ゲームプログラムの設計と作成は 情報処理技術の総合的な知識だけでなく、段取りや予測力を伸ばすことができる。 自分だけでなく他人も「わくわく」させられるような プログラム作成する力を養う。

到達目標 楽しく実用的なシステムの作成
スキルの育成方法 実践的なプログラム作成
授業計画
授業内容準備学習内容・所用時間
1Rubyのおさらい-
2便利なデータベースをもう一度 - ファイル処理と正規表現の復習 課題作成(3h)
3寝てる間もプログラムに働いてもらう - メイルの自動処理 課題作成(3h)
4音楽再生もお任せ - プロセス、スレッド、シグナル 課題作成(3h)
5便利な記法 - p, #{}, バッククォート、 ヒアドキュメント、%記法、他 課題作成(3h)
6真の優しさは間違いを許すこと - 例外処理、File、Dirクラス 課題作成(3h)
7プログラミングせずに問題を解く - シェルと周辺ツール 課題作成(3h)
8計算機作業を加速化する - シェルの活用 課題作成(3h)

受講者の前提知識や進度により適宜変更する。

成績評価 平常課題の提出状況で評価する。 2回欠席相当以上で不可。
前提科目 基礎プログラミングI および 基礎プログラミングII
後継科目 ゲームデザインII
教科書 広瀬雄二「Rubyプログラミング基礎講座」 技術評論社 ISBN-10: 4774126454 /
実用的 Ruby スクリプティング」 カットシステム ISBN 978-4-87783-347-3
参考書

学生用Web(http://roy/)の担当教員のWebページ。教科書や Webにある講義ノートを参照して受講する回の課題を先に解いてみること。

注意事項

せっかくここまで来たのだからもっと高いところまで行こう。