基本情報技術者試験の難易度は?
合格率37.3%・合格基準・つまずきポイントを解説
「どれくらい難しいか」を合格率の数字だけでなく、試験の構造・科目Bの壁・他の情報処理試験との比較から具体的に解説します。
2025年度のIPA公式合格率は37.3%(受験者104,698人・合格者39,012人)。科目Aは幅広い知識問題、科目Bはアルゴリズムと擬似言語の読み解きが中心で、IT未経験者には科目Bが最大の壁になります。「合格率37%≒難しすぎない」という評価は、情報系学生やIT実務経験者も受験者に含まれている点を踏まえて解釈する必要があります。
「基本情報技術者試験(FE)の難易度はどれくらい?」という疑問に対して、合格率の数字だけを答えるのは不十分です。科目Aと科目Bでは求められる力がまったく異なり、受験者の経験差によって体感難易度が大きく変わる試験だからです。
この記事では、公式の合格率データ・試験の構造・つまずきやすい分野・他の試験との比較を整理し、「自分にとってどれくらい難しいか」を判断できる情報を提供します。
- 2025年度の公式合格率・受験者数・合格者数のデータ
- 科目A・科目Bそれぞれの合格基準と出題内容の違い
- 「難しさの中心は科目B」の理由と擬似言語の壁
- つまずきやすい4分野と具体的な攻略法
- ITパスポート・情報セキュリティMG・応用情報との難易度比較
- 自分の難易度を判定する最初の一手
基本情報技術者試験の難易度を数字で確認する
| 項目 | 内容 |
|---|---|
| 試験方式 | CBT方式・通年実施 |
| 科目A | 90分・60問・四肢択一(採点対象58問・試験問題2問) |
| 科目B | 100分・20問・多肢選択式(アルゴリズム16問・情報セキュリティ4問) |
| 合格基準 | 科目A・科目Bそれぞれ評価点600点以上/1,000点(両方を同時に満たすこと) |
| 受験資格 | 制限なし |
| 2025年度 受験者数 | 104,698人 |
| 2025年度 合格者数 | 39,012人 |
| 2025年度 合格率 | 37.3%(IPA公表) |
※ 2025年度の統計はIPA公式の統計情報(2026年9月4日確認)から引用しています。年度によって変動します。
他の情報処理試験との難易度比較
基本情報技術者試験を相対的に位置づけるために、IPA系の主要な試験と比較しておきましょう。
※ 各合格率はIPAの2025年度またはそれに近い年度の公表値に基づく目安です。年度によって変動します。
| 比較軸 | ITパスポート(IP) | 基本情報(FE) | 応用情報(AP) |
|---|---|---|---|
| アルゴリズム・疑似言語 | ほぼなし | 科目Bの核心(16問) | 論述・記述で出題 |
| 経営・法務・会計 | 広く出題 | 科目Aに一部出題 | ストラテジ系で出題 |
| セキュリティの深さ | 基礎レベル | 科目Bで4問必須 | 技術・制度の両面で深い |
| 独学目安時間 | 50〜150時間程度 | 200〜400時間程度 | 500〜800時間程度 |
難しさの中心は科目B|アルゴリズム・擬似言語の壁
FEで最も多くの受験者がつまずくのが科目Bです。科目Aは用語知識・概念理解で対応できますが、科目Bはコードを読んで動作を追う力が必要です。
擬似言語とは何か
擬似言語はFEの試験で使用される、特定のプログラミング言語に依存しないコード表記方式です。変数・配列・条件分岐(if文)・繰り返し(for文・while文)などのプログラムの動きを記述したコードを読み、「この処理を実行すると何が返るか」「この変数の値はどう変わるか」を答えます。
つまずきやすい4分野と具体的な攻略法
✕ つまずき① アルゴリズム・擬似言語
「コードを読んで動作を追う」という思考訓練が必要。用語の暗記だけでは解けない。最初は正答率が低くても焦らずトレース練習を続けることが重要。
小さなプログラムを手書きでトレースする練習を毎日少量続ける。最初は5〜10行のシンプルなコードから。慣れてきたら問題集の擬似言語問題を繰り返す。✕ つまずき② 2進数・論理演算・性能計算
10進数↔2進数↔16進数の変換、論理積・論理和・排他的論理和、CPUの処理速度計算などの計算問題。手順を覚えていても計算ミスが起きやすい。
公式・手順を1つ決めて繰り返す。計算ミスが多い場合は途中式を必ず紙に書く習慣をつける。10問連続で解いて計算の型を体に覚えさせる。✕ つまずき③ ネットワーク・データベース
用語が多く、関係性が複雑。「IPアドレス・サブネットマスク・ルーティング」「正規化・JOIN・トランザクション」など、仕組みを理解せずに用語だけ覚えると問題を解くときに詰まる。
ネットワークは「データがどの経路を通るか」の流れで理解する。DBは「表形式でデータを管理する」イメージを持ってからSQLの練習に入る。用語同士の関係を図で整理する。✕ つまずき④ 情報セキュリティ
攻撃手法・認証・暗号化・対策の種類が多く、似た用語を混同しやすい。科目Bでも4問必ず出題されるため、軽視すると科目B全体の得点に影響する。
攻撃の仕組みと対策をセットで覚える(例:フィッシング→ドメイン確認・多要素認証)。公開鍵・共通鍵暗号の違いと用途を図で整理する。科目Bのセキュリティ問題は事例読解が多いため、長文問題の読み方も練習する。「自分にとっての難易度」を判定する方法
一般的な合格率より、自分の現在の実力から難易度を判断する方が実用的です。
-
WEB版問題演習で科目A相当の問題を20問解く
正答率が50%未満なら、科目Aの基礎固めに時間がかかる状態です。60〜70%を超えていれば科目Bの学習を早めに並行させる段階です。
-
IPA公式の科目Bサンプル問題を2〜3問解いてみる
擬似言語問題を見て「コードの流れを追えそうか」を体感します。まったく読めない場合、科目B対策には相当の時間が必要です。
-
科目A・科目Bの現状正答率から必要な学習時間を逆算する
両方で正答率50%以上なら200〜250時間程度、科目Bがほぼ解けない場合は300〜400時間以上を想定しましょう。
- 情報系学生・専攻で学んでいる
- プログラミング経験がある
- ITパスポートに合格済み
- 200〜400時間の学習時間を確保できる
- IT・プログラミング完全未経験
- 科目Bを直前まで後回しにしている
- 用語の暗記だけで科目Bに臨もうとしている
- 1日30分しか確保できない社会人
よくある質問(FAQ)
今日から始めること
「難しそう」と感じているなら、まず問題を解くことが最速の難易度判定です。
-
基本情報技術者試験の資格紹介ページで試験の全体像を確認する
科目A・科目Bの構成・合格基準・出題範囲を先に把握します(5分)。
-
WEB版問題演習で科目A相当の問題を20問解く
正答率と「どの分野でつまずいたか」を確認して、自分のスタート地点を数値で把握します(25分)。
-
IPA公式の科目Bサンプル問題を1問だけ解いてみる
「擬似言語が読めそうか・まったく読めないか」を体感するだけで、学習計画の大きさが見えてきます。
参照した公式情報
※ 制度・日程・手数料・合格基準等は変更される場合があります。受験前にIPA公式サイトで最新情報をご確認ください。
まず問題を解いて自分の現在地を確認しよう
難易度の体感は人それぞれです。20問解いて「どこがわからないか」を特定してから学習計画を立てることが合格への最短ルートです。
