IT資格
基本情報技術者試験はどう対策する?
基本情報技術者試験(FE)は、IPAが実施する国家試験の一区分で、ITエンジニアとしての基本的な知識と技能を測る試験です。IT系の仕事を目指す人や、応用情報技術者試験など上位の試験の土台にしたい人に向いた試験です。2023年度の制度変更で、知識を問う科目A試験と、アルゴリズムと言語を問う科目B試験の二科目制になり、現在はCBT方式で随時受験できます。対策の要点は、科目Aは知識の幅、科目Bはアルゴリズムと言語の問題の比重が大きい点を踏まえて学習を配分すること、そして科目Aを免除する制度の有無を先に確認することです。
社会人
フクロウ先生
試験形式の確認
試験は科目A試験と科目B試験の二つに分かれ、同日に実施されます。科目A終了後、科目B開始までの間に最長10分の休憩を取ることができます。
- 科目A試験:90分、多肢選択式(四肢択一)、60問を解答
- 科目B試験:100分、多肢選択式、20問を解答
合格基準は、科目A・科目Bのそれぞれで評価点600点以上(満点1,000点)です。両方の科目で基準点に達しないと合格になりません。
採点は科目A・科目BともにIRT(項目応答理論。問題の難しさに応じて点数を調整する方式)に基づく評価点方式です。科目Bの出題は、情報セキュリティ分野から4問、アルゴリズムとプログラミング分野から16問が出題されます。
受験はCBT(試験会場のパソコンで解答する方式)で随時実施され、受験料は7,500円です。申込みはiパス・情報セキュリティマネジメント試験と同じCBTの申込サイトから行います。
出題範囲の分け方
科目Aは、ITパスポートと重なる範囲が多い基礎知識を中心に出題されます。シラバス(試験範囲の一覧表)ではストラテジ系・マネジメント系・テクノロジ系に相当する大分類から構成され、経営・法務、プロジェクトマネジメント、基礎理論、コンピュータシステム、技術要素などが対象です。ITパスポートを先に受けている人は、科目Aの土台として使えます。
科目Bは、情報セキュリティとアルゴリズムと言語の二つの分野を中心に出題されます。プログラミングの問題は、本物のプログラミング言語ではなく試験用に決められた簡単な表記「擬似言語」で出題されます。アルゴリズムとプログラミングでは、データ構造やアルゴリズムの知識に加え、数理・データサイエンス・AIなどへのプログラミングの適用を題材にした問題も出ます。科目Bの方が出題の性質が異なり、知識の暗記だけでは対応しにくい部分があります。
シラバスの細目はIPAの試験要綱・シラバスページで公開されており、大分類・中分類ごとに学習の目標が整理されています。学習範囲の確認はこのシラバスに沿って行うのが確実です。
勉強の進め方(段階)
第一段階は、科目Aの知識範囲をシラバスに沿って一通り入れる段階です。テクノロジ系の基礎理論やコンピュータシステム、ネットワーク、データベース、セキュリティを中心に、用語と仕組みを整理します。マネジメント系やストラテジ系は、プロジェクトマネジメントや法務の用語を拾う形で進めます。
第二段階は、科目Bの対策です。アルゴリズムと言語の問題は、擬似言語の読み方と、トレース(プログラムを一行ずつ順に追いかけて、動きを確かめること)ができるかどうかで差が出ます。公式が公開しているサンプル問題と過去問題で、擬似言語の問題形式に慣れます。情報セキュリティ分野は科目Aとも重なるので、科目Aで学んだ知識をそのまま科目Bの対策に使えます。
第三段階は、過去問による演習です。IPAは各年度の公開問題を公開しており、科目A・科目Bの問題冊子と解答例を年度ごとに確認できます。演習では科目ごとに正答率を記録し、科目A・科目Bのどちらか一方だけが伸びていない状態になっていないかを点検します。
免除制度の確認
基本情報技術者試験には、科目A試験を免除する制度があります。IPAに認定された講座を受講し、修了試験に合格(修了認定の基準を満たす)することで、科目A試験が免除されます。対象の講座は学校や企業などが開設しており、学生向け・社会人向けなど対象が決まっているものもあるため、認定免除対象講座の一覧はIPAのページで公開されており、自分が受けられる講座があるかを確認できます。教育訓練給付制度(国の制度で、対象講座の受講料の一部が支給されるもの)の対象となっている講座もあります。
科目Aだけ免除されれば、実質的に科目Bの対策に集中できます。ただし免除の有効期間や条件は制度の内容を確認する必要があり、一覧と案内は公式ページで最新のものを確認してください。
直前期
科目Aと科目Bは同日に連続して実施されます。合計で約3時間半の試験になるため、体力面の準備も必要です。科目Bの擬似言語問題は時間がかかる傾向があるので、直前は科目Bの演習を時間を計って行い、科目Aは知識の抜けを埋める形で進めます。
直前に新しい分野を広げるより、演習で間違えた問題と、シラバスの細目で未学習の項目を潰す方が確実です。科目A・科目Bそれぞれで600点が必要なので、片方だけの点数が低いまま受験すると合格に届きません。直前の模擬演習では、科目ごとの得点がそれぞれ基準を超えるかを確認する視点で取り組みます。
この記事のポイント
- 科目Aは90分・四肢択一60問、科目Bは100分・多肢選択20問。両方で評価点600点以上(満点1,000点)が必要
- 科目Bは情報セキュリティ4問とアルゴリズムとプログラミング16問が中心。擬似言語の演習が要になる
- 採点はIRT(問題の難しさに応じて点数を調整する方式)。科目ごとの評価点で合否が決まる
- 科目A免除制度がある。IPA認定講座の修了試験に合格すれば科目Aを免除できる
- 過去問はIPAが年度ごとに公開。科目ごとの正答率を記録して弱点を補う