基本情報技術者 勉強時間の目安
基本情報技術者試験(FE)の合格に必要な勉強時間として、よく「200 時間」「IT 未経験なら 300 時間」と紹介されます。しかし、この数字は立場や前提知識によって大きくブレます。本記事では、社会人・学生・IT 未経験の 3 パターン別に、週次配分まで含めた具体的な勉強時間モデルを整理します。
本記事は 過去問AI が独自にまとめた学習ガイドです。試験要項の最新情報は必ず IPA 公式ページ で確認してください。
結論:3 パターン別の合計時間
| 立場 | 合計時間 | 期間目安 | 週次配分 |
|---|---|---|---|
| 社会人 IT 業務経験あり | 100〜150 時間 | 2〜3 ヶ月 | 週 10〜15 時間 |
| 社会人 IT 未経験 | 200〜300 時間 | 4〜6 ヶ月 | 週 12〜15 時間 |
| 情報系学生 | 80〜120 時間 | 1〜2 ヶ月 | 週 15〜20 時間 |
| 非情報系学生 | 150〜200 時間 | 3〜4 ヶ月 | 週 12〜15 時間 |
この数字は科目 A(旧午前)と科目 B(旧午後)の合計で、参考書の通読・過去問演習・模試・復習をすべて含みます。
社会人 IT 業務経験ありモデル:100〜150 時間
実務で OS・ネットワーク・データベースの基礎に触れている方は、科目 A の半分は実務知識で得点できます。学習の重点は次の通りです。
- 科目 A:30 時間(過去問演習中心)
- 科目 B:60 時間(疑似言語・アルゴリズム重点)
- 模試・直前対策:20 時間
実務で扱わない分野(経営戦略・法務・サービスマネジメント)が学習時間の半分を占めることを覚悟してください。技術系が得意な方ほど、ここで足元をすくわれます。
社会人 IT 未経験モデル:200〜300 時間
未経験社会人にとって最大の壁は 科目 B のアルゴリズム です。疑似言語に慣れるまで 50 時間は必要と見込んでください。
おすすめの配分は次の通りです。
- 1〜2 ヶ月目:書籍通読+科目 A 過去問(70 時間)
- 3〜4 ヶ月目:科目 B 疑似言語の特訓(100 時間)
- 5〜6 ヶ月目:過去問 5 年分+復習+模試(80 時間)
週次では、平日 1 時間(朝 30 分+夜 30 分)+週末 5 時間で週 10 時間を確保します。通勤時間を活用すれば無理なく到達できます。
情報系学生モデル:80〜120 時間
情報系学生は、授業で学ぶ「基本情報相当」の内容を既に履修しているため、科目 A は基礎が完成しています。学習時間は次のように振り分けます。
- 科目 A:20 時間(過去問 5 年分の演習のみ)
- 科目 B:50 時間(実装経験を活かして疑似言語を読み解く)
- 模試:10 時間
学生時代に取得しておけば、就職活動でも履歴書に書ける武器になります。
非情報系学生モデル:150〜200 時間
非情報系学生は社会人未経験者と近い学習量が必要ですが、平日に時間を作りやすい強みがあります。1 日 2 時間 × 週 5 日で週 10 時間を確保すれば 4 ヶ月で到達可能です。
科目 A と科目 B の時間配分
合格者の共通傾向として、科目 A と科目 B の学習時間比は 3:7 が黄金比です。科目 A は過去問の反復で安定しやすい一方、科目 B は新規問題が出題されるため対応力を高める時間が必要です。
未経験者ほど科目 B に時間を割く必要があり、この比率を逆転させてはいけません。
よくある時間配分の失敗
- 失敗 1:科目 A の暗記に時間をかけすぎて科目 B 対策が間に合わない
- 失敗 2:科目 B のアルゴリズム本だけ読み、過去問演習を後回しにする
- 失敗 3:直前期に新しい教材を追加して消化不良になる
これらを避けるためには、学習開始時点で「科目 A は過去問 5 年分、科目 B は過去問+アルゴリズム本 1 冊」とスコープを固定するのが効果的です。
過去問演習の効率化
過去問演習にかかる時間は「分からない問題で詰まる時間」が 7 割を占めます。過去問AI の AI コパイロットを使えば、つまずいた瞬間に追加質問できるため、調べ物の時間を 1/3 に短縮できます。
基本情報技術者 過去問 で年度別・分野別の演習を始めましょう。
まとめ
- 社会人 IT 未経験は 200〜300 時間が現実的目安
- 学生は 80〜200 時間で立場により幅がある
- 科目 A:科目 B = 3:7 の時間配分が合格者の黄金比
- AI コパイロットで「詰まり時間」を短縮するのが時短の鍵
自分の立場に合った時間モデルを選び、無理のない学習計画を立てましょう。
よくある質問
Q. 200 時間と聞いていましたが、なぜ未経験は 300 時間ですか? 科目 B の疑似言語に慣れる時間が立場で大きく異なるためです。プログラミング経験者は 30〜50 時間で対応できますが、完全未経験者は 100 時間以上必要になるケースが一般的です。
Q. 仕事が忙しく週 10 時間も取れません。どうすれば? 週 5〜7 時間でも合格は可能ですが、期間を 8〜12 ヶ月に延ばす計画に切り替えましょう。短期合格を狙うより、無理のないペースで継続するほうが結果として早く合格できます。
Q. 科目 A は満点を狙うべきですか? 合格点は科目 A・B ともに 60% です。科目 A で 80% 取れれば十分で、残りの時間は科目 B に投下するのが合格者の共通戦略です。
Q. 過去問は何年分が必要ですか? 科目 A は直近 5 年分を 3 周、科目 B は直近 3 年分を 2 周が目安です。それより古い問題は出題範囲が刷新されている可能性が高く、ROI が下がります。