メインコンテンツへスキップ
見出し画像

【基本情報 独学/IT未経験向け】学生3か月・社会人6か月で基本情報合格!学習ロードマップと勉強のポイント

    はじめに

    「ITの知識はほとんどないけれど、基本情報技術者試験に合格したい」
    「働きながらでも勉強できる?」
    そんな方に向けて、試験制度、勉強時間、おすすめ教材、過去問の使い方をまとめました。

    学生なら3か月、社会人なら6か月を目標に、今日から始めましょう。
    必要なのは特別な才能よりも、無理のない学習計画と問題演習を継続することです。この記事では、IT未経験者にも分かるよう、専門用語をかみ砕いて解説します。

    また、学習の最後に活用できる「基本情報技術者試験対策チートシート」についても紹介します。ただし、チートシートは試験直前の総復習を目的とした教材です。IT初学者の方は、まず参考書でITの仕組みを体系的に理解し、過去問演習で知識を定着させることが大切です。

    参考書で理解する → 過去問で実力をつける → チートシートで最終確認する。この3ステップで、着実に合格を目指しましょう!

    本記事は2026年11月3日時点の公開情報に基づきます。学習期間は目標モデルであり、合格を保証するものではありません。なお、2026年12月28日以降はCBT試験の一時休止が予定されているため、実際の受験日はIPA公式案内で確認してください。


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

    基本情報技術者試験(FE)は、IPA(情報処理推進機構)が実施する国家試験で、ITの仕組みを理解し、システムやソフトウェアを作るための基本的な知識・技能を問います。エンジニアを目指す人だけの試験ではありません。IT担当者とやり取りする営業、人事、総務、経理、企画担当者や、就職活動を控える学生にも、ITの共通知識を身につける学習として役立ちます。

    ITパスポートは「ITを利用するための幅広い基礎知識」を学ぶ入口、基本情報技術者は「ITを作る側の基本知識と考え方」まで踏み込む資格です。さらに上位には応用情報技術者試験などがあります。なお、資格があれば直ちに実務を遂行できるわけではありませんが、学習の体系を作るうえで大きな意味があります。

    勉強すると何が身につく?

    • コンピュータの仕組み: CPUやメモリ、OSがどのように働くか。

    • ネットワーク: インターネット通信やIPアドレスの基本。

    • データベース: データを整理して検索する仕組み、SQLの基礎。

    • セキュリティ: パスワード、暗号化、認証、攻撃への対策。

    • アルゴリズム: 問題を解くための手順や、プログラムの流れを考える力。

    • 開発・マネジメント・経営: システム開発の工程、プロジェクト管理、経営戦略。

    「アルゴリズム」とは、目的を達成するための手順のこと。料理のレシピのように、何をどの順番で行うかを考えるイメージです。

    2. 2022年に発表された試験改定で何が変わった?

    重要:改定が発表されたのは2022年、現在の方式が始まったのは2023年4月です。

    旧制度の「午前・午後試験」が「科目A・科目B」へ整理され、科目Bでは個別のプログラミング言語の選択問題ではなく、共通の疑似言語(特定の製品や言語に依存せず、処理の手順を表す書き方)を中心とした問題が出されます。

    画像

    過去問サイトで「午前問題」と書かれていても無駄ではありません。旧午前問題は科目A対策に十分役立ちます。ただし、旧午後問題だけで現在の科目Bを攻略しようとするのは非効率です。

    3. 試験概要(2026年11月3日時点)

    画像

    ※出題数や実施方式はIPAの最新試験案内が優先です。2026年12月28日以降の一時休止と2027年度の制度見直し検討にも注意してください。

    4. 何時間勉強すれば合格を狙える?

    合格体験記では、約159.5時間で4か月、約150~200時間で5か月という例が見られます。3か月で合格した経験談もありますが、基礎知識やプログラミング経験によって必要時間は大きく違います。

    そこで本記事では、次の2つの学習モデルを提案します。

    • 学生向け:12週間×16時間=192時間

    • 社会人向け:26週間×9時間=234時間

    IT未経験でも着実に進められるよう、社会人コースは復習と科目Bの練習にゆとりを持たせています。いずれのプランも、基本的には次の順序で学習を進めます。

    1. 基礎学習: 参考書で試験範囲を体系的に学ぶ。

    2. 問題演習: 過去問・模擬問題を解いて理解度を確認する。

    3. 直前復習: 苦手分野を補強し、チートシートで重要事項を総点検する。

    チートシートは最後の仕上げに使う教材として位置づけています。

    学生向け:3か月・192時間

    平日2時間×5日+土日各3時間=週16時間。
    3か月で試験範囲を一通り学び、演習と模擬試験まで進みます。

    画像

    目標: 模擬問題で科目A・Bとも正答率70~80%程度を安定させる。

    最後の1週間は、新しい参考書に手を広げるよりも、過去問演習で間違えた内容を確認し、チートシートで知識の抜け漏れを点検することをおすすめします。

    社会人向け:6か月・234時間

    平日1時間×5日+土日各2時間=週9時間。
    平日は短い単元と復習、休日は科目Bのまとまった演習に充てます。6か月目は、これまで学習してきた内容を確実に得点につなげる期間です。特に最終週は、参考書を最初から読み直すのではなく、チートシートで重要事項を見渡しながら、曖昧な知識や苦手な問題を確認しましょう。

    画像
    画像

    社会人の1週間はこう使う
    平日にまとまった時間が取れなくても、1日1時間の積み上げが半年で大きな差になります。仕事が忙しい日は、短い復習だけでも習慣を維持しましょう。

    画像


    5. 合格に近づく勉強法:インプットよりアウトプット

    基本情報技術者試験では、知識を覚えるだけでなく、問題を読んで正しく判断する力が求められます。そのため、初学者の方には、参考書で基礎を理解したうえで、過去問演習を繰り返す学習方法をおすすめします。

    ① まず参考書で体系的に学ぶ

    IT未経験の場合、いきなり過去問や用語集に取り組んでも、専門用語同士の関係が分からず、丸暗記になりがちです。例えば「TCP」「IPアドレス」「ルータ」といった言葉を個別に覚えるだけでは、ネットワーク全体の仕組みは理解しにくいでしょう。

    まずは初心者向けの参考書を使って、各技術が何のためにあり、どのようにつながっているのかを理解しましょう。ただし、最初の1周で完璧に覚える必要はありません。分からない部分は印を付け、後の問題演習で理解を深めていけば十分です。

    ② 学習時間の半分以上は演習に充てる

    基本知識を一通り学んだら、問題演習を中心に学習を進めましょう。
    おすすめは、次のサイクルです。

    1. 参考書で仕組みを理解する。

    2. 過去問・練習問題を解く。

    3. 正解・不正解にかかわらず解説を確認する。

    4. 理解できなかった箇所を参考書に戻って調べる。

    5. 数日後に同じ問題や類題に再挑戦する。

    特に、正解の選択肢だけでなく、ほかの選択肢がなぜ間違いなのかを説明できるようにすると、初見問題への対応力が高まります。

    ③ 科目Bは「トレース」を習慣にする

    トレースとは、プログラムを実際に実行するつもりで、変数の値を一行ずつ追うことです。難しい問題でも、紙に表を書きながら処理すると見通しが良くなります。例えば、x ← x + 1 は「xを1増やして、xに入れ直す」という意味です。

    科目Bは、知識を暗記するだけでは十分ではありません。プログラムの処理を追い、問題で問われている値や動作を自分で導き出す練習を繰り返しましょう。


    ④ 間違えた問題を重点的に復習する

    正解した問題を繰り返すより、間違えた理由を短く記録し、数日後に再挑戦する方が弱点改善につながります。「用語を知らない」「計算ミス」「条件を読み違えた」など、誤答原因を分類しましょう。

    また、同じ問題を何度も解いて正答率が高くなった場合は、別の問題にも挑戦してください。問題の答えを覚えただけなのか、本当に理解できているのかを確認することが大切です。

    ⑤ 試験直前は重要事項をまとめて総復習する

    試験範囲が広い基本情報技術者試験では、以前学習した内容を忘れてしまうこともあります。そこで、試験直前の総復習には、重要事項をコンパクトにまとめたチートシートが役立ちます。

    ただし、チートシートは参考書や問題演習の代わりになるものではありません。それまでに学んだ知識を整理し、理解が曖昧な部分を見つけるための仕上げ用教材として使いましょう。

    6. 過去問は何年分解くべき? 2022年以前は使える?

    おすすめは、まず2023年度以降の新制度の公式公開問題を確認し、科目Aは旧午前問題を追加で3~5年分程度演習することです。ただし「3~5年分で必ず合格できる」という統計的な保証はありません。年数よりも、解いた問題の理解度と、まだ見たことのない問題を解けるかが重要です。

    • 2023年度以降の公開問題: 新制度の出題形式や難しさの確認に使う。公開されているのは本試験の全問ではありません。

    • 2019年度以前の旧午前問題: 科目Aの基礎知識や定番の考え方を学ぶために使う。古い規格、法令、製品情報は最新教材で補正する。

    • 2020~2022年度の本試験: CBTで実施された問題は原則非公開。公開されている免除試験などと混同しない。

    • 科目B: 新制度の公式サンプル・公開問題に加えて、現行の疑似言語に対応した演習書を使う。

    「昔の問題は古いから一切使わない」も、「過去問を暗記すれば十分」も極端です。古い問題で基本を固め、新しい問題で本番への対応力を磨くのが基本方針です。また、過去問演習で理解できなかった用語は、参考書や解説記事で必ず確認するようにしましょう。試験直前には、こうして学習した重要事項をチートシートで再確認することで、知識の抜け漏れを減らせます。

    7. おすすめ教材・学習サイト

    IT初学者の方には、「参考書で体系的に学ぶ」「過去問で理解を定着させる」「必要に応じて個別テーマの解説を読む」という組合せをおすすめします。

    おすすめ参考書

    初学者なら、まず『キタミ式イラストIT塾 基本情報技術者』もしくは『かやのき先生の基本情報技術者教室』を候補にします。図解を通して難しい言葉に慣れたい人に向いています。説明を読んでから問題を解きたい人には、『いちばんやさしい 基本情報技術者 絶対合格の教科書+出る順問題集』も候補です。

    科目Bでつまずいたら、『基本情報技術者 科目Bの重点対策』など専用問題集を追加してください。購入時は最新版・科目A/B対応・シラバス対応状況を確認しましょう。

    おすすめ学習サイト

    参考書を何冊も買い込むより、メイン教材1冊+問題演習サイト+科目B専用演習に絞って、繰り返し活用する方がおすすめです。そして、試験直前になったら、別記事で紹介するチートシートを使って重要事項を総点検しましょう。

    8. チートシートの案内|試験直前の総復習に活用しよう!

    基本情報技術者試験は、コンピュータ、ネットワーク、データベース、セキュリティ、経営戦略など、非常に幅広い知識が問われる試験です。参考書を一通り学習し、過去問を繰り返し解いていても、試験が近づくにつれて、

    「以前覚えた用語を忘れてしまった」
    「苦手分野だけ、もう一度まとめて確認したい」
    「試験直前に重要事項を一気に復習したい」
    と感じることもあるでしょう。

    そんなときに活用してほしいのが、基本情報技術者試験対策のチートシートです。


    チートシートとは?

    チートシートとは、試験対策で押さえておきたい重要用語や公式、頻出ポイントなどを、短時間で確認できるよう整理した復習用の資料です。基本情報技術者試験向けにも、科目A・科目Bの重要事項を整理したチートシートを別記事で公開しています。

    チートシートだけで合格を目指すのはおすすめしません

    ここは特に、IT初学者の方にお伝えしたいポイントです。本チートシートは、試験範囲をゼロから体系的に学ぶための教材ではありません。重要事項をコンパクトにまとめる性質上、各技術の背景や仕組み、具体的な使用例などの説明は、参考書ほど詳しくありません。

    例えば「DNSはドメイン名とIPアドレスを対応付ける仕組み」という一文を覚えたとしても、それだけではネットワーク全体の仕組みを理解したことにはなりません。また、科目Bで問われるプログラムの読解力は、用語や解法パターンを眺めるだけでは十分に身につきません。実際に疑似コードを読み、変数の値を追い、問題を解く練習が必要です。

    そのため、IT初学者の方は、チートシートだけで学習を完結させようとせず、参考書による体系的な学習と、過去問・演習問題によるアウトプットを必ず組み合わせてください。

    おすすめの使い方は「学習の最後の総復習」

    本記事でおすすめする学習の流れは、次のとおりです。
    具体的には、チートシートは試験1〜2週間前からの利用をおすすめします。

    画像

    まずチートシートで重要事項を一通り確認し、理解が曖昧な項目に印を付けましょう。その後、参考書の該当ページに戻ったり、関連する過去問を解き直したりして、弱点を補強します。

    「チートシートを読むこと」ではなく、「チートシートを見て、自分の知識の抜け漏れを発見すること」が目的です。

    科目Aと科目Bで使い方を変えよう

    科目Aでは、用語、特徴、計算公式、似た概念の違いなどを短時間で確認するのに役立ちます。一方、科目Bでは、配列・探索・整列・再帰などの基本的な考え方や、問題を解く際の注意点を再確認する用途に向いています。ただし、科目Bはチートシートを読んで終わりにせず、必ず実際のプログラム読解問題も解くようにしましょう。


    9. よくある質問

    Q. 文系・IT未経験でも合格できますか?

    挑戦できます。受験資格の制限はありません。2進数やプログラムなど初めて見る分野も、簡単な問題から少しずつ進めれば理解を積み上げられます。特にIT初学者の方は、最初から用語を丸暗記するのではなく、参考書で仕組みを理解することをおすすめします。

    Q. プログラミング経験は必須ですか?

    必須ではありません。ただし、科目Bでは疑似言語を読み解く練習が必要です。実際に短いプログラムを書いて試す学習も理解の助けになります。

    Q. まずITパスポートを受けた方がいい?

    基本情報技術者を直接目指して構いません。ITの基本用語が分からない場合はITパスポートの入門教材を部分的に使うと、スムーズになることがあります。

    Q. チートシートだけで合格できますか?

    IT初学者の方には、チートシートだけでの学習はおすすめしません。

    チートシートは重要事項を短時間で見直すための復習教材であり、基礎知識を一から理解したり、問題を解く力を養ったりするための教材ではありません。参考書による体系的な学習と、過去問・演習問題によるアウトプットを優先し、試験直前の最終確認として使いましょう。

    Q. 3か月・6か月で必ず合格できますか?

    合格は保証できません。しかし、十分な演習時間を確保し、弱点を振り返りながら取り組めば、目標として現実的に挑戦できます。予定より時間がかかっても、学習した知識は無駄になりません。

    10. まとめ:今日、最初の1問を解こう

    基本情報技術者試験は、ITの知識をゼロから積み上げたい方にとって、挑戦する価値のある資格です。

    学生は3か月、社会人は6か月。あなたの生活に合う計画を選び、参考書を開いて最初の1問から始めてください。

    最後に、この記事で紹介した学習のポイントを振り返ります。

    • 最初は参考書で体系的に学ぶ。 ITの仕組みを理解することが合格への土台になります。

    • 過去問演習を繰り返す。 知識を覚えるだけでなく、実際に問題を解ける状態を目指しましょう。

    • 科目Bは早めに対策を始める。 プログラムの処理を追う練習を積み重ねることが大切です。

    • 最後はチートシートで総復習する。 試験直前に重要事項を確認し、知識の抜け漏れを減らしましょう。

    「参考書で理解する → 過去問で解けるようになる → チートシートで仕上げる」この順番を意識することが、初学者におすすめの学習方法です。

    最初は難しく感じるIT用語も、一つずつ理解し、問題演習を繰り返すことで、少しずつ自分の知識になっていきます。焦らず、着実に合格を目指しましょう!

    勉強中に分からない言葉が出てきたら、テーマ別の解説もあわせて活用してください。

    参考記事



    参照資料

    あなたへのおすすめ