基本情報技術者試験の勉強法|未経験からのロードマップ

「何から手をつければいいか分からない」という未経験の方向けに、基本情報技術者試験(FE)に受かるまでの流れを、 順番つきで解説します。当サイトで実際に取材した合格者・不合格者から見えた"効く勉強法"も反映しています。

まず全体像:2科目とも600点で合格

基本情報技術者試験は、科目A(知識問題)と科目B(アルゴリズム・プログラミング中心)の2科目です。 両方が基準点(各600点/1,000点満点)に達して合格になります。片方だけ高くても、もう片方が届かなければ不合格です。

科目A科目B
内容テクノロジ・マネジメント・ストラテジの知識アルゴリズム・プログラミング+情報セキュリティ
出題数60問20問
試験時間90分100分
基準点600点600点

※採点はIRT(項目応答理論)方式で、「何問正解=何点」と単純には決まりません。得点の見方は 合格点シミュレーター でも確認できます。

合格までの3ステップ

ステップ1:科目Aで土台をつくる

最初はとにかく用語に慣れることです。テキストを1冊通読して全体像をつかんだら、あとは 過去問道場などの無料サービスで科目Aをひたすら反復します。分野が広いので、深追いせず「よく出るところを何度も」が効率的です。

ステップ2:早めに科目Bの読解に着手する

科目Bは擬似言語のアルゴリズムが中心。問題文自体は複雑ではありませんが、そのロジックを頭の中で正確に追う(トレースする)力が要ります。 これは一夜漬けが効きにくいので、科目Aと並行して早めに・少しずつ始めるのが鉄則です。読み方のコツは 科目Bの解き方ガイドにまとめました。

ステップ3:過去問と練習問題で仕上げる

直前期は新しいインプットを足さず、解ける状態を維持することに集中します。科目Bは 練習問題で手を動かし、時間内に読み切る感覚を体に入れておきましょう。

どれくらいの勉強時間が必要?

一般的な目安は、IT未経験で150〜200時間、基礎知識がある人で100時間前後、実務経験者で50時間程度と言われます(個人差大)。 自分の試験日から「1日あたり何時間」に落とし込むと計画が立てやすくなります。詳しくは 何時間で受かる?と、勉強時間の逆算ツールをどうぞ。

独学でどこまで戦える?

結論から言うと、多くの人は独学+無料教材で十分に射程に入ります。当サイトの取材では、IT未経験の30代女性が 受験料以外は一切お金をかけず、過去問道場中心の独学で合格ラインまであと45点まで到達していました。

実例で見たい人はこちら → "あと45点"で落ちた話 / 勉強量が多い人が落ち、少ない人が受かった 受かる人と落ちる人の差

つまずきやすいのは「科目Bの読解」

取材した不合格者・合格者の双方が口にしたのが、科目Bの読解の難しさでした。ある受験者は「シンプルな構造すぎて、逆に難しい」と表現しています。 ここは多くの人が同じ壁にぶつかるポイントなので、良質な問題で反復し、読むスピードと正確さを作っておくことが差になります。

続けるコツは「気合い」より「仕組み」

合格者が語っていたのは、「意思ではダメだった。勉強せざるを得ない環境を作った」という言葉でした。 忙しい社会人ほど、モチベーションに頼らず時間・場所を固定する/通勤時間を使うなど、続く仕組みを先に用意するのが有効です。

まとめ:最短ルートの型

  1. 科目Aはテキスト1周+過去問反復で土台をつくる
  2. 科目Bは早めに着手し、トレース力を毎日少しずつ鍛える
  3. 直前期は新規インプットを止め、解ける状態を維持
  4. 時間は逆算して「1日あたり」に落とす/続く仕組みを先に作る

よくある質問

完全な未経験でも独学で合格できますか?

可能です。当サイトの取材でも、IT未経験の方が無料教材中心の独学で合格ラインの一歩手前(あと45点)まで到達しています。用語とアルゴリズムに慣れる時間を厚めに取り、過去問を繰り返すのが基本戦略です。

科目Aと科目B、どちらから始めるべき?

まず科目A(知識)で土台を作り、並行して早めに科目B(アルゴリズム)の読解に着手するのがおすすめです。科目Bは短期間で詰め込みにくいため、後回しにすると本番で時間が足りなくなりがちです。

いつ受験すればいいですか?

現在の基本情報はCBT方式で通年実施のため、準備が整い次第いつでも受けられます。必要な総勉強時間から逆算して試験日を決める使い方もできます(勉強時間の逆算ツールを参照)。

出典・ご注意

本記事・ツールの内容は執筆時点の情報にもとづく参考情報です。試験制度・日程・出題範囲は変更される場合があるため、受験の際は必ずIPA(情報処理推進機構)の公式情報をご確認ください。合否・学習成果を保証するものではありません。

最終更新日: