コンピュータサイエンス・アルゴリズムの技術書
コンピュータサイエンスの基礎は、特定の言語やツールに依存しない、技術者の普遍的な土台です。アルゴリズムとデータ構造、計算量の見積もり、コンパイラの仕組み、情報理論、オートマトンと形式言語といった理論は、効率的で正しいプログラムを書く力を根本から支えます。
このカテゴリでは、アルゴリズムとデータ構造の定番書から、コンパイラ / 言語処理系の実装、情報理論や計算理論の入門書まで、コンピュータの動作原理を深く理解するための書籍を掲載しています。表面的な使い方の先にある「なぜそう動くのか」を学ぶことで、応用の効く本質的な実力を養えます。
コンピュータサイエンス・アルゴリズム Top 10(2026 年 9 月 5 日更新)
問題解決のための「アルゴリズム×数学」が基礎からしっかり身につく本米田優峻Amazon楽天
問題解決力を鍛える!アルゴリズムとデータ構造大槻 兼資/秋葉 拓哉Amazon楽天
きれいなPythonプログラミングAl Sweigart/岡田 佑一Amazon楽天
並行プログラミング入門高野祐輝Amazon楽天
ディープラーニングを支える技術〈2〉 --ニューラルネットワーク最大の謎岡野原 大輔Amazon楽天
競技プログラミングの鉄則米田優峻Amazon楽天
ディープラーニングを支える技術 --「正解」を導くメカニズム[技術基礎]岡野原 大輔Amazon楽天
Kaggleに挑む深層学習プログラミングの極意小嵜 耕平/秋葉 拓哉/林 孝紀/石原 祥太郎Amazon楽天
アルゴリズムとプログラミングの図鑑【第2版】森 巧尚/まつむらまきおAmazon楽天
自然言語処理〔三訂版〕黒橋 禎夫Amazon楽天
Qiita / Zenn 言及ランキング
ゼロから作るDeep Learning斎藤 康毅300 件の言及
リーダブルコードダスティン・ボズウェル/トレバー・フォシェ221 件の言及
ゼロから作るDeep Learning 2斎藤 康毅170 件の言及
エリック・エヴァンスのドメイン駆動設計エリック・エヴァンス/今関剛165 件の言及
アジャイルサムライジョナサン・ラスマセン/西村直人150 件の言及
ゼロから作るDeep Learning 5斎藤 康毅115 件の言及
はじめての情報理論(第2版)稲井 寛115 件の言及
エンジニアリング組織論への招待廣木大地112 件の言及
ゼロから作るDeep Learning 3斎藤康毅110 件の言及
量子アニーリングの基礎西森 秀稔/大関 真之/須藤 彰三/岡 真105 件の言及
単体テストの考え方/使い方Vladimir Khorikov/須田智之103 件の言及
Pythonではじめる機械学習Andreas C. Muller/中田 秀基100 件の言及
マスタリングTCP/IP-入門編ー(第6版)井上 直也/村山 公保/竹下 隆史/荒井 透/苅田 幸雄94 件の言及
現場で役立つシステム設計の原則増田亨90 件の言及
プリンシプル オブ プログラミング 3年目までに身につけたい 一生役立つ101の原理原則上田 勲89 件の言及
レガシーコード改善ガイドマイケル・C.フェザーズ/ウルシステムズ株式会社86 件の言及
人月の神話フレデリック・フィリップス・ブルックス/滝沢徹82 件の言及
Team Geekブライアン・W.フィッツパトリック/ベン・コリンズ・サスマン81 件の言及
人工知能は人間を超えるか ディープラーニングの先にあるもの松尾 豊76 件の言及
エンジニアのためのマネジメントキャリアパスCamille Fournier/武舎 るみ/武舎 広幸/及川 卓也76 件の言及
ドメイン駆動設計入門 ボトムアップでわかる!ドメイン駆動設計の基本成瀬 允宣75 件の言及
体系的に学ぶ 安全なWebアプリケーションの作り方 第2版徳丸 浩69 件の言及
競技プログラミングの鉄則米田優峻69 件の言及
ゼロからのOS自作入門内田公太68 件の言及
すごいHaskellたのしく学ぼう!Miran Lipovaca/田中 英行/村主 崇行68 件の言及
「派生開発」を成功させるプロセス改善の技術と極意清水吉男65 件の言及
問題解決のための「アルゴリズム×数学」が基礎からしっかり身につく本米田優峻64 件の言及
機械学習のエッセンス加藤 公一64 件の言及
CPUの創りかた渡波郁62 件の言及
徹底攻略Java SE 11 Silver問題集志賀澄人/ソキウス・ジャパン62 件の言及
このカテゴリの新刊
書籍一覧
問題解決のための「アルゴリズム×数学」が基礎からしっかり身につく本米田優峻
問題解決力を鍛える!アルゴリズムとデータ構造大槻 兼資/秋葉 拓哉
きれいなPythonプログラミングAl Sweigart/岡田 佑一
並行プログラミング入門高野祐輝
ディープラーニングを支える技術〈2〉 --ニューラルネットワーク最大の謎岡野原 大輔
競技プログラミングの鉄則米田優峻
ディープラーニングを支える技術 --「正解」を導くメカニズム[技術基礎]岡野原 大輔
Kaggleに挑む深層学習プログラミングの極意小嵜 耕平/秋葉 拓哉/林 孝紀/石原 祥太郎
アルゴリズムとプログラミングの図鑑【第2版】森 巧尚/まつむらまきお
自然言語処理〔三訂版〕黒橋 禎夫
組合せ最適化から機械学習へ相馬 輔/藤井 海斗/宮内 敦史
機械学習を解釈する技術〜予測力と説明力を両立する実践テクニック森下光之助
Python ゼロからはじめるプログラミング三谷 純
パズルで鍛えるアルゴリズム力大槻 兼資
プログラミング作法Brian W. Kernighan/Rob Pike/福崎 俊博
コンパイラ大堀 淳
Pythonによる ベイズ統計学入門中妻 照雄
見て試してわかる機械学習アルゴリズムの仕組み 機械学習図鑑秋庭 伸也/杉山 阿聖/寺田 学/加藤 公一
Pythonでプログラミングして理解する 機械学習アルゴリズム神野健哉
プログラミングコンテスト攻略のためのアルゴリズムとデータ構造渡部有隆
アルゴリズムがわかる図鑑松浦 健一郎/司 ゆき
パターン認識と機械学習 下C.M.ビショップ
コンパイラ中田 育男
Pythonで学ぶ アルゴリズムとデータ構造藤原 暁宏
Pythonではじめる 情報検索プログラミング佐藤 進也
ウェブ最適化ではじめる機械学習飯塚修平
Pythonで学ぶはじめてのデータサイエンス吉田 雅裕
Pythonで理解する決定木・アンサンブル学習田村 孝廣
人工知能プログラミングのための数学がわかる本石川 聡彦
プログラミングコンテストチャレンジブック第2版秋葉拓哉/岩田陽一
暗号技術のすべてIPUSIRON
詳解RustプログラミングTim McNamara/吉川 邦夫
オブジェクト指向Javaプログラミング入門 第2版樋口 昌宏/多田 昌裕/半田 久志/加藤 暢/波部 斉
アルゴリズム図鑑 増補改訂版 絵で見てわかる33のアルゴリズム石田 保輝/宮崎 修一
世界で闘うプログラミング力を鍛える本Gayle Laakmann McDowell
テキストマイニングの基礎技術と応用那須川 哲哉/吉田 一星/宅間 大介/鈴木 祥子/村岡 雅康/小比田 涼介
深層学習による自然言語処理坪井 祐太/海野 裕也/鈴木 潤
リザバーコンピューティング田中 剛平/中根 了昌/廣瀬 明
実践Data Scienceシリーズ PythonではじめるKaggleスタートブック石原 祥太郎/村田 秀樹
基礎C言語[入門編]--コンピュータの基本から理解するプログラミング牛田啓太
教養としてのコンピューターサイエンス講義 第2版 今こそ知っておくべき「デジタル世界」の基礎知識ブライアン・カーニハン/坂村 健/酒匂 寛
Cによるアルゴリズムとデータ構造(改訂2版)茨木 俊秀
はじめての情報理論(第2版)稲井 寛
Pythonで学ぶアルゴリズムとデータ構造辻 真吾/下平 英寿
アルゴリズム論浅野哲夫/和田幸一
アルゴリズム入門石橋亨
ディープラーニング谷田部 卓
入門データ構造とアルゴリズムナラシンハ・カルマンチ/黒川利明
ゲームで学ぶ探索アルゴリズム実践入門〜木探索とメタヒューリスティクス青木 栄太
データ構造と基本アルゴリズム渡邊 敏正
アルゴリズムとデータ構造(第2版)藤原 暁宏
アルゴリズムの基礎岩野和生
図解即戦力 AIのしくみと活用がこれ1冊でしっかりわかる教科書高橋 海渡/立川 裕之/小西 功記/小林 寛子/石井 大輔
Pythonで儲かるAIをつくる赤石 雅典
プログラミング言語の基礎概念五十嵐淳
機械学習アルゴリズム入門 -類似性の科学ー申 吉浩/甘利 丈慈/高井 絢之介/室田 佳亮
4つの言語で解ける 実践プログラミング問題集渡部有隆/西舘陽平/鈴木大郎/奥山祐市
オブジェクト指向でなぜつくるのか 第3版 知っておきたいOOP、設計、アジャイル開発の基礎知識平澤 章
独学プログラマー Python言語の基本から仕事のやり方までコーリー・アルソフ/清水川 貴之
機械学習のエッセンス加藤 公一
基礎から学ぶデータ構造とアルゴリズム 改訂版穴田 有一
新・明解C言語で学ぶアルゴリズムとデータ構造第2版柴田望洋
量子アニーリングの基礎西森 秀稔/大関 真之/須藤 彰三/岡 真
データ構造とアルゴリズム杉原 厚吉
やさしいJavaの入門書三和 義秀/小林 久恵
Python 実践AIモデル構築 100本ノック下山輝昌/中村智/高木洋介
暗号と量子コンピュータ高木 剛
基礎からわかるアルゴリズムパノス・ルリダス/湊真一/鳥飼まこと
乱択アルゴリズム玉木 久夫
実践力をアップする Pythonによるアルゴリズムの教科書クジラ飛行机
StanとRでベイズ統計モデリング松浦 健太郎/石田 基広/市川 太祐/高橋 康介/高柳 慎一/福島 真太朗
演習でマスターするC言語とデータ構造内藤 広志/齊藤 隆
痛快!コンピュータ学坂村 健
ネットワークセキュリティ高橋 修/関 良明/河辺 義信/西垣 正勝/岡崎 直宣/岡崎 美蘭
新・明解Javaで学ぶアルゴリズムとデータ構造 第2版柴田 望洋
Excelでわかる機械学習 超入門 -AIのモデルとアルゴリズムがわかる涌井良幸、涌井貞美
直感でわかる!Excelで機械学習堅田洋資/福澤彰吾
仕事ではじめる機械学習 第2版有賀康顕/中山心太/西林 孝
機械学習スタートアップシリーズ ベイズ推論による機械学習入門須山 敦志/杉山 将
深層学習Ian Goodfellow/Yoshua Bengio/Aaron Courville/岩澤 有祐/鈴木 雅大/中山 浩太郎
PythonによるAIプログラミング入門Prateek Joshi/相川 愛三
図解即戦力 機械学習&ディープラーニングのしくみと技術がこれ1冊でしっかりわかる教科書株式会社アイデミー 山口達輝/松田洋之
プログラマ脳を鍛える数学パズル増井敏克
定本Cプログラマのためのアルゴリズムとデータ構造近藤嘉雪
インフォメーションジェイムズ・グリック/楡井 浩一
トピックモデル岩田 具治
並行コンピューティング技法クレイ・ブレッシャーズ/千住治郎
みんなの量子コンピュータChris Bernhardt/湊 雄一郎/中田 真秀
新・明解Pythonで学ぶアルゴリズムとデータ構造柴田 望洋
Pythonエンジニア育成推進協会監修 Python 3スキルアップ教科書辻 真吾、小林 秀幸、鈴木 庸氏、細川 康博
アルゴリズム的思考力が身につく! プログラミングコンテストAtCoder入門大槻 兼資/AtCoder株式会社
図解 コンピュータ概論[ソフトウェア・通信ネットワーク] 改訂4版橋本洋志/菊池浩明/横田 祥/冨永和人/松永俊雄
Linuxシステムプログラミングロバート・ラブ/千住治郎
かやのき先生の基本情報技術者 科目B アルゴリズム教室栢木 厚
統計的因果探索清水 昌平
コンピュータはなぜ動くのか 第2版 知っておきたいハードウエア&ソフトウエアの基礎知識矢沢 久雄
量子コンピュータと量子通信 3-量子通信・情報処理と誤り訂正ーMichael A. Nielsen/Isaac L. Chuang/木村 達也
機械学習のための連続最適化金森 敬文/鈴木 大慈/竹内 一郎/佐藤 一誠
OpenCVによるコンピュータビジョン・機械学習入門中村 恭之/小枝 正直/上田 悦子
Rによるデータマイニング入門山本義郎/藤野友和
量子コンピュータと量子通信 2-量子コンピュータとアルゴリズムーMichael A. Nielsen/Isaac L. Chuang/木村 達也
対戦型麻雀ゲームAIのアルゴリズムと実装小林聡
異常検知と変化検知井手 剛/杉山 将
今日からモノ知りシリーズ トコトンやさしい量子コンピュータの本山崎 耕造
形態素解析の理論と実装工藤 拓/言語処理学会
The Art of Computer Programming Volume 1 Fundamental Algorithms Third Edition 日本語版Donald E.Knuth/有澤 誠/和田 英一/青木 孝/筧 一彦/鈴木 健一
実況!ビジネス力養成講義 プログラミング/システム岡嶋 裕史
オートマトン・言語理論の基礎米田政明
絵で見てわかるOracleの仕組み 新装版小田 圭二/杉田 敦史/山本 裕美子/辻井 由佳/寺村 涼
初めてのTypeScriptJosh Goldberg/今村 謙士/原 隆文
新 基礎情報学西垣通
ゴースト・ワークメアリー・L・グレイ/シッダールタ・スリ/柴田裕之/成田悠輔
プロになるJava-仕事で必要なプログラミングの知識がゼロから身につく最高の指南書きしだ なおき/山本 裕介/杉山 貴章
【令和8年度】 いちばんやさしい 基本情報技術者 絶対合格の教科書+出る順問題集高橋 京介
リバーシのアルゴリズムSeal Software
scikit-learnデータ分析実装ハンドブック毛利拓也/北川廣野/澤田千代子/谷一徳
詳解 3次元点群処理 Pythonによる基礎アルゴリズムの実装金崎 朝子/秋月 秀一/千葉 直也
入門HaskellプログラミングWill Kurt/株式会社クイープ
Python[完全]入門松浦健一郎/司ゆき
Rによる機械学習入門金森敬文
Pythonではじめるアルゴリズム入門 伝統的なアルゴリズムで学ぶ定石と計算量増井 敏克
バンディット問題の理論とアルゴリズム本多 淳也/中村 篤祥
しくみがわかるベイズ統計と機械学習手塚 太郎
OpenCVによる画像処理入門 改訂第3版小枝 正直/上田 悦子/中村 恭之
micro:bitで学ぶプログラミング高橋 参吉/喜家村 奨/稲川 孝司
あなたを支配し、社会を破壊する、AI・ビッグデータの罠キャシー・オニール/久保尚子
強化学習(第2版)R. Sutton/A. Barto/奥村 エルネスト 純/鈴木 雅大/松尾 豊/三上 貞芳
アルゴリズム実技検定 公式テキスト[エントリー〜中級編]岩下 真也/中村 謙弘/AtCoder株式会社/高橋 直大
機械学習 2. ノンパラメトリックモデル/潜在モデル岡留 剛
コンパイラ(第2版)辻野 嘉宏
1日1問、半年以内に習得 シェル・ワンライナー160本ノック上田 隆一/山田 泰宏/田代 勝也/中村 壮一/今泉 光之/上杉 尚史
プログラミング言語の仕組み黒川 利明
コンピュータ概論白鳥 則郎/山崎 克之/福本 昌弘/阿曽 弘具/林 敏浩/水野 忠則
あたらしい脳科学と人工知能の教科書我妻 幸長
計算科学のためのHPC技術1下司雅章/片桐孝洋/中田真秀/渡辺宙志/山本有作/吉井範行
計算科学のためのHPC技術 2下司雅章/南一生/高橋大介
コンパイラの仕組み渡邊 坦
情報処理教科書 基本情報技術者試験の表計算問題がちゃんと解ける本長谷川 美幸
「強化学習」を学びたい人が最初に読む本伊藤 真
統計的学習の基礎Trevor Hastie/Robert Tibshirani/Jerome Friedman/杉山 将/井手 剛/神嶌 敏弘
2023年版 基本情報技術者標準教科書大滝 みや子/坂部 和久/早川 芳彦
江添亮のC++入門江添 亮
入門講義 量子コンピュータ渡邊 靖志
再発見の発想法結城 浩
プログラミングHaskell 第2版Graham Hutton/山本和彦
教養・コンピュータ吉田 敬一
入門 コンピュータ科学 ITを支える技術と理論の基礎知識J.Glenn Brookshear/神林 靖/長尾 高弘
ソフトウェア工学の基礎 改訂新版玉井 哲雄
絵と図でわかる AIと社会 --未来をひらく技術とのかかわり方江間 有沙
新・標準プログラマーズライブラリ 試してわかる Python[基礎]入門谷尻 かおり
アルゴリズム実技検定 公式テキスト[上級]〜[エキスパート]編大槻兼資/杉江祐哉/中村謙弘/AtCoder株式会社 高橋 直大
情報理論甘利俊一
Python3年生 機械学習のしくみ 体験してわかる!会話でまなべる!森 巧尚
独学コンピューターサイエンティスト Pythonで学ぶアルゴリズムとデータ構造コーリー・アルソフ/清水川 貴之/新木 雅也/大村 和子/tell-k
入門 高校生のための情報リテラシー図鑑鹿野利春
[改訂新版]基本情報技術者【科目B】ゼロからわかるアルゴリズムと擬似言語イエローテールコンピュータ/角谷 一成
ITと数学中井 悦司/橘 慎太郎/石川 聡彦/貞光 九月/中西 崇文/辻 真吾
世界一やさしい YouTubeビジネスの教科書 1年生KYOKO
ニューロモルフィックコンピューティング小林 亮太/新津 葵一/大前 奈月/Nan Zheng/Pinaki Mazumder
プログラマのための文字コード技術入門改訂新版矢野啓介
Scratch 3.0対応版 10才からはじめるプログラミング図鑑キャロル・ヴォーダマン/山崎 正浩
作って覚えるVisual Basic 2022 デスクトップアプリ超⼊⾨荻原裕之/宮崎昭世
いちばん詳しいExcel関数大事典 増補改訂版国本 温子
【令和8年度】 いちばんやさしい ITパスポート 絶対合格の教科書+出る順問題集高橋 京介
Scratchで学ぶ プログラミングとアルゴリズムの基本 改訂第2版中植 正剛/太田 和志/鴨谷 真知子
アルゴリズムイントロダクション(第2巻)第3版トマス・H.コルメン/チャールズ・E.ライザーソン
暗号ハードウェアのセキュリティ崎山 一男/菅原 健/李 陽
大学4年間のデータサイエンスが10時間でざっと学べる久野 遼平/木脇 太一
フリーソフトではじめる機械学習入門(第2版)荒木 雅弘
IT用語図鑑 ビジネスで使える厳選キーワード256増井 敏克
AIの雑談力東中 竜一郎
学校で習っていなくても読んで理解できる 藤原進之介の ゼロから始める情報I藤原 進之介
スクラッチ プログラミング ゲーム大全集松下 孝太郎/山本 光
LightGBM予測モデル実装ハンドブック毛利拓也
ディープラーニング⾰命テレンス・J・セイノフスキー/銅谷 賢治/藤崎 百合
図解まるわかり アルゴリズムのしくみ増井 敏克
定本Javaプログラマのためのアルゴリズムとデータ構造近藤嘉雪
AIから読み解く社会東京大学B'AIグローバル・フォーラム/板津 木綿子/久野 愛
紙とえんぴつで学ぶアルゴリズムとフローチャート岩松 洋
最短コースでわかるディープラーニングの数学 増補改訂版赤石 雅典
Excelでわかるディープラーニング超入門【RNN・DQN編】涌井 良幸/涌井 貞美
情報可視化入門三末 和男
プログラマを育てる脳トレパズル 遊んでおぼえるPythonプログラミング&アルゴリズム増井 敏克
Visual Studio Codeパーフェクトマスター金城俊哉
AIOps入門増田みさお/劉功義/伴俊秀/山田大輔
図解まるわかり プログラミングのしくみ増井 敏克
数値計算のためのFortran90/95プログラミング入門(第2版)牛島 省
情報支配社会ビョンチョル・ハン/守 博紀
Java1年生 体験してわかる!会話でまなべる!プログラミングのしくみ森 巧尚
基礎から学ぶ量子計算西村 治道
コンピュータシステム入門都倉 信樹
入門 情報処理寺沢幹雄/福田 收
コンピュータシステムの基礎 第18版アイテックIT人材教育研究部
シャノンの情報理論入門高岡 詠子
誤り訂正符号入門(第2版)イエルン・ユステセン/トム・ホーホルト/阪田 省二郎/栗原 正純/松井 一/藤沢 匡哉
計算理論の基礎 [原著第3版] 3.複雑さの理論Michael Sipser/田中 圭介/藤岡 淳/阿部 正幸/植田 広樹/太田 和夫
情報理論(改訂版)三木 成彦/吉川 英機
プログラマーなら知っておきたい40のアルゴリズム 定番・最新系をPythonで実践!Imran Ahmad/株式会社クイープ
C言語プログラミング入門田中敏幸
コンピュータ、どうやってつくったんですか?川添 愛
最短合格 基本情報技術者 学べる【科目B】問題集イエローテールコンピュータ
文系学生のためのコンピュータ概論鞆 大輔
計算理論の基礎 [原著第3版] 2.計算可能性の理論Michael Sipser/田中 圭介/藤岡 淳/阿部 正幸/植田 広樹/太田 和夫
ブログで5億円稼いだ方法きぐち
基本情報技術者試験 午前 厳選問題集東京電機大学
応用情報技術者試験 午前 厳選問題集東京電機大学
プログラミング言語の形式的意味論入門G.ウィンスケル/末永 幸平/勝股 審也/中澤 巧爾/西村 進/前田 敦司
徹底攻略 基本情報技術者の科目B実践対策[プログラミング・アルゴリズム・情報セキュリティ]株式会社わくわくスタディワールド 瀬戸美月/株式会社わくわくスタディワールド 齋藤健一
情報理論とデジタル表現加藤 浩/浅井 紀久夫
高校 とってもやさしい情報1喜古 正士
大学4年間のデータサイエンスが10時間でざっと学べる久野 遼平/木脇 太一
やってみよう テキストマイニング(増訂版)牛澤 賢二
楽しく学べるC言語長尾文孝
計算理論の基礎 [原著第3版] 1.オートマトンと言語Michael Sipser/田中 圭介/藤岡 淳/阿部 正幸/植田 広樹/太田 和夫
量子計算理論森前 智行
Rで楽しむベイズ統計入門石田基広/奥村晴彦
チューリングの考えるキカイ阿部彩芽/笠井琢美
決定版 コンピュータサイエンス図鑑ヘレン・コールドウェル/クレール・クイグリー/パトリシア・フォスター/山崎 正浩
情報理論 改訂2版今井秀樹
PythonからはじめるアルゴリズムトレードYves Hilpisch/村上 振一郎
アルゴリズムとデータ構造石畑 清
シリコンバレーの金儲け海部 美知
コンピュータサイエンスにおける様相論理鹿島 亮
Python統計分析&機械学習マスタリングハンドブックチーム・カルポ
うんこドリル プログラミング 5・6さい文響社
うんこドリル プログラミング 小学1〜6年生文響社
うんこドリル もっとプログラミング 小学1-6年生文響社
AIの心理学Tobias Baer/武舎広幸/武舎るみ
C言語による標準アルゴリズム事典改訂新版奥村晴彦
デジタル・ミニマリスト スマホに依存しない生き方カル・ニューポート/池田 真紀子
図解まるわかり データサイエンスのしくみ増井 敏克
アセンブラ言語CASL 2東田 幸樹/山本 芳人/広瀬 啓雄
C言語本格入門種田元樹
コンピュータシミュレーション(改訂2版)伊藤 俊秀/草薙 信照
情報理論のエッセンス(改訂2版)平田廣則
わかりやすい ディジタル情報理論(改訂2版)塩野 充/蜷川 繁
プログラムのつくりかた Python 入門編 Lv.0榎本竜二
計算理論とオートマトン言語理論[第2版]丸岡 章
基本情報技術者[科目B]アルゴリズムとプログラミングトレーニング問題集第2版資格の大原情報処理講座
やさしい計算理論丸岡章
JOI 公式テキスト Pythonで問題解決一般社団法人 情報オリンピック日本委員会/筧 捷彦/山口利恵/北村祐稀
C言語教科書田中成典
ラズパイとカメラで自習 機械学習佐藤 聖
情報システム基礎神沼靖子
情報・符号理論楫勇一
アルゴリズムとデータ構造湯田幸八/伊原充博
マルチメディア時代の情報理論改訂版小川英一
例解図説オートマトンと形式言語入門岡留剛
Python+JSON データ活用の奥義クジラ飛行机
基礎から学ぶ情報理論第2版中村篤祥/喜田拓也
おすすめ記事
AWS 本の選び方 - 全体像 / 構築 / 設計 / 運用 / セキュリティの 5 視点
AWS を学ぶ技術書の選び方を「全体像 / 構築 / 設計 / 運用 / セキュリティ」の 5 視点で整理。公式ドキュメントと本の役割分担、資格対策書の位置づけまで、2026 年 8 月時点の定番書で AWS 独学のルートを解説します。
Excel / VBA 本ガイド - 関数の底上げからマクロ自動化の独学まで
Excel と VBA を独学するための本の選び方を段階別に整理。標準機能と関数で仕事を底上げする本、マクロと VBA の入門書、保守できるコードへ進む中級書、資格対策や Python への分岐まで、2026 年 8 月時点の定番で解説します。
Git / GitHub 本ガイド - マンガ / GUI / 仕組み理解の 3 つの入口で選ぶ
Git と GitHub を学ぶ本の選び方を「入口の違い」で整理。マンガで概念を掴む本、GUI から入る本、仕組みを腹落ちさせる本、チーム開発の作法を学ぶ本、手元に置くリファレンスまで、2026 年 8 月時点の定番書で独学ルートを解説します。
IT パスポート参考書の選び方 - 完読できる 1 冊と過去問の組み合わせ
IT パスポート試験の参考書選びを「完読できるか」を軸に整理。イラスト型 / 絞り込み型 / 丁寧解説型などテキストの個性の見分け方、過去問題集との組み合わせ、年度版とシラバス対応の注意点を 2026 年 8 月時点の定番書で解説します。
JavaScript / TypeScript 本ガイド - 入門から型で守る実務コードまで
JavaScript と TypeScript を 1 本の学習ルートとして捉えた技術書の選び方。JavaScript の入門書、言語の背骨を通す体系書、TypeScript の型システムを設計の武器にする本、React/Next.js の実践書まで 2026 年 8 月時点の定番で案内します。
Python 本の選び方 - 独学の最初の 1 冊から実務品質まで
Python 本の選び方を「動機」から逆算して整理。プログラミング未経験の最初の 1 冊、業務自動化に直結する本、型ヒントとコード品質で実務水準へ進む本まで、2026 年 8 月時点の定番を独学ルートに沿って解説します。
用語集
Step Functions
AWS のワークフローサービスで、処理の呼び出し順序・分岐・待機・再試行を状態遷移の定義として外に出し、その進行を AWS 側が管理する
Storybook
UI コンポーネントをアプリ本体から切り離した環境で描画し、状態ごとの見た目と操作を確認・テスト・文書化する開発環境
ストラテジーパターン
処理のやり方を差し替え可能な部品として取り出し、呼び出す側を変えずに実行時に選べるようにするデザインパターン
ストリーム処理
データを受信しながらリアルタイムで処理する手法で、バッチ処理と対比される
システムコール
ユーザー空間のプログラムが OS カーネルの機能を呼び出すインターフェース
Tailwind CSS
ユーティリティファーストの CSS フレームワークで、クラス名の組み合わせでスタイルを構築する