基本情報技術者試験
基本情報技術者試験は、ITを使う側から作る側へ移るときの土台を測る国家試験です。科目Aで基礎知識を90分・60問、科目Bで実践力を100分・20問という二本立てで、合計190分。CBT方式で通年随時実施されているため、自分の仕上がりに合わせて受験日を決められます。難所は科目Bです。科目Aは用語と計算の知識で押し切れますが、科目Bは擬似言語で書かれたアルゴリズムを読み解く問題が中心で、暗記が通用しません。ITパスポートから進む人がここで止まるのは、知識量ではなく「コードを読む」という別の技能が要求されるからです。最初にやるべきことは、科目Bのサンプル問題を1問解いてみて、自分が用語不足で止まるのかアルゴリズムで止まるのかを切り分けることです。
30秒で判断する基本情報技術者試験の基本情報
- 受験資格:IPAの試験区分ページに受験資格の記載はありません。年齢・学歴・実務経験による条件は示されていません。
- 試験方式:CBT方式により随時実施。科目Aと科目Bの二部構成です。
- 試験時間・出題数:科目A 90分・60問(多肢選択式、四肢択一)、科目B 100分・20問(多肢選択式)。合計190分。
- 合格基準:IRT(項目応答理論)に基づいて評価点を算出し、各科目の評価点が基準点以上であることが必要です。
- 受験手数料:7,500円(消費税込み)。
- 実施団体:独立行政法人情報処理推進機構(IPA)。情報処理の促進に関する法律に基づく国家試験です。
- 勉強時間:初学者200〜300時間、開発実務やITパスポート合格相当の知識がある人80〜150時間をシカクミチ編集上の目安とします。IPAは標準学習時間を示していません。
- 主な対象者:IT企業への就職・転職を目指す学生や社会人、ITパスポートの次に進みたい人、開発現場に配属された新人。
公式試験制度:科目A 90分・科目B 100分の二本立て
実施団体は独立行政法人情報処理推進機構(IPA)です。IPAは対象者像を「ITを活用したサービス、製品、システム及びソフトウェアを作る人材に必要な基本的知識・技能をもち、実践的な活用能力を身に付けた者」と示しています。使う側ではなく作る側の入口という位置づけです。
試験はCBT方式により随時実施され、科目Aは試験時間90分・多肢選択式(四肢択一)で出題数60問、科目Bは試験時間100分・多肢選択式で出題数20問です。いずれも全問必須で、選択問題はありません。合計の試験時間は190分になります。
合格基準は、IRT(項目応答理論)に基づいて解答結果から評価点を算出し、各科目の評価点が基準点以上であることとされています。素点をそのまま合計する方式ではないため、「何問正解すれば合格」という単純な換算はできません。今回確認したIPAの公開ページでは基準点の具体的な数値まで確認できなかったため、本ページでは点数を断定しません。申込前に最新の試験要綱で確認してください。
受験手数料は7,500円(消費税込み)です。受験資格については、IPAの試験区分ページに記載がありませんでした。ITパスポートや情報セキュリティマネジメントと同様、通年試験として運用されています。
難易度:科目Bのアルゴリズムが分水嶺
基本情報の難易度を分けているのは範囲の広さではなく、科目Bの性質です。科目Aはテクノロジ系・マネジメント系・ストラテジ系から幅広く出ますが、用語と定型計算が中心で、学習量に比例して素直に伸びます。つまずきは主に科目Bで起きます。
科目Bは擬似言語で書かれた処理を読み、変数がどう変化するかを追う問題が中心です。ここは知識ではなく手続きを追跡する技能なので、テキストを何周しても身につきません。プログラミング未経験者がこの試験で苦労するのは、ほぼこの一点です。
もうひとつのつまずきは時間です。科目Bは100分で20問、1問5分ですが、擬似言語の追跡は1問に10分かかることもあります。時間内に読み切る訓練をしていないと、解ける問題を時間切れで落とします。
逆に言えば、科目Aは早い段階で仕上げられます。学習の設計としては、科目Aを短期で固めて、残りの時間を科目Bへ集中させる形が合理的です。
資格固有の勉強法:科目Bは擬似言語をトレース表で追う
科目B対策の中心は、コードを目で追うのをやめて紙に書くことです。変数を列にした表を作り、処理を1行ずつ進めながら値を書き換えていきます。これをトレースと呼びます。頭の中で追うと3変数を超えたあたりで崩れますが、表に書けば崩れません。
最初は1問に20分かかっても構いません。トレース表を書く手が慣れてくると、簡単な処理は表なしで追えるようになり、複雑な問題だけ表を使う形に落ち着きます。この移行が起きるまで、表を書く手順を省略しないでください。
頻出の処理型も限られています。配列の走査、探索、整列、再帰、スタックとキューの操作といった型を、それぞれトレースで一度追い切っておくと、初見の問題でも構造が見えます。
科目Aは分野を絞らず薄く速く一周する
科目Aは60問が広範囲から出るため、特定分野を深掘りしても得点効率が上がりません。テキストを薄く速く一周し、二周目以降を問題演習で埋める進め方が合います。
計算問題は捨てないでください。稼働率、記憶容量、転送時間、待ち行列といった計算は出題パターンが限られており、公式を覚えて数回解けば安定します。用語の暗記より投資効率が高い領域です。
逆に、マネジメント系とストラテジ系は範囲が広いわりに出題数が少ないので、深追いは不要です。用語の意味と目的が言えれば足ります。
ITパスポートからの差分だけを埋める
ITパスポート合格者が基本情報へ進む場合、ゼロから学び直す必要はありません。ストラテジ系とマネジメント系は重なりが大きく、既習分の復習で足ります。差分はテクノロジ系の深さと、科目Bのアルゴリズムです。
具体的には、2進数と論理演算、CPUとメモリの仕組み、ネットワークのプロトコル階層、データベースの正規化とSQL、セキュリティの暗号方式あたりが、ITパスポートより一段深く問われます。ここを差分として洗い出してから学習計画を立てると、重複を避けられます。
そのうえで、学習時間の半分以上を科目Bへ配分してください。ITパスポート合格者が基本情報で落ちる典型は、知識分野の余裕に安心して科目B対策を後回しにするパターンです。
学習順序と各段階の終了条件
第1段階は科目Aの一周です。終了条件は、テクノロジ系の主要用語を説明でき、頻出の計算問題を公式なしで解けることです。第2段階は科目Bの導入で、終了条件は擬似言語の基本構文を読め、簡単な処理をトレース表で追い切れることです。第3段階は科目Bの型学習で、終了条件は探索・整列・再帰について処理の流れを説明できることです。第4段階は通し演習で、終了条件は科目B 20問を100分以内に解き切れることです。
各段階の終了条件は、教材の進捗ページ数ではなく上記の到達度で判定してください。CBTは通年実施なので、条件を満たしてから受験日を決められます。逆に日程が先にある試験ではないぶん、期限を自分で設定しないと先延ばしになります。
問題演習の進め方
科目Aは過去問演習が最も効率的です。出題形式が安定しているため、問題演習を繰り返すだけで得点が伸びます。1回分を解いたら、失点をテクノロジ系・マネジメント系・ストラテジ系のどれかに割り振り、多い分野だけ復習してください。
科目Bは量より質です。1問を丁寧にトレースし、なぜその答えになるかを説明できる状態にしてから次へ進みます。10問を雑に解くより、3問を追い切るほうが伸びます。公開されているサンプル問題と過去の公開問題は、必ず解いておいてください。
通し演習は本番と同じ190分で行います。科目Aと科目Bを続けて解くと後半の集中力が落ちることが実感でき、当日の時間配分を決められます。
苦手と誤答の立て直し方
誤答は「用語を知らなかった」「計算の公式を思い出せなかった」「トレースの途中で値を取り違えた」「時間が足りなかった」の4つに分類します。分類ごとに手当てが違います。
用語不足はテキストへ戻れば解決します。計算はパターンが限られるので、同型問題を続けて解けば固まります。トレースの取り違えは、表の書き方を統一していないことが原因なので、変数を列に固定する書式を決めてください。時間切れは、解く順番と撤退基準を決めていないことが原因です。
科目Bで同じ型を2回続けて落とす場合は、演習量ではなくトレースの手順そのものを見直します。表を書かずに頭で追っていないか、途中の行を飛ばしていないかを確認してください。
独学・市販教材・講座を選ぶ条件
基本情報は独学で合格できる試験です。市販教材が充実しており、科目Aは過去問演習で伸びます。学習計画を自分で管理でき、科目Bのトレースを自力で続けられる人なら、教材代だけで到達できます。
一方で講座やスクールを検討する価値があるのは、プログラミングに触れた経験がまったくなく擬似言語の読み方から詰まる場合、科目Bの解説を読んでも処理の流れが追えない場合、独学で学習ペースを維持できない場合です。特に科目Bは、つまずいたときに質問できる相手がいるかどうかで進み方が変わります。
教材選びの基準は3つです。現行の試験制度(科目A・科目Bの二部構成)に対応していること、科目Bの擬似言語の解説にトレースの例が載っていること、科目Aの問題演習が十分にあること。参考書を何冊も増やすより、1冊を最後まで使い切るほうが結果が出ます。
基本教材の候補として、出版社公式でISBNを照合した2026年版・科目A/B対応のテキストを掲載します。全体を短期間で一周し、Web問題や模擬試験へ移りたい人向けです。特定の順位、最安、合格保証を示すものではありません。
本ページのリンクにはアフィリエイト広告が含まれる場合があります。掲載順は報酬額のみで決めていません。
学習スケジュールと勉強時間の目安
勉強時間はシカクミチ編集上の目安として、初学者200〜300時間、開発実務やITパスポート合格相当の知識がある人80〜150時間を置きます。IPAは標準学習時間を示していないため、これは編集部の判断であり公式値ではありません。
初学者が200〜300時間なら、平日1時間・休日3時間で週10時間として20〜30週、およそ5〜7か月前の開始が目安です。3か月前までに科目Aを一周し、2か月前から科目Bのトレース、1か月前から通し演習という逆算が組みやすくなります。
通年実施なので、仕上がりを見てから受験日を決められます。ただし期限がないぶん中断しやすいので、学習開始時に「この時期に受ける」と仮の日付を決めておくことをすすめます。
直前期と申込前の最終確認
直前期は新しい教材を増やさず、科目Bのトレースと科目Aの計算問題に絞ります。190分の通し演習を行い、科目Bで時間切れになっていないかを確認してください。時間が足りない場合は、解く順番を「短い問題から」に変えるだけで改善することがあります。
申込前には、CBT会場と空席、受験手数料、当日の本人確認、科目免除制度の適用可否をIPAの案内で確認します。制度は変わる可能性があるため、本ページの記載と公式表示が異なる場合は公式を優先してください。
読者属性別の結論と次の資格
IT企業への就職・転職を目指す学生は、選考で評価されやすい入口として取り組む価値があります。開発現場に配属された新人は、科目Bの内容が日常業務と直結するため学習が実務に返ってきます。非IT部門の社会人でシステムの発注や運用に関わる人は、科目Aの知識だけでも業務判断に効きます。
プログラミング未経験で不安がある場合は、いきなり基本情報から入らずITパスポート試験で全体像をつかんでから進むほうが、途中で折れにくくなります。取得後のキャリアとしては、応用情報技術者試験が次の段階になり、そこから高度試験や情報処理安全確保支援士へ広がります。関連資格の位置づけは資格マップで確認できます。
よくある質問
プログラミング未経験でも合格できますか?
できますが、科目Bのアルゴリズム対策に学習時間の半分以上を配分してください。擬似言語のトレースは知識ではなく技能なので、手を動かした量がそのまま結果に出ます。
ITパスポートに合格してから受けるべきですか?
必須ではありません。IPAの試験区分ページに受験資格の記載はなく、いきなり基本情報を受けられます。ただしIT分野が完全に初めてなら、ITパスポートで全体像をつかんでからのほうが挫折しにくくなります。
何点取れば合格ですか?
IRTに基づいて評価点を算出し、各科目の評価点が基準点以上であることが条件です。素点の単純合計ではないため「何問正解で合格」とは言えません。基準点の具体的な数値は最新の試験要綱で確認してください。
試験日はいつですか?
CBT方式で通年随時実施されています。会場ごとに空席と申込締切が異なるため、申込前にIPAの案内と会場情報を確認してください。
確認した公式情報
試験制度は次の公式一次情報で確認しました。受験資格、合格基準の具体的な点数、標準学習時間は今回確認したページに示されていないため推測していません。勉強時間と各種スコアはシカクミチ編集上の目安です。
- IPA「基本情報技術者試験」 — 対象者像、CBT方式による随時実施、科目Aと科目Bの試験時間・出題形式・出題数を確認(2026-08-12)。
- IPA「スケジュール、手数料など」 — 受験手数料7,500円(消費税込み)と通年実施を確認(2026-08-12)。
試験制度は変更されることがあります。申込前にIPAの最新案内を確認してください。勉強時間、難易度、学習順序はシカクミチ独自の編集目安です。