基本情報技術者試験とは?

基本情報技術者試験は、ITエンジニアの登竜門と呼ばれる国家資格です。アルゴリズムやデータベース、ネットワーク、セキュリティまで体系的に出題されます。この記事では、試験の全体像と中高生が挑戦するときの戦略を整理します。

基本情報技術者試験の概要

基本情報技術者試験(FE:Fundamental Information Technology Engineer Examination)は、ITパスポートの上位に位置する国家資格です。IPAが運営し、1969年から続く歴史ある試験。2023年4月から通年受験のCBT方式に変わり、年に何度でも受験できるようになりました。受験料は7,500円。年齢制限はなく、中学生で合格する例も毎年あります。合格率は40〜50%前後です。

試験の構成(科目A・科目B)

科目A vs 科目B:1問あたりの時間が3倍以上違う 出典:IPA 試験要綱(2023年4月改定/CBT通年方式) 科目A:知識(4択) 90分/60問 1問1.5分 科目B:応用(擬似言語) 100分/20問 1問5分 0分 30 60 90 100分 科目Bは1問あたり5分(科目Aの3.3倍)。アルゴリズム読解にPython等のプログラム素養があると有利
図1:科目Aは「速く広く」、科目Bは「深く読む」。同じ60%合格でも対策の質が違う

2023年からの新制度では、午前・午後の区別がなくなり、科目A(90分)と科目B(100分)の2部構成になりました。科目Aはコンピュータの仕組み・ネットワーク・データベース・経営など幅広い知識問題。科目Bはアルゴリズムとセキュリティに特化した実践問題で、擬似言語と呼ばれる仮想プログラム言語を読み解く力が問われます。

何が問われる?(中高生が苦労するポイント)

出題8分野・中高生向け難易度ランキング ★多い=中高生がつまずきやすい(記事本文の指摘に基づく編集部評価) 分野 難易度 中高生のつまずき要因 アルゴリズム B プログラム未経験だと擬似言語で時間切れ ハードウェア 2進数・浮動小数点・パリティビット計算 セキュリティ B 暗号・認証・攻撃手法の用語量、科目Bでも頻出 ネットワーク TCP/IP・DNS・HTTPなど英略語の暗記量 データベース SQL未経験だと正規化・トランザクションで迷う ソフトウェア OS・開発手法・テストは暗記でクリア可能 マネジメント PM・サービスマネジメントの用語暗記 ストラテジ ITパスポートと範囲が重なるので対策しやすい
図2:[B]=科目Bでも問われる重要分野。アルゴリズム・ハードウェア・セキュリティの3分野に学習時間の半分を投入するのが合格戦略

中高生がつまずきやすいのは、ハードウェアの2進数計算と、科目Bのアルゴリズム問題です。プログラミング経験がないと、擬似言語の読み解きで時間切れになりがち。Python・JavaScriptなどでループや条件分岐を書いた経験があると、有利になります。

中高生におすすめの取り組み方

勉強時間の目安は150〜200時間。ITパスポート合格者なら追加100時間ほどで届きます。順番としては、まず科目Aを過去問で固め、その後に科目Bを擬似言語の問題演習に絞って進めるのが効率的です。プログラミング未経験なら、Python入門を並行してやると科目Bが一気に読めるようになります。

気をつけたい落とし穴

受験前に知っておきたい3つ
  • 科目Bの擬似言語を「未経験でもなんとかなる」と思って挑戦して撃沈する。Python・JavaScriptを2か月かじってから挑む
  • 計算問題(2進数・パリティビット)を捨てる。配点が大きく、捨てると合格ラインに届かない
  • 過去問を解いただけで満足する。間違えた問題の解説を読み、自分で図に書き直すまでやる

将来どう役立つ?

基本情報技術者を持っていると、IT企業の新卒採用で書類選考をパスしやすくなります。経済産業省が認定する国家資格なので、海外で働くときも一定の評価があります。さらに、奨励金(合格時に5万〜10万円)を出す企業や大学も多く、長い目で見れば受験料以上のリターンが期待できます。

今日からできること

3ステップで始めよう
  1. IPAの公式サイトで「基本情報技術者試験 サンプル問題」を5問解いてみる
  2. Pythonをまだ触ったことがなければ、無料のProgateで1章だけやってみる
  3. ITパスポートを先に持っていない場合は、まずITパスポートから挑戦するか検討する

まとめ

基本情報技術者試験はエンジニアの登竜門で、科目A(知識)と科目B(アルゴリズム+セキュリティ)の2部構成です。合格には150〜200時間の学習と、Pythonなどのプログラミング経験があると有利。中高生で合格できれば、進学・就職の場面で大きな武器になります。