基本情報技術者試験の出題範囲は、テクノロジ系、マネジメント系、ストラテジ系に大きく分類され、それぞれがいくつかの分野に分けられている。
科目Aは、すべての分野から出題される。
科目Bは、アルゴリズムとプログラミング、及びセキュリティの分野から出題される。
科目Aの出題範囲
分野 | 大分類 | 中分類 |
---|---|---|
テクノロジ系 | 基礎理論 | 基礎理論 |
アルゴリズムとプログラミング | ||
コンピュータシステム | コンピュータ構成要素 | |
システム構成要素 | ||
ソフトウェア | ||
ハードウェア | ||
技術要素 | ユーザーインタフェース | |
情報メディア | ||
データベース | ||
ネットワーク | ||
セキュリティ | ||
開発技術 | システム開発技術 | |
ソフトウェア開発管理技術 | ||
マネジメント系 | プロジェクトマネジメント | プロジェクトマネジメント |
サービスマネジメント | サービスマネジメント | |
システム監査 | ||
ストラテジ系 | システム戦略 | システム戦略 |
システム企画 | ||
経営戦略 | 経営戦略マネジメント | |
技術戦略マネジメント | ||
ビジネスインダストリ | ||
企業と法務 | 企業活動 | |
法務 |
科目Bの出題範囲
1 プログラミング全般に関すること
実装するプログラムの要求仕様(入出力、処理、データ構造、アルゴリズムほか)の把握、使用するプログラム言語の仕様に基づくプログラムの実装、既存のプログラムの解読及び変更、処理の流れや変数の変化の想定、プログラムのテスト、処理の誤りの特定(デバッグ)及び修正方法の検討 など
注記 プログラム言語について、基本情報技術者試験では擬似言語を扱う。
2 プログラムの処理の基本要素に関すること
型、変数、配列、代入、算術演算、比較演算、論理演算、選択処理、繰返し処理、手続・関数の呼出し など
3 データ構造及びアルゴリズムに関すること
再帰、スタック、キュー、木構造、グラフ、連結リスト、整列、文字列処理 など
4 プログラミングの諸分野への適用に関すること
数理・データサイエンス・AIなどの分野を題材としたプログラム など
5 情報セキュリティの確保に関すること
情報セキュリティ要求事項の提示(物理的管理策,技術的管理策及び組織的管理策)、マルウェアからの保護、バックアップ、ログ取得及び監視、情報の転送における情報セキュリティの維持、脆弱性管理、利用者アクセスの管理、運用状況の点検 など
(参考)
・情報処理推進機構(IPA)の基本情報技術者試験のサイト(PDF含む)
・出るとこだけ!基本情報技術者 テキスト&問題集 [科目A][科目B]2025年版 矢沢 久雄(著) 翔泳社
コメント