プログラミングの基礎I

担当: 日置尋久

概要

コンピュータはプログラムに忠実にしたがって処理を行います. そこで,自分でプログラムを作れば,自分の思った通りにコンピュータに仕事をさせることができます. プログラムを作ることをプログラミングといいます. ここでは,演習を通じてプログラミングを基礎から学びます. プログラミングの素養を身につけることで,本当の意味ではじめてコンピュータを使いこなすことができるようになります. なお,演習はLinux環境で行い,プログラミング言語としてRubyを用います.

プログラミングは専門家の仕事であり,誰もが必ずしも学ぶ必要はないという考え方もあります. しかし,コンピュータは,知的活動の可能性を大きく広げることができるツールであり,それを自在に使いこなす手段としてのプログラミングを学ばないことは,卒直に言って非常にもったいないことです. またプログラミングはいい意味で「手軽に」創造性を発揮できる手段です. 自分の書いたプログラムの記述通りにコンピュータが動くのを見るのは大変うれしいものです. この授業で,プログラミングによるモノ作りの楽しさ(と難しさ)を体験して下さい.

授業資料

メディアセンター関連

レポート

本演習ではテーマ毎にレポートを課します. レポート提出に関する注意をよく読んだ上で, 提出して下さい.

解説資料

講義で使う資料です.

外部資料

参考書

この授業ではとくに教科書は指定しません.以下に参考書を挙げておきます. とくに購入する必要はありませんが,気になる人はチェックしてみてください.

初めてのプログラミング
Chris Pine 著,西山伸 訳
オライリー・ジャパン(2006),1995円
ISBN 4-87311-292-3
Rubyの絵本
株式会社アンク
翔泳社(2008),1764円
ISBN 978-4798117188
Rubyプログラミング基礎講座
広瀬雄二
技術評論社(2006),1980円+税
ISBN 4-7741-2645-4
たのしいRuby
高橋征義,後藤裕蔵 著,まつもとゆきひろ 監修
ソフトバンク パブリッシング(2002),2600円
ISBN 4-7973-1408-7
Rubyプログラミング入門
原信一郎 著,まつもとゆきひろ 監修
オーム社(2000),2800円
ISBN 4-274-06385-2
プログラミングRuby
デビット・トーマス,アンドリュー・ハント 著,田和勝 訳,まつもとゆきひろ 監修
ピアソン・エデュケーション(2001),4800円
ISBN 4-89471-453-1 C3004