決定版 コンピュータサイエンス図鑑
ケッテイバン コンピュータサイエンスズカン
- 著者:
- ヘレン・コールドウェル / クレール・クイグリー / パトリシア・フォスター / 山崎 正浩(ヘレン コールドウェル / クレール クイグリー / パトリシア フォスター / ヤマザキ マサヒロ)
- 出版社:
- 創元社
- 出版日:
- 2019年06月27日頃
- ISBN:
- 9784422414201
- 在庫:
- 在庫あり
なぜ注目されているか
書籍紹介
技書の森解説
ハードウェアとソフトウェアの関係、データとアルゴリズム、プログラミング、ネットワーク、ソーシャルメディア、そしてデジタル時代の社会的な問題まで、コンピュータ科学の基本を見開きごとに 1 トピックずつ、カラフルなイメージイラストで解説する入門ガイドが『決定版 コンピュータサイエンス図鑑』 (創元社、2019 年 7 月刊) です。監修はヘレン・コールドウェル、著者はクレール・クイグリーとパトリシア・フォスター、翻訳は山崎正浩で、原題は Help Your Kids with Computer Science です。版元は読者層を学生から社会人までと広く取っており、専門用語の壁で挫折した人が コンピュータサイエンス の全体像をつかみ直すための一冊として位置づけられます。
見開き 1 トピックの図解で追う、ハードウェアから社会問題までの守備範囲
紹介文に挙がる範囲は、ハードウェアやソフトウェアといった計算機そのものの仕組みから、データやアルゴリズム、プログラミング、ネットワークという情報を扱う技術、さらにソーシャルメディアやデジタル時代の社会的な問題、未来に広がる世界まで及びます。見開きごとに 1 つの重要トピックを完結させる構成なので、頭から読み通す必要はなく、気になる項目だけを引く事典的な使い方ができます。B5 変型判の大きな判面をイラストに割いた図鑑で、巻末には索引が付きます。刊行が 2019 年のため、ソーシャルメディアや社会的な論点の具体例はその時点の状況を前提にしていると理解して読むのが適切です。
部品の名前より先に「抽象化の階層」をつかむ意味
コンピュータ科学の学習で最初につまずくのは、個々の技術がどの層の話なのかが見えないことです。電気信号を 0 と 1 で扱う回路、その上で動く OS とプログラミング言語、言語で書かれた アルゴリズム、複数の計算機をつなぐネットワーク、そしてネットワークの上に成立するソーシャルメディアや社会制度という階層は、それぞれ独立に学ぶと断片のままです。たとえば同じ並べ替えという問題でも、手順の選び方で処理時間が桁違いに変わるという事実は、ハードウェアの速さとは別の次元に「良い手順」という価値があることを教えてくれます。図鑑のように全層を一望できる本を先に通しておくと、後に個別の入門書や講義で出てくる用語を、この階層のどこに置くべきかが分かるようになり、学習効率が大きく変わります。
教育研究者の監修と現場経験を持つ著者 / 訳者の顔ぶれ
版元プロフィールによれば、監修のヘレン・コールドウェルはノーサンプトン大学の上級講師で、初等教育におけるコンピュータ科学教育を研究し、同大学でカリキュラム・コーディネータと準修士向けプログラムのコーディネータを務める人物です。著者のクレール・クイグリーはグラスゴー大学でコンピュータ科学の理学士と博士の学位を取得し、ケンブリッジ大学コンピュータ研究所とグラスゴー・サイエンス・センタに勤務、パトリシア・フォスターはカールトン大学で学士号を取得しカナダ政府のコンピュータ・セキュリティ業務に従事したソフトウェア開発者で、子ども向け雑誌のライターでもあります。訳者の山崎正浩は第一種情報処理技術者で、日立製作所を経て京王帝都電鉄の情報システム部門でプログラマーとして勤務した後に翻訳業に従事し、訳書に『10 才からはじめるプログラミング図鑑』『たのしくまなぶ Python プログラミング図鑑』 (いずれも創元社) があります。教育研究の監修と実務経験者の執筆 / 翻訳という組み合わせが、平易さと正確さの両立を支えています。
学び直しの社会人にも学生にも向く読者像と、期待しない方がよい使い方
前提知識は要りません。版元が対象として掲げるのは学生から社会人までで、書評サイト HONZ 代表で元マイクロソフト社長の成毛眞氏が「目からうろこ! コンピュータを学び直した」と推薦文を寄せていることからも、大人の学び直し需要を意識した本であることが分かります。原題からは、子どもの学びを手助けする保護者を含めた読者層を想定していることもうかがえます。一方で、見開き完結の図解という体裁のとおり、特定のプログラミング言語の文法を追ったり、コードを書いて動かしながら習得したりする演習用途には合いません。その段階に進むなら、本書で地図を得たうえで 初めての技術書の選び方 を参考に、個別分野の入門書へ進むのが順当です。
文系出身で IT 部門に配属された人、情報の授業でつまずいた学生、子どもの質問に答えられるようになりたい保護者にとって、本書は投じた時間の回収が早い一冊です。用語の断片を階層のある地図に組み替えたいなら、図鑑という形式を選んだ本書は出発点として堅実な選択です。
言及した記事 (1 件)
この本に興味がある方におすすめ
関連する本
関連記事
Python 本の選び方 - 独学の最初の 1 冊から実務品質まで
Python 本の選び方を「動機」から逆算して整理。プログラミング未経験の最初の 1 冊、業務自動化に直結する本、型ヒントとコード品質で実務水準へ進む本まで、2026 年 8 月時点の定番を独学ルートに沿って解説します。
OS / 低レイヤー本ガイド - コンピューターの仕組みを学ぶ技術書の選び方
OS、コンパイラー、ネットワークなど低レイヤーを学べる技術書の 4 ジャンルと、どこから始めるべきかの指針、賞味期限の見極め方を紹介します。
アルゴリズム本ガイド - 競プロだけじゃない、実務に活きる選び方
アルゴリズム本の 3 タイプと、実務でアルゴリズムの知識が活きる場面、数学が苦手な人向けの学習ルートを紹介します。
関連用語
コンピューターサイエンス
計算と情報処理を体系的に扱う学問。あらゆる IT 技術の理論的な土台
RaspberryPi
手のひらサイズの小型コンピューター。学習から電子工作 / IoT まで幅広く使える
データサイエンス
統計学 / プログラミング / ドメイン知識を組み合わせ、データから価値を生み出す学問領域
ミドルウェア
リクエストとレスポンスの間に挟まる処理層で、認証 / ログ / エラーハンドリングを横断的に適用する
量子コンピューター
量子力学の原理を使い、従来とは異なる方法で計算する次世代コンピューター
グラフアルゴリズム
ノードとエッジで構成されるグラフ構造に対する探索 / 最短経路 / 接続性の分析アルゴリズム