計算機科学のおすすめ教科書/参考書【京都大学で使用したもの】

計算機科学

<こんな方の悩みを解決する記事です>

  • 計算機科学のおすすめ教科書を知りたい

<この記事について>

1000冊以上の専門書を読んだ私が計算機科学を学ぶために使用したおすすめの教科書を紹介します。計算機科学では情報と計算の基礎やコンピューター上への実装方法を学びます。

くんたらす
くんたらす[icon icon-twitter]
  • 独学で京大に現役合格
  • 京大院卒の研究者
  • 専門書1000冊読破
  • 国家資格を多数取得

計算機科学のおすすめ教科書/参考書

計算機科学では情報と計算の基礎やコンピューター上への実装方法を学びます。

計算機科学を細かく分けると以下の分野になります。

  • 離散構造
  • 計算理論
  • アルゴリズム工学
  • ソフトウェア工学
  • オペレーティングシステム
  • コンピュータ・アーキテクチャ
  • コンピュータネットワーク
  • コンピュータセキュリティ
  • 分散コンピューティング
  • 並列コンピューティング
  • 量子コンピュータ
  • コンピュータグラフィックス
  • インフォマティクス
  • 数値解析

Cによるアルゴリズムとデータ構造

オーム社
¥2,970 (2022/09/30 13:19時点 | Amazon調べ)

京大情報学科で使用する離散構造(グラフ理論)の参考書です。

良いプログラムを書くための必須知識がまとまっています。

グラフ理論入門:基本とアルゴリズム

著:宮崎 修一
¥1,760 (2022/09/30 13:33時点 | Amazon調べ)

京大情報学科で使用する離散構造(グラフ理論)の参考書です。

入門書としておすすめです。

新版 数理計画入門

著:福島雅夫
¥3,520 (2022/09/30 13:42時点 | Amazon調べ)

京大情報学科で使用する離散構造(最適化)の参考書です。

入門書としておすすめです。

組合せ最適化―メタ戦略を中心として

著:睦憲, 柳浦, 著:俊秀, 茨木, 編集:正夫, 伊理, 編集:俊夫, 西田, 編集:英典, 森村, 編集:薫, 刀根, 編集:利治, 長谷川
¥5,280 (2022/09/30 13:43時点 | Amazon調べ)

京大情報学科で使用する離散構造(最適化)の参考書です。

メタ戦略に興味があればどうぞ。

オートマトン・言語理論

著:富田 悦次, 著:横森 貴
¥3,080 (2022/09/30 13:26時点 | Amazon調べ)

京大情報学科で使用する計算理論の参考書です。

計算機の基礎を支えているオートマトンや言語理論について分かりやすく学べます。

計算理論とオートマトン言語理論

京大情報学科で使用する計算理論の参考書です。

こちらもアリです。

形式言語の理論

著:哲郎, 西野, 著:裕毅, 石坂, 監修:節夫, 有川
¥3,850 (2022/09/30 13:28時点 | Amazon調べ)

京大情報学科で使用する計算理論の参考書です。

上級者向けです。

計算理論の基礎

著:Michael Sipser, 翻訳:太田 和夫, 翻訳:田中 圭介, 翻訳:阿部 正幸, 翻訳:植田 広樹, 翻訳:藤岡 淳, 翻訳:渡辺 治
¥3,520 (2022/09/30 13:30時点 | Amazon調べ)

京大総合人間学部で使用する計算理論の参考書です。

他のシリーズも読むと幅広い知識が得られます。

お勧めの本です。

オートマトン言語理論 計算論

著:ホップクロフト,J., 著:ウルマン,J., 著:モトワニ,R., 原著:Hopcroft,John E., 原著:Ullman,Jeffrey D., 原著:Motwani,Rajeev, 翻訳:昭弘, 野崎, 翻訳:元, 町田, 翻訳:正子, 高橋, 翻訳:秀記, 山崎
¥3,080 (2022/09/30 13:35時点 | Amazon調べ)

京大情報学科で使用する計算理論の参考書です。

難易度は高めです。

アルゴリズム理論入門

著:岩間 一雄
¥3,630 (2022/09/30 13:37時点 | Amazon調べ)

京大情報学科で使用するアルゴリズム工学の参考書です。

オートマトン言語の基礎知識があると良いです。

実践的ソフトウェア工学

著:浅井 治, 監修:石田 晴久
¥2,970 (2022/09/30 13:50時点 | Amazon調べ)

京大情報学科で使用するソフトウェア工学の教科書です。

とりあえず持っておきたい本です。

ソフトウェア工学

著:知二, 岸, 著:夏子, 野田
¥3,520 (2022/09/30 14:13時点 | Amazon調べ)

京大情報学科で使用するソフトウェア工学の参考書です。

こちらもアリです。

実践ソフトウェアエンジニアリング

著:Roger S. Pressman, 著:Bruce R. Maxim, 翻訳:SEPA翻訳プロジェクト, 翻訳:西 康晴, 翻訳:水野 昇幸, 翻訳:井芹 久美子, 翻訳:井芹 洋輝, 翻訳:池田 暁, 翻訳:岡澤 裕二, 翻訳:金子 昌永, 翻訳:衣笠 駿, 翻訳:鈴木 一裕, 翻訳:根本 紀之, 翻訳:松尾 和昭, 翻訳:山﨑 崇
¥8,800 (2022/09/30 14:14時点 | Amazon調べ)

京大情報学科で使用するソフトウェア工学の参考書です。

世界的に有名な本です。

品質と生産性を重視したソフトウェア開発プロジェクト技法

京大情報学科で使用するソフトウェア工学の参考書です。

ソフトウェア開発について幅広い知識が得られます。

プログラム仕様記述論

著:啓二郎, 荒木, 著:漢明, 張
¥3,080 (2022/09/30 14:07時点 | Amazon調べ)

京大情報学科で使用するソフトウェア工学の参考書です。

形式言語について詳しく学べます。

Bメソッドによる形式仕様記述:ソフトウェアシステムのモデル化とその検証 

京大情報学科で使用するソフトウェア工学の参考書です。

詳しく書かれています。

コンピュータの構成と設計

著:David Patterson, 著:John Hennessy, 翻訳:成田 光彰
¥4,730 (2022/09/30 14:19時点 | Amazon調べ)
著:David Patterson, 著:John Hennessy, 翻訳:成田 光彰
¥4,730 (2022/09/30 14:19時点 | Amazon調べ)

京大情報学科で使用するコンピュータ・アーキテクチャの教科書です。

計算機を学ぶなら必ず目を通しておきたい本です。

情報ネットワーク

著:宇田 隆哉, 著:岡部 寿男, 著:今野 将, 著:佐藤 文明, 著:菅沼 拓夫, 著:杉浦 茂樹, 著:村山 優子, 著:渡辺 尚, 監修:白鳥 則郎
¥2,860 (2022/09/30 14:21時点 | Amazon調べ)

京大情報学科で使用するコンピュータネットワークの参考書です。

わかりやすく学べます。

コンピュータネットワーク

著:池田 克夫
¥2,750 (2022/09/30 14:23時点 | Amazon調べ)

京大情報学科で使用するコンピュータネットワークの参考書です。

こちらもアリです。

量子コンピュータ―超並列計算のからくり

京大電機電子工学で使用する量子コンピュータの参考書です。

読みやすくておすすめです。

数値解析

著:森 正武, 編集:茂, 古屋, 編集:摂也, 赤, 編集:信, 一松
¥4,070 (2022/09/30 14:34時点 | Amazon調べ)

京大理学部で使用する数値解析の参考書です。

かなり厳密に学べます。

数値計算法の数理

著:杉原正顯, 著:室田一雄
¥10,010 (2022/09/30 14:35時点 | Amazon調べ)

京大理学部で使用する数値解析の参考書です。

こちらもかなり本格的な本です。

最後に

計算機(コンピュータ)の基礎理論から学んでみませんか?

以下の資格試験に挑戦するのもアリです。

タイトルとURLをコピーしました