
【応用情報】科目B 完全攻略ロードマップ|選択分野・勉強順・対策法を全部公開
科目Aの知識はあるのに、科目Bの選択分野・記述・勉強順で迷っている方へ。この記事では、過去問の結果をもとに、自分の学習計画を作る手順を整理します。
980円で使える内容
無料部分では、分野選択の考え方・記述の基本・時間配分を解説します。有料部分では、選択分野の記録用テンプレート、タイプ別の構成例、30日間の具体的な学習メニュー、過去問管理表、記述答案の型、本番の行動手順とチェックリストを使って、計画を具体化できます。
購入後は「51.まず『本命4+予備2』を作る」→「52.選択分野スコアシート」→「58.30日間・具体的学習メニュー」の順で、自分の演習結果を記入して進めてください。過去問そのものや個別の答案添削を提供する教材ではありません。
購入済みの方は、これまでの有料本文をそのままご利用いただけます。追加購入は不要です。ほかの購入済み教材や参加中のプランから読める場合も、重複して購入する必要はありません。
無料で試す|分野選択メモの記入例
まず、候補分野の過去問を1問解き、「自己採点・所要時間・つまずいた点・次にすること」をメモしてみましょう。以下は架空の学習例です。数値は合否の判定基準ではなく、自己採点の目安として記録します。
記入例①|ネットワーク
自己採点:7割程度/所要時間:28分
つまずいた点:通信経路の条件を1か所見落とした。
次にすること:条件に印を付けて、別年度の問題でも時間内に解けるか確認する。
記入例②|データベース
自己採点:8割程度/所要時間:42分
つまずいた点:SQLの組立てに時間を使いすぎた。
次にすること:誤答と時間を使った設問を復習し、別の問題で所要時間を測る。
この段階では「ネットワークは本命候補」「データベースは時間面を再確認」と仮に整理できます。ただし、1問だけでは安定性を判断できません。複数回の結果を比べてから、本命・予備を決めてください。
あなたのメモ
分野:__/自己採点:__/所要時間:__
つまずいた点:__
次にすること:__
まずはこの短いメモで1問分を記録してください。有料部分では、複数分野の記録を整理し、学習順・日々のメニュー・本番の行動へつなげます。
ここからは、これまでの無料解説です。
1.まず知っておきたい2026年度の科目B
2026年度から応用情報技術者試験はCBT方式で実施され、従来の「午後試験」は「科目B試験」という名称になりました。
一方で、IPAによれば、CBT移行に伴って問われる知識・技能の範囲、出題形式、出題数・解答数、採点方式、配点、合格基準は変更されていません。
科目Bの基本構成は、

です。
ここから分かることがあります。
それは、
科目B攻略=11分野すべてを完璧にすることではない
ということです。
⸻
2.科目B最大のポイントは「選択戦略」
科目Bでは、
情報セキュリティが必須
です。
そのうえで、残りの問題から4問を選択します。
つまり、学習戦略としては、
情報セキュリティ+選択候補
を中心に仕上げるのが基本になります。
ここを理解せず、
「とりあえず全部勉強しよう」
とすると、科目B対策はかなり重くなります。
⸻
3.現在の出題分野を整理
IPAの2026年試験要綱では、必須の情報セキュリティに加え、選択問題の対象として次の分野が示されています。

ここで重要なのは、
「有名な分野だから選ぶ」のではなく、自分が得点しやすい分野を選ぶこと
です。
⸻
4.結論:最初から4分野だけに絞らない
ここからが、この記事で最も伝えたいポイントの一つです。
本番では4問を選択します。
だからといって、
最初から4分野だけ勉強する
のはおすすめしません。
なぜなら、本番では、
「いつも得意な分野なのに今回だけ難しい」
「問題文との相性が悪い」
「知らないテーマが出た」
ということが起こるからです。
そこで、
本命4分野+予備1〜2分野
という形で準備します。
情報セキュリティを含めれば、
必須1+本命4+予備1〜2
というイメージです。
⸻
5.選択分野は「好き嫌い」で決めない
分野を選ぶとき、
「ネットワークが好きだから」
「データベースが苦手だから」
だけで決めるのは危険です。
判断材料にしたいのは、
実際に過去問を解いた結果
です。
最低でも各候補分野について、
2〜3回分程度
問題を見てみます。
そして、
問題文を理解しやすいか
設問の意図が分かるか
時間内に解けるか
解説を読めば納得できるか
得点が安定するか
を確認します。
科目Bでは、
知識量と得点しやすさが必ずしも一致しません。
ここが非常に重要です。
⸻
6.分野選択の判断基準
私は、候補分野を次の4軸で判断する方法をおすすめします。
① 正答率
実際にどれくらい得点できるか。
② 所要時間
1問に時間がかかりすぎないか。
③ 安定性
年度によって点数が大きくブレないか。
④ 問題文との相性
長文を読んだとき、状況をイメージしやすいか。
例えば、
ネットワーク
正答率 ○
時間 ○
安定性 ◎
相性 ◎なら、本命候補です。
一方、
アルゴリズム
正答率 △
時間 ×
安定性 △
相性 △なら、知識があったとしても本番の主力から外す判断もできます。
⸻
7.最初にやる「分野診断」
科目B対策を始めたら、いきなり参考書を最初から読む必要はありません。
まず、
過去問を使って自分の得意分野を診断
します。
例えば、
セキュリティ 65%
ネットワーク 70%
データベース 75%
システム開発 68%
PM 72%
サービス管理 45%
監査 40%
アルゴリズム 50%という結果になったとします。
この場合、
DB・PM・NW・システム開発
あたりを本命候補にできます。
そしてもう1〜2分野を予備として育てます。
⸻
8.科目B対策の全体ロードマップ
おすすめの順番はこれです。
STEP1
試験形式を理解する
↓
STEP2
過去問を各分野1〜3問解く
↓
STEP3
本命4分野+予備1〜2分野を決める
↓
STEP4
必須セキュリティを重点対策
↓
STEP5
本命分野を分野別に演習
↓
STEP6
記述問題の解き方を身につける
↓
STEP7
年度別に150分演習
↓
STEP8
本番の問題選択を練習この順番が重要です。
⸻
9.最優先は情報セキュリティ
科目Bで最初に仕上げたいのは、
情報セキュリティ
です。
理由はシンプル。
必須だからです。
選択問題は、
「難しければ別の問題へ逃げる」
ことができます。
しかしセキュリティは逃げられません。
したがって、
科目B対策の中で最も優先順位を高くする
のが基本です。
⸻
10.セキュリティで押さえたいテーマ
代表的には、
認証
アクセス
制御暗号
デジタル署名
PKI
TLS
Webセキュリティ
マルウェア
ログ
インシデント対応
ネットワークセキュリティ
など。
ただし科目Bでは、
用語を暗記するだけでは足りません。
例えば、
「SQLインジェクションとは何か」
を知るだけではなく、
問題文から、
どこに脆弱性があるか
どんな攻撃が可能か
どんな対策を取るべきか
まで読み取る必要があります。
⸻
11.科目Aと科目Bでは勉強方法が違う
科目Aでは、
問題
↓
知識を思い出す
↓
選択肢を選ぶという問題が多くなります。
科目Bでは、
長文を読む
↓
システム構成を理解
↓
条件を整理
↓
設問を読む
↓
本文から根拠を探す
↓
自分で答案を書くとなります。
つまり、
科目Bは「知識+読解+記述」
です。
⸻
12.科目Bで最も重要な能力
意外かもしれませんが、
科目Bで非常に重要なのは、
問題文から答えの根拠を探す力
です。
すべてを自分の知識だけで答える試験ではありません。
問題文には、
システムの状況
担当者の会話
仕様
制約条件
表
図
など、多くのヒントがあります。
つまり、
本文を正確に読む力そのものが得点力
になります。
⸻
13.「知識問題」と「本文問題」を分ける
設問を見たら、
まず、
知識で答える問題
なのか、
本文から答える問題
なのか、
を判断します。
例えば、
この攻撃手法の名称を答えよ。なら知識問題の可能性があります。
一方、
なぜこの設定を変更したのか。なら、
本文中に理由が書かれている可能性が高い
です。
本文問題なのに自分の知識だけで答えると、
それっぽいけど採点されない答案
になりやすいです。
⸻
14.記述問題は「自分の意見」を書かない
これも非常に重要です。
科目Bは、
作文試験ではありません。
例えば、
「なぜこの対策が必要か」
と聞かれたとき、
自分の経験から、
セキュリティを強化するため。と書いても、求められている答えにならない場合があります。
問題文に、
外部から管理画面へアクセスできる状態だったと書いてあるなら、
答案にはその条件を反映します。
本文の言葉を使って答える
ことを意識しましょう。
⸻
15.設問を先に読む
長い本文を最初から完璧に理解しようとすると時間がかかります。
そこでおすすめなのが、
設問を先に確認する
方法です。
例えば、
① 問題のテーマを見る
↓
② 設問を見る
↓
③ 何を探すか把握
↓
④ 本文を読むという流れ。
これだけでも、
本文のどこを重点的に読めばよいか
が分かりやすくなります。
⸻
16.問題文には印を付ける
CBTでも、情報を整理する意識は重要です。
特に注目したいのは、
数値
条件
変更前/変更後
原因
目的
問題点
制約
です。
頭の中だけで処理せず、
「この文章は何を意味している?」
と構造化しながら読みます。
⸻
17.答案は「短く、具体的に」
記述問題でやってしまいがちなのが、
長く書けば点が取れる
という考え方。
むしろ、
必要なキーワードを含めて簡潔に答える
ことが重要です。
例えば、
悪い例:
不正なアクセスなどが発生してセキュリティ上の問題が発生する可能性があるから。よりも、設問・本文に応じて、
未認証の利用者が管理機能へアクセスできるため。のように、
誰が・何を・どうする
を明確にした方が答案として整理しやすくなります。
⸻
18.答案を作る3ステップ
記述問題では、
① 設問の要求を確認
↓
② 本文から根拠を探す
↓
③ 必要な言葉だけで答案化という3ステップを使います。
特に重要なのが、
設問の要求
です。
「理由」を聞かれているのに「対策」を書いたら得点できません。
⸻
19.疑問詞を見逃さない
設問では、
なぜ
何を
どのように
どの機能
どの情報
など、
問われ方に注目します。
例えば、
「理由を答えよ」
なら、
〜ため。
「方法を答えよ」
なら、
〜する。
という形にすると、問いとのズレを防ぎやすくなります。
⸻
20.ネットワークの攻略法
ネットワークを選ぶなら、
科目Aレベルの基礎を固めてから長文問題へ進みます。
特に、
IPアドレス
サブネット
ルーティング
DNS
HTTP/HTTPS
TCP/UDP
FW
NAT
VPN
あたりは重要です。
ネットワーク問題では、
構成図を読み解く力
が非常に重要。
文章だけではなく、
利用者
↓
FW
↓
Webサーバ
↓
DBサーバのように、自分の頭の中で通信経路を整理します。
⸻
21.データベースの攻略法
データベースを選択候補にするなら、
SQL
主キー・外部キー
正規化
トランザクション
排他制御
インデックス
などを固めます。
特にSQLは、
読めるだけでなく、自分で組み立てる練習
をしておきます。
SELECT
FROM
WHERE
GROUP BY
HAVING
ORDER BYがそれぞれ何をしているか、即座に説明できる状態を目指します。
⸻
22.アルゴリズムの攻略法
アルゴリズムを選ぶなら、
暗記よりも、
処理を追跡する練習
が重要です。
例えば、
変数A = 1
繰返し
↓
A = A × 2のような処理を、
1ステップずつ追う
習慣を付けます。
配列・スタック・キュー・探索・整列などの基本も重要です。
アルゴリズムは、
得意なら強い選択肢
になりますが、時間を使いすぎる場合は本番戦略との相性も確認しましょう。
⸻
23.情報システム開発の攻略法
情報システム開発では、
要件定義
設計
テスト
レビュー
UML
開発プロセス
などがポイントになります。
文章を読みながら、
今どの工程の話をしているのか
を意識します。
例えば、
要件定義
↓
設計
↓
実装
↓
テストのどこに問題があるのか整理すると、長文でも読みやすくなります。
⸻
24.プロジェクトマネジメントの攻略法
PMでは、
進捗
コスト
品質
リスク
要員
などを扱います。
技術系分野と比べ、
文章から状況を読み取る問題
との相性が強い分野です。
特に、
クリティカルパス
EVM
などの基本計算は押さえておきましょう。
⸻
25.サービスマネジメントの攻略法
サービスマネジメントでは、
インシデント管理
問題管理
変更管理
サービスレベル管理
可用性
などを整理します。
特に、
インシデント管理と問題管理
を混同しないこと。
インシデント管理は、
サービスを早く正常状態へ戻す
こと。
問題管理は、
根本原因を管理し、再発防止につなげる
こと。
文章問題でも狙われやすい区別です。
⸻
26.システム監査の攻略法
システム監査では、
独立性
客観性
監査証拠
監査手続
改善勧告
などを理解します。
特に、
監査人自身が業務改善を実行するわけではない
という点には注意。
監査人は、
評価して指摘・助言する側
です。
⸻
27.組込みシステムの攻略法
組込み系では、
リアルタイム処理
割込み
センサ
制御
タイマ
状態遷移
などが登場します。
問題文に書かれた機器の動作を、
入力
↓
処理
↓
出力へ分解して読むと理解しやすくなります。
⸻
28.システムアーキテクチャの攻略法
この分野では、
性能
信頼性
冗長化
負荷分散
可用性
バックアップ
などが重要です。
計算問題が絡む場合もあるため、
科目Aで学んだ、
稼働率
処理時間
性能計算
などを復習しておきます。
⸻
29.情報戦略の攻略法
情報戦略では、
技術だけでなく、
業務
経営
システム
の関係を読み取る必要があります。
文章量が多くても、
企業が何を実現したいのか
を最初に把握すると読みやすくなります。
問題文から、
課題 → 施策 → 効果
を整理しましょう。
⸻
30.科目Bの過去問は「3周」する
おすすめは、
同じ問題を3回使う
ことです。
1周目
普通に解く。
目的は、
現在の実力確認
です。
2周目
解説を理解したあと、もう一度解く。
目的は、
答案の作り方を理解すること。
3周目
時間を測って解く。
目的は、
本番速度へ近づけること。
⸻
31.過去問で一番重要なのは「復習」
科目Bで、
問題数だけ増やす
のは危険です。
1問解いたら、
なぜ間違えたか
を分類します。
例えば、
知識不足
読解ミス
設問の読み違い
本文の根拠を見落とした
記述表現がズレた
時間不足です。
この分類をすると、
自分が何を改善すれば点数が伸びるのか
が分かります。
⸻
32.「間違いノート」を作る
おすすめなのが、
科目B専用の間違いノート
です。
記録するのは、
問題
↓
自分の答案
↓
模範解答
↓
何が足りなかったか
↓
次回どう答えるかです。
重要なのは、
正解を書き写すことではありません。
「なぜ自分はその答えを書けなかったのか」
を残します。
⸻
33.採点講評を読む
IPAでは過去問題だけでなく、試験に関する資料や採点講評も公開しています。
これが科目B対策では非常に役立ちます。
なぜなら、
受験者がどこで間違えやすかったのか
を確認できるからです。
過去問を解いたら、
問題
↓
解答例
↓
採点講評までを1セットとして扱うのがおすすめです。
⸻
34.1問あたり何分使える?
科目Bは、
150分で5問
です。
単純平均すると、
150 ÷ 5
= 30分です。
しかし実際には、
問題選択
見直し
にも時間が必要です。
そのため、
1問30分フルに使う前提では考えない
方が安全です。
⸻
35.おすすめの時間配分
一例として、
問題確認・選択 10分
セキュリティ 25〜28分
選択問題① 25〜28分
選択問題② 25〜28分
選択問題③ 25〜28分
選択問題④ 25〜28分
残り時間 見直しくらいの感覚を持っておきます。
ただしこれは絶対ではありません。
重要なのは、
自分の時間配分を過去問演習で決めておくこと
です。
⸻
36.本番でいきなり問題を解き始めない
本番開始後、
問1から順番に解く
必要はありません。
まず、
選択問題全体を見る
ことをおすすめします。
チェックするのは、
得意分野か
問題文のテーマが理解できそうか
設問が答えやすそうか
計算量が多すぎないか
見慣れたキーワードがあるか
です。
⸻
37.分野名だけで選ばない
例えば、
「ネットワークは得意だから絶対ネットワーク」
と決めていたとしても、
本番のネットワーク問題が非常に解きづらい可能性があります。
一方、
予備として勉強したPMが、
かなり読みやすい問題
かもしれません。
だから、
本命4+予備1〜2
が効いてきます。
⸻
38.撤退ラインを決める
科目Bでは、
1問にハマる
のが非常に危険です。
例えば、
10分読んでも状況がほとんど理解できないなら、
別の問題へ移る判断も必要です。
「ここまで読んだからもったいない」
と思って粘ると、
残り4問の時間まで失います。
過去問演習の段階から、
問題を捨てる練習
もしておきましょう。
⸻
39.30日前の勉強法
試験30日前なら、
まだ、
弱点修正+分野別演習
ができます。
おすすめは、
セキュリティ 毎日または高頻度
本命①
本命②
本命③
本命④
予備①
予備②を回すこと。
この時期は、
1日1問の科目B
でもかなり効果があります。
⸻
40.14日前の勉強法
2週間前になったら、
新しい分野を増やしすぎない
こと。
本命分野の精度を上げます。
重点は、
過去問
記述
時間
です。
特に、
時間を測って解く
回数を増やします。
⸻
41.7日前の勉強法
1週間前は、
知識を広げるより、失点を減らす
ことを意識します。
例えば、
セキュリティ重要用語
SQL
ネットワーク
計算公式
PM用語
サービス管理用語
間違いノートなど、自分の選択分野に絞って復習します。
⸻
42.前日にやること
前日は、
新しい問題集を始めない
のがおすすめです。
見るのは、
間違いノート
重要キーワード
頻出公式
過去に間違えた問題
など。
そして、
本番の問題選択ルール
をもう一度確認します。
⸻
43.30日ロードマップ
ここまでを実際の学習スケジュールにすると、
30〜24日前
分野診断
候補分野の過去問を解く。
↓
23〜17日前
本命4+予備1〜2を決定
分野別演習。
↓
16〜10日前
本命分野を重点強化
記述力を上げる。
↓
9〜4日前
150分演習
本番形式で問題選択も練習。
↓
3〜1日前
弱点・間違いノート総復習
という流れです。
⸻
44.科目Aと科目Bを完全に分けない
科目Aで勉強した知識は、
科目Bでも使います。
例えば、
科目A
DNSとは?
↓
科目B
DNSを利用したシステム構成を読み解くという関係です。
そのため、
科目A=知識の土台
科目B=知識を使って問題を解く
と考えると分かりやすいです。
⸻
45.科目B対策を始めるタイミング
科目Aが完璧になるまで、
科目Bを一切やらない
のはおすすめしません。
科目Bには、
長文を読む
設問から要求を判断する
短く記述する
という独特の慣れが必要だからです。
科目Aの学習がある程度進んだら、
週1〜2問でも科目Bへ触れる
ようにします。
直前になったら比率を上げていきます。
⸻
46.伸びない勉強法① 解答を読むだけ
科目Bでは、
解説を読むと、
「なるほど。分かった。」となりやすいです。
しかし、
自分で答案を書けるか
は別問題。
必ず一度、
何も見ずに自分の答案を作る
ことが重要です。
⸻
47.伸びない勉強法② 全分野を均等に勉強する
選択式なのに、
全分野へ同じ時間を使うと、
得意分野の完成度が上がりにくくなります。
まず広く試す。
↓
相性を見る。
↓
絞る。
↓
本命を深くする。
この順番です。
⸻
48.伸びない勉強法③ 模範解答を丸暗記する
同じ問題がそのまま出るわけではありません。
覚えるべきなのは答えではなく、
「どこを根拠に、その答案を作ったのか」
です。
復習するときは、
設問
↓
本文の根拠
↓
答案を必ずつなげます。
⸻
49.伸びない勉強法④ 知識だけ増やす
科目Bで点が取れないと、
「知識不足だ」
と思って参考書を読み続けてしまうことがあります。
しかし原因が、
読解
記述
時間配分
なら、知識を増やしても点数は伸びにくいです。
間違いの原因を分類しましょう。
⸻
50.伸びない勉強法⑤ 1問にこだわる
本番で必要なのは、
5問全体で得点すること
です。
難問1問を完璧にするために、
他の問題を解く時間を失うのは避けたいところ。
科目Bは、
問題を解く力+問題を選ぶ力
の両方が重要です。
⸻
ここから先は有料部分です
ここまでで、
科目Bの基本構造と勉強の方向性
を解説しました。
ここからは、
「実際にどの分野を選び、どういう順番で仕上げるか」
をさらに具体化します。
有料部分では、
① 選択分野を決める実戦テンプレート
② 本命4+予備2の作り方
③ タイプ別の分野選択例
④ 30日間の具体的な学習メニュー
⑤ 過去問の点数管理シート
⑥ 記述答案を作るテンプレート
⑦ 本番150分の行動手順
⑧ 試験直前チェックリスト
まで、一気にまとめます。
「科目Bは何をすればいいのか分からない」という状態から、
今日から何をやるか決められる状態
を目指します。
⸻