IiaibicidieIIiiaiibiiciidIIIiiiaiiibiiicIVivaivbivcivd
地域に関する学習 地域区分学びの基本学習地域の背景学習 地域課題の認識地域課題の解決
庄内
他地域
科目名
(英語名)
ゲームデザインI (2014年度以前 基礎プログラミングIII)
(Pragmatic Programming I)
単位1
科目番号222
担当教員 広瀬雄二
開講時期 第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にある講義ノートを参照して受講する回の課題を先に解いてみること。

注意事項

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