ローリーとふしぎな国の物語 プログラミングとアルゴリズムにふれる旅

  • mixiチェック
  • このエントリーをはてなブックマークに追加

内容紹介

ローリーと一緒にコンピューターの世界でぼうけんしよう!

本書は、10歳以上の方を対象に、コンピューター科学やプログラミングにおいて基本となる「考え方」を学べるように考えられた本です。

ただし、本編では、「コンピューター」も「プログラミング」も登場しません。主人公の女の子、ローリーの旅を通して、自然と学べるように作られています。

ローリーが旅するふしぎな「ユーザーランド」は、コンピューター科学が現実となった世界です。

「ユーザーランド」に迷い込んでしまったローリーは、個性豊かな人や動物たちと出会ったり、奇妙な町へ行ったり、おかしな問題を解いたりと、楽しくて、ちょっぴり大変な旅を経験します。

ローリーがぶつかる問題には、たとえば以下のようなものがあります。


・すべての町に行きたいとき、どう回れば最短で回れるでしょうか?
・「筋が通っていること」と「合理的なこと」はどんな違いがあるでしょうか?
・「無限の糸」とは「すごく長い糸」のことでしょうか?
・おもちゃのカメに円を書かせるには、どんなふうに命令すればいいでしょうか?
・「一番いいやり方」を探すのが難しい時、ほかにどんな選択肢があるでしょうか?
・「0」は偶数でしょうか? それとも奇数でしょうか?


ローリーは一緒に旅をすることになるカメレオンの「エックスオア」や、旅の途中で出会う組み立て屋の「エポニマスさん」、「ティンカーさん」、「ヒュー・ラスティックさん」、カメの「トータスさん」、配達屋の「ウィンサム」など、いろいろな人からヒントをもらいながら、いっしょうけんめい考えて、進んでいきます。

そんなローリーの物語をドキドキしながら読むうちに、読者は、プログラミングやアルゴリズム、そして“いろいろな問題を解くための考え方”のエッセンスを、いつの間にか身に付けられるでしょう。

※本書は、『Lauren Ipsum: A Story About Computer Science and Other Improbable Things』の翻訳書です。
※対象年齢:10歳以上
※総ルビ


【あらすじ】

ローリーは、森の中で道に迷い、ふしぎな国「ユーザーランド」に入り込んでしまいます。そこには、カメレオンのように体の色がくるくる変わるトカゲや、カメに乗った古代ギリシア人など、変わった動物や人がいっぱい。ローリーは、出会った人に話を聞きながら、家に帰る道を探していきますが……?


【秋葉拓也さん(日本情報オリンピック2006 優勝者)による推薦文】
コンピューターが出てこないコンピューター科学の入門書です。
アルゴリズム、通信とセキュリティ、確率と無限……不思議なファンタジーの世界で、コンピュータで使われる数理的アイディアの身近さに気付かされます。


【訳者あとがきより抜粋】
本書が伝えようとしたのは、コードを書く訓練を始める前に、あるいはコードを書く練習をしながら、問題を的確に認識し、複数の解法の存在を視野に入れ、効率よく問題を解決する方略を自分の頭で考える習慣を身につける、考えようとする心構がまえを持つことの大切さです。

本書を読み終えた子どもたちは、この物語がプログラミングにどう結びつくのかまでは理解しきれていないかもしれません。でも、なんだかよくわからないけれど次はプログラミングというのをやってみたい!と思ってくれたとしたら、本書の狙いは9割果はたせたと言っていいでしょう。そして、ローリーの物語を通じてなんとなく身につけた考え方がプログラミングの基礎として重要であったのだと、プログラミングの勉強を続けた先で、何年後かにふと気づいてくれたとしたら、残りの1割が埋まるのだと思います。

続きを読む

商品を選択する

フォーマット 価格 備考

電子書籍フォーマットについて

  

備考

カルロス・ブエノは、元Facebook のエンジニアであり、またグラフィックデザイナー、司書、書家、データサイエンティスト、ビデオゲームの修理屋でもあります。彼は今、アルゴリズムと恐竜についてのできの悪いシャレを書いています。

目次

0章    “ほぼ”迷子
1章    かくれたお供
2章    “筋が通っていること”と“合理的なこと”
3章    いくつまでいける?
4章    トータスの教え
5章    ようこそシンボルへ
6章    ティンカーさんとの取引
7章    読めるかな? 
8章    方法は他にもある
9章    繰り返し言っちゃダメ
10章    タイミングが勝負の入り口
11章    フェアな両替    
12章    思いもよらない展開
13章    自分の地図を作ろう
14章    アブストラクト島にて
15章    ここぞという時の知恵
16章    プランが大事
17章    “灯台”みたいなもの
18章    力を合わせれば楽勝
19章    分かれ道の先に……
20章    ぼうけんの終わり 
21章    最後にもう一つ
ユーザーランドをもっとよく知るための手引き
翻訳者あとがき

この商品を買った人はこんな商品も買っています


最近チェックした商品

Tポイント利用手続き

         Tポイント利用手続きに関する同意事項

                                株式会社マイナビ出版

株式会社マイナビ出版が提供するマイナビBOOKSにおいてTポイントご利用続きをされる方は、以下に掲げるお客様の個人情報の取り扱いについてご確認の上、ご同意下さい。

マイナビBOOKSにおいてTポイントサービスをご利用いただいた場合に、当社から、次に掲げる<提供情報>を、<提供目的>のためにカルチュア・コンビニエンス・クラブ株式会社(以下「CCC」といいます)へ提供します。

  <提供目的>:CCCの定める個人情報保護方針及びマイナビBOOKSにおけるT会員規約第4条に定める利用目的で利用するためTポイントサービスを利用するため
  <提供情報>:
   1)お客様が【マイナビBOOKS】の正当な利用者であるという情報
   2)ポイント数・利用日
   3)その他、Tポイントサービスを利用するにあたり必要な情報

  <提供方法>: 電磁的記録媒体の送付またはデータ通信による。ただし、提供するデータについては暗号化を施すものとする。

なお、CCCに提供された、以下の情報の利用については、CCCの定める個人情報保護方針及びT会員規約 に沿って取り扱われます。
上記の情報提供の停止をご希望される場合には、【マイナビBOOKS】におけるTポイント利用手続きの解除を実施していただく必要があります。
Tポイント利用手続きの解除、およびTポイントサービスにおける個人情報に関するお問い合わせ先は、以下のとおりです。
お客様お問い合わせ先:Tサイト(http://qa.tsite.jp/faq/show/22612)

 なお、Tポイント利用手続きの解除が完了しますと、マイナビBOOKSにおけるTポイントサービスをご利用いただけなくなりますので、予めご了承ください。

Tポイント利用手続きを行いますか?