基本情報技術者の勉強法とおすすめ参考書【独学合格ガイド】
基本情報技術者試験(FE)は、IT技術者の登竜門として位置づけられる経済産業省認定の国家資格です。受験者は年間約13万人で、IT業界で最も受験者の多い資格の一つ。2023年4月の改訂で通年CBT方式・科目A/B構成に刷新されました。
- 基本情報技術者試験の概要と合格率
- 独学で合格するための勉強法とスケジュール
- おすすめ参考書・問題集
- 科目A・科目B別の攻略ポイント
- 生成AI対応など最新シラバスの要点
基本情報技術者試験(FE)とは?
基本情報技術者試験は、IPA(情報処理推進機構)が実施する情報処理技術者試験のうち、ITエンジニアとしての基礎知識を問うレベル2の国家試験です。ITパスポート(レベル1)の上位に位置し、応用情報技術者(レベル3)へのステップアップにつながります。
| 試験名 | 基本情報技術者試験(FE) |
|---|---|
| 試験形式 | CBT方式(通年実施)/科目A・科目Bの2区分 |
| 科目A | 多肢選択式60問/90分 |
| 科目B | 多肢選択式20問/100分(アルゴリズム・情報セキュリティ) |
| 合格率 | 約40〜50% |
| 合格基準 | 科目A・科目Bともに1,000点中600点以上(IRT方式) |
| 受験料 | 7,500円(税込) |
| 試験日 | 通年(CBT会場で随時受験可能) |
| 受験資格 | なし(誰でも受験可能) |
| 実施機関 | 独立行政法人 情報処理推進機構(IPA) |
試験の出題構成(シラバスVer.9.0準拠)
2023年4月のシラバス改訂(Ver.9.0)で、生成AI・DX・アジャイル開発などの最新トピックが追加されました。
| 区分 | 出題数/時間 | 主な出題内容 |
|---|---|---|
| 科目A | 60問/90分 | テクノロジ系・マネジメント系・ストラテジ系の幅広い知識 |
| 科目B | 20問/100分 | アルゴリズム・プログラミング(疑似言語)/情報セキュリティ |
科目B 20問中、約16問がアルゴリズム・プログラミング、約4問が情報セキュリティです。疑似言語で記述されたプログラムの動作を追える力が合否を分けます。
おすすめ勉強法【5ステップ】
1全体像の把握(1週間)
まず1冊の総合テキスト(キタミ式など)を流し読みし、出題範囲の全体像を把握します。完璧に理解しようとせず、「こういう分野があるのか」と雰囲気をつかむだけでOKです。
2科目A対策:テクノロジ系から(1〜2ヶ月)
出題割合が最も高いテクノロジ系(コンピュータシステム・データベース・ネットワーク・セキュリティ等)から集中的に学習。過去問道場で分野別演習を並行することで知識が定着します。
3科目A対策:マネジメント・ストラテジ系(2〜3週間)
暗記中心の分野なので、一問一答形式で効率よく詰め込むのがコツ。PMBOK・ITIL・SWOT・PPMなど頻出フレームワークを確実に押さえましょう。
基本情報技術者 の問題を解く →
4科目B対策:疑似言語トレーニング(1〜2ヶ月)
科目Bの合否を決めるのは疑似言語の読み解き。IPA公開のサンプル問題+科目B対策問題集で、配列・繰返し・再帰・データ構造(スタック・キュー・木)の典型パターンを徹底演習。手を動かして「トレース」する習慣をつけましょう。
5直前期:過去問・模擬問題を総仕上げ(3週間)
本番と同じCBT形式の模擬試験・公開問題に取り組みます。時間配分(科目A 90分/科目B 100分)の感覚を体で覚えましょう。
学習スケジュールの目安(独学3〜4ヶ月で合格)
| 期間 | 内容 | 1日の目安 |
|---|---|---|
| 1週目 | テキスト通読・全体像把握 | 1〜2時間 |
| 2〜6週目 | 科目A テクノロジ系+過去問演習 | 2時間 |
| 7〜9週目 | 科目A マネジメント・ストラテジ系 | 1.5時間 |
| 10〜13週目 | 科目B 疑似言語・アルゴリズム演習 | 2時間 |
| 14〜16週目 | 過去問・模擬試験の総仕上げ | 2〜3時間 |
合計で約150〜200時間の学習時間が標準的な目安です(IT未経験者ベース)。
おすすめ参考書・問題集
定番は「キタミ式イラストIT塾 基本情報技術者」(技術評論社)。イラスト豊富で初学者向きです。文字中心派は「ニュースペックテキスト 基本情報技術者」(TAC)、科目B専用対策には「出るとこだけ!基本情報技術者 科目B」(翔泳社)などがおすすめ。過去問演習は無料Webサイト「基本情報技術者試験ドットコム 過去問道場」が最強の味方です。
分野別の攻略ポイント
コンピュータシステム — 計算問題がカギ
CPU性能(MIPS・CPI)、キャッシュ(ヒット率)、稼働率(直列・並列)の計算問題が頻出。公式を暗記するだけでなく、過去問で実際の計算に慣れることが重要です。
アルゴリズム・プログラミング — 科目Bの主戦場
疑似言語で記述されたプログラムを紙とペンでトレースする練習が必須。配列操作・繰返し・再帰・スタック・キュー・二分木が頻出パターン。IPAサンプル問題を繰り返し解きましょう。
データベース・ネットワーク — 実務に直結する重要分野
SQL(SELECT・JOIN・GROUP BY)、正規化、TCP/IP、ポート番号、サブネットマスクなどが頻出。実際にSQLを書いて動かす・ネットワーク図を自分で描くと理解が深まります。
マネジメント・ストラテジ — 暗記中心で短期集中
プロジェクトマネジメント(WBS・EVM・PERT)、ITIL、経営戦略(SWOT・PPM・5フォース)、DX・生成AIなどの最新トピックも頻出。キーワードと定義を一問一答形式で押さえましょう。
試験当日のコツ
- CBT会場に30分前到着:本人確認と受付に余裕を持つ
- 科目Aは時間との勝負:1問90秒ペースで進める
- 科目Bはトレース用紙をフル活用:頭の中だけで解かない
- わからない問題は飛ばして後で戻る:マーク機能を活用
- 終了後すぐに参考スコアを確認:CBTは即日合否目安が出る
まとめ
基本情報技術者試験は、計画的に学習すれば独学でも合格できる実用的なIT資格です。ポイントは:
- 合計約150〜200時間の学習時間を確保する(IT未経験の場合)
- 科目A(テクノロジ→マネジメント・ストラテジ)の順で学習
- 科目B対策は疑似言語トレース力が最重要
- 過去問道場で徹底反復
- 通年CBTなので、準備が整ったタイミングで受験
基本情報技術者 一問一答 →