基本情報技術者試験 試験概要
基本情報技術者試験(FE)は、情報処理技術者試験の初級~中級(レベル2)に位置づけられる国家試験です。ITエンジニアとしての基礎力を測る試験であり、コンピュータサイエンスの基本理論からアルゴリズム、プログラミング、ネットワーク、データベース、セキュリティ、システム開発、プロジェクトマネジメント、ストラテジ分野までを体系的にカバーします。最新のシラバス(Ver.9.2)では、従来の基礎技術に加え、AI・データ活用・クラウドサービス・アジャイル開発・DevOps・セキュリティ対策など、現代のIT実務に直結する内容も反映されています。試験はテクノロジ系・マネジメント系・ストラテジ系の各分野にわたり、IT人材として必要な「基礎的理解力」「論理的思考力」「問題解決力」を総合的に評価します。基本情報技術者試験は、これからITエンジニアを目指す人や実務経験の浅い技術者が、自身の基礎力を客観的に証明するための重要な指標であり、上位試験(応用情報技術者試験など)へのステップアップにもつながる位置づけとなっています。
- 区分FE
- レベルレベル2
- 実施期
- 実施セクション科目A / 科目B
- 公式情報IPA公式ページ
- シラバスシラバス Ver.9.2
試験の特徴・概要
- 基本情報技術者試験(レベル2)の出題範囲を詳細化し,知識と技能の幅と深さを体系化した公式の指針。
- 受験者向けに科目A・科目Bに対応する学習目標と具体的な学習項目(用語例・修得項目)を示す。
- 企業・学校等の教育プロセスでの指導指針として、学習カリキュラムや到達目標の設定に活用できる。
試験構成
- 科目A:90分/多肢選択式(四肢択一)/60問。シラバスは科目Aの出題範囲に対応する基礎知識や用語例を小分類ごとに示す(基礎理論、アルゴリズム、プログラミング等)。
- 科目B:100分/多肢選択式/20問。科目Bの出題範囲に対応する応用的・実践的な項目(コンピュータシステム、ネットワーク、セキュリティ、システム開発技術、マネジメント、ストラテジ等)を小分類ごとに提示する。
合格基準科目A・科目Bそれぞれ1000点満点の600点以上(IRT方式による評価)
対象者像
- ITを活用したサービス、製品、システム及びソフトウェアを作る人材に必要な基本的知識・技能をもち、実践的な活用能力を身に付けた者
求められる主な能力・役割
- 基礎理論(離散数学、応用数学、情報理論)を理解し実務に適用する能力
- アルゴリズム・データ構造・プログラミングに関する設計・実装の基礎力
- コンピュータシステム(ハードウェア、OS、ファイルシステム、メモリ等)の理解
- ネットワーク技術・通信プロトコルの基本的理解と適用
- データベース設計・SQL・トランザクション管理の基本理解
- 情報セキュリティ(技術・管理)の基本考え方と対策の理解
- システム開発プロセス(要件定義〜保守)やソフトウェア開発管理技術の理解
- プロジェクトマネジメント、サービスマネジメント、システム戦略・企画の基本的応用
求められる知識
- 離散数学(基数、数値表現、論理演算、集合)
- 応用数学(確率・統計、数値解析、グラフ理論、最適化)
- 情報理論、符号理論、形式言語、オートマトン、計算量概念
- データ構造(配列、リスト、木、スタック/キュー、ハッシュ等)
- 代表的アルゴリズム(ソート、探索、グラフアルゴリズム、文字列処理等)
- プログラミング(制御構造、データ型、関数/手続き、オブジェクト指向、Webプログラミング)
- コンピュータ構成要素(プロセッサ、メモリ、バス、入出力装置)
- OSとミドルウェア、ファイルシステム、開発ツール、OSS 利用の留意点
- ハードウェア基礎、組込み・制御の基本
- ユーザーインタフェース/UX、マルチメディア技術
- データベース方式/設計/操作/トランザクション処理
- ネットワーク方式、プロトコル、ネットワーク管理、応用(Web、メール等)
- 情報セキュリティ技術・管理(暗号、認証、脆弱性対策、運用管理、基準)
- システム開発技術(要件定義、設計、実装、統合・テスト、導入、保守)
- ソフトウェア開発管理(開発プロセス、知的財産、構成管理、変更管理)
- プロジェクトマネジメント、サービスマネジメント、システム監査、業務・経営戦略、法務(知財、個人情報等)
- AI技術(機械学習、ディープラーニング)
求められる技能
- 問題を要件レベルまで分解し設計に落とす能力(DFD・E-R図・UML等の活用)
- アルゴリズムを選択・適用してプログラムで実装する技能
- SQL を用いたデータ操作・問合せの作成と基本的なデータベース操作能力
- 基本的なネットワーク設定やプロトコルの仕組みを理解して設計・運用に適用する技能
- セキュリティ対策(暗号・認証・アクセス制御等)の考え方を実務に適用する能力
- ソフトウェア開発工程での設計書・テスト作成、コードレビューやデバッグの実践技能
- プロジェクト計画の立案、スケジュール管理、リスク管理などの基礎的マネジメント技能
- 法令や規格・ライセンスを踏まえた適切な運用・調達判断ができる能力
攻略ポイント・学習アドバイス
- シラバスの大分類・中分類・小分類ごとの目標と用語例を起点に学習範囲を整理する。
- アルゴリズム・データ構造やプログラミングは手を動かして実装・演習を繰り返すこと。
- ネットワーク・OS・データベース等の基礎は用語と仕組み(役割・代表例)を結び付けて理解する。
- 情報セキュリティは技術面と管理面の両方を押さえ、脅威例や対策の目的を整理しておく。
- 要件定義〜保守までの開発工程の流れを把握し、各工程で求められる成果物と評価基準を理解する。
- 過去問題や模擬試験で出題傾向を把握し、時間配分や解答の練習を行う。
シラバス概要
- 離散数学、数値表現、算術演算と誤差、集合・命題・論理演算など基礎理論の理解
- データ構造・アルゴリズム・プログラミングの基本原理と代表的手法の修得
- プロセッサ、メモリ、バス、入出力装置などコンピュータの構成要素と動作原理
- 通信・伝送理論、伝送方式、誤り検出訂正、同期方式などの通信基礎
- ユーザーインタフェース、UX/Webデザイン、ユニバーサルデザインの基本
- マルチメディアの表現・圧縮技術、音声・画像・動画の取り扱い
- 関係モデルや正規化、SQL によるデータ操作、トランザクション制御と障害回復
- ネットワークアーキテクチャ、TCP/IP、ルーティング、プロトコル、管理運用
- 情報セキュリティの原則、脅威・脆弱性、暗号・認証・運用管理、法規・基準
- システム/ソフトウェア要件定義、業務分析、モデリング(DFD、E-R、UML等)
- 設計手法(構造化設計、オブジェクト指向、ドメイン駆動設計)、アーキテクチャ選定
- 実装・構築におけるコーディング標準、テスト設計(ユニット〜システム統合)
- 導入・受入れ、保守・廃棄、構成管理・変更管理、開発環境管理
- プロジェクトマネジメントのプロセス群(立上げ〜終結)と対象群(スコープ・時間・コスト等)
- サービスマネジメント(ITIL等)、SLA、運用・インシデント・リリース管理
- システム監査の目的・手順、内部統制・ITガバナンスの基本
- 情報システム戦略の策定、エンタープライズアーキテクチャ、投資計画の考え方
- 業務プロセス改善、ソリューションビジネス、e-ビジネスやAI 利活用の留意点
- 経営管理(マーケティング・会計)と技術戦略、知的財産・個人情報保護等の法務・倫理
テクノロジ系(基礎理論・アルゴリズム・コンピュータシステム等)
技術要素(UI・マルチメディア・データベース・ネットワーク・セキュリティ)
開発技術(システム開発・設計・テスト・保守)
マネジメント系(プロジェクト・サービス・監査)
ストラテジ系(システム戦略・経営戦略・法務)
年度別 統計データ(表形式)
各年度ごとの合格率・平均年齢・合格者数などの推移です。
※ 表は横にスクロールできます
| 年度 | 受験申込者数(人) | 受験者数(人) | 合格者数(人) | 合格率(%) | 合格者平均年齢(才) |
|---|
年度別 統計推移グラフ
各年度ごとの合格者数・受験者数・合格率・平均年齢の推移
合格者数

受験者数

合格率(%)

合格者平均年齢

