資格道場
記事法人

経済産業省(IPA)・Level 2

勉強法

サムネイルの Level は資格自体の難易度です(Level 1(やさしめ)〜Level 5(難関))。

基本情報技術者 科目Bの対策法【2026年版】

科目Bの壁は「暗記」でなく「トレースの型」で越える

基本情報技術者試験(FE)は、科目Aと科目Bの両方に合格して初めて資格取得となる試験です。科目Aは知識を問い、科目Bは実践的な読解とアルゴリズムを問います。多くの受験者が足止めされるのは科目Bのほうです。とくにアルゴリズムに苦手意識を持つ人が少なくありません。

科目Bは20問・100分で構成されています。内訳はアルゴリズムとプログラミング分野が16問、情報セキュリティ分野が4問です。壁の正体はこの16問にあります。科目Bは「知っている言語で書けば解ける」試験ではありません。擬似言語(疑似コード)という独自ルールを、その場で正確に読む試験だからです。

壁を越える手順は次の3つです。

  1. 擬似言語の基本ルール(変数・条件分岐・繰り返し・配列の表記)を先に一度しっかり覚える
  2. トレース(コードを1行ずつ手で追うこと)を反復練習する。暗記より「慣れ」が効きます
  3. 情報セキュリティ4問は科目Aの知識の延長で対応する。実質的な壁はアルゴリズムに集約されます

基本情報技術者の問題演習はこちら →(まず50問は、会員登録もログインもなしで解けます)

基本情報技術者試験(FE)の基本情報(IPA公式)

項目 内容
試験名 基本情報技術者試験(FE)
運営 経済産業省・独立行政法人情報処理推進機構(IPA)
出題形式 多肢選択式(CBT方式)。科目A・科目Bの2科目に合格が必要
問題数・試験時間(科目A) 60問・90分(うち採点対象は56問。残り4問は今後の出題のための評価用で、採点には含まれません)
問題数・試験時間(科目B) 20問・100分(アルゴリズムとプログラミング分野16問+情報セキュリティ分野4問)
合格ライン 科目A・科目Bともに1,000点満点中600点以上(両科目とも基準を満たして合格)
受験料 7,500円(税込)※2026年7月時点
実施方式 全国のテストセンターで随時実施(通年CBT)。希望日時・会場を選んで申し込みます

採点はIRT(項目応答理論)方式です。そのため問題ごとの配点は一律ではありません。受験料や試験仕様は改定されることがあります。お申し込みの前に、必ずIPA公式サイトで最新情報をご確認ください。

科目Bの出題範囲:なぜ「壁」に感じるのか

科目Bは、かつての午後試験に代わる科目です。出題は擬似言語(疑似コード)に統一されていて、C・Java・Pythonといった特定のプログラム言語では出ません。普段Pythonで書いている人も、Javaで書いている人も、試験の場では自分の書き方を使えません。「自分の得意言語が出ない」という前提そのものが、壁に感じる一因です。

出題比率は、IPA公式のシラバスとサンプル問題を根拠とする概数(2026年7月確認)で、次のとおりです。

出題領域 配点
アルゴリズムとプログラミング(擬似言語での読解・トレース) 約80%
情報セキュリティ 約20%

科目Bはアルゴリズムとプログラミングが8割を占めるので、この領域が実質的な合否の分かれ目になります。情報セキュリティの4問は、科目Aの知識だけで届く範囲から出ます。だから対策の優先順位で迷いません。アルゴリズム16問にどれだけ慣れられるかが、科目B全体の得点を決めます。

壁の越え方(1):擬似言語の基本ルールを先に覚える

擬似言語の読み方を、最初に一度しっかり覚えてしまうのが第一歩です。覚える対象は、変数・条件分岐・繰り返し・配列の表記ルールに絞られます。ここは暗記というより、「このルールで書かれている」という前提を体に入れる作業だと捉えてください。表記ルール自体はそれほど多くありません。一度腰を据えて覚えれば、以降の学習効率が大きく変わります。

壁の越え方(2):トレースを反復練習する

基本ルールを覚えたら、次はトレースの反復練習に移ります。トレースとは、コードを1行ずつ手で追うことです。科目Bは、暗記の量では差がつきません。効くのは慣れです。変数の値がどう変化するかを、紙に書き出しながら1行ずつ追ってください。この練習を繰り返すと、正答率が着実に上がります。

最初は時間がかかっても構いません。「読めない」から「読める」への変化は、量をこなした先に来ます。焦らず、同じ型の練習を繰り返してください。

壁の越え方(3):情報セキュリティ4問は科目Aの延長で拾う

科目Bの情報セキュリティは、科目Aで学ぶ知識の延長で対応できます。アルゴリズムのように、その場での読解力を問われる領域ではありません。科目Aの学習がそのまま得点に直結します。ここで手堅く4問を拾えるかどうかも、科目B全体の安定感に影響します。

勉強時間の目安:150〜200時間・2〜3か月

よく言われる目安は、科目A・科目B合わせて150〜200時間、期間にすると2〜3か月程度です。ITパスポート合格者やプログラミング経験者なら、ここまではかかりません。未経験からだと、科目B(擬似言語)に慣れる時間を多めに見込んでおくと安心です。これは公式の基準ではありません。目安として扱ってください。

科目Aはテクノロジ系の比重が大きい科目です。次の4つの用語と原理を優先して固めると、得点が伸びやすくなります。

  • コンピュータの仕組み
  • ネットワーク
  • データベース
  • セキュリティ

マネジメント系・ストラテジ系は出題数こそ少ない分野です。ただし用語の言い回しがそのまま問われる素直な問題が多く、短期間でも伸ばしやすい分野でもあります。

模試での仕上げ方:科目Aと科目Bを分けて見る

問題演習や模試で仕上げるときは、科目Aと科目Bを分けて正答率を確認してください。科目Aで見るのは知識の抜けです。科目Bで見るのはトレースの精度、つまりどこで読み違えたかです。二つは同じ復習に見えて、中身が重なりません。

科目Aで間違えた問題は、「知らなかった知識」を1つずつ潰す作業になります。科目Bで間違えた問題は、「どの行の読み違いか」を特定する作業になります。そこを意識しておくと、直前期の時間配分で迷いません。

よくある質問

Q. 科目Bはプログラミング未経験でも解けますか?

解けます。科目Bが問うのは、特定のプログラム言語の知識ではありません。擬似言語という独自ルールの読解力を問う試験です。プログラミング経験がなくても、擬似言語の基本ルールを覚えてトレース練習を積めば対応できます。

Q. 科目Bは何のプログラム言語で出題されますか?

C・Java・Pythonなどの特定言語では出ません。擬似言語(疑似コード)で統一されています。かつての午後試験は特定言語の選択制でした。出題方式が変わっている点に注意してください。

Q. 科目Bの勉強時間はどれくらい必要ですか?

科目A・科目B合わせて150〜200時間、期間にして2〜3か月程度が目安です。プログラミング経験がある方は短縮できます。未経験の方は、科目Bに慣れる時間を多めに見込んでください。

Q. 科目Aと科目B、どちらから勉強すべきですか?

決まった順序はありません。ただし科目Aの知識、とくにテクノロジ系は科目Bの情報セキュリティ4問にも活きます。科目Aを先行させてから科目Bのトレース練習に移る進め方が効率的です。

Q. 合格ラインはどのくらいですか?

科目A・科目Bともに1,000点満点中600点以上が必要です。どちらか一方が基準を満たしていても、もう一方が届いていなければ合格になりません。

科目B対策で押さえる5つ

  • FEは科目A・科目Bの両方合格が必須。科目Bは20問・100分で、アルゴリズムとプログラミングが約8割を占める
  • 科目Bは特定言語ではなく擬似言語(疑似コード)による出題に統一されている
  • 壁の越え方は「①擬似言語の基本ルールを覚える → ②トレースを反復練習する → ③情報セキュリティ4問は科目Aの延長で拾う」の3段階
  • 勉強時間の目安は150〜200時間・2〜3か月(未経験は科目Bに多めに時間を割く)
  • 模試の復習は科目Aと科目Bを分けて確認する(知識の抜け/トレースの精度、で見る観点が異なる)

資格道場の使い方

資格道場では、FEの出題範囲に沿ったオリジナル問題集を用意しています。

あわせて狙いたい資格

FEにIT未経験からいきなり挑むと、科目Aの前提知識でつまずく人が少なくありません。前提知識とは、ストラテジ・マネジメント・テクノロジの基礎用語のことです。ITの基礎用語にまだ不安がある方は、先にITパスポートで土台を作っておくと、FEの学習がスムーズになります。

FEで基礎を固めた後は、クラウドの基礎資格(AZ-900・AWS CLF)に進む人も多く、資格道場でもこの流れをおすすめしています。

資格道場では、いずれも全問オリジナル・公式範囲準拠の問題集を用意しています(各資格、第1回は無料でお試しいただけます)。


参考(IPA公式・一次情報)

※ この記事は2026年7月時点のIPA公式情報をもとに作成しています。試験仕様・日程・受験料は改定されることがあるため、お申し込みの前に必ず公式サイトで最新情報をご確認ください。