基本情報 科目Bの過去問がない?
「基本情報技術者試験の科目Bを練習したいのに、過去問が見つからない」「公式のサンプル問題を解き切ってしまって、次に解くものがない」——CBT 方式になってからの科目B で最も多い悩みの一つです。結論から言うと、科目B の本試験問題は公開されていません。これは探し方が悪いのではなく、IPA の方針としてそうなっています。本記事は、なぜ過去問が「ない」のか、唯一の公式素材は何か、そして限られた素材で練習量を確保する方法を整理します。
本記事は 過去問AI が独自にまとめた学習ガイドです。試験要項・問題の公開状況は必ず IPA 公式ページ で確認してください。
なぜ科目Bの過去問は「ない」のか
基本情報技術者試験は CBT(Computer Based Testing)方式で通年実施されています。受験者ごとに異なる問題が出題され、問題の持ち帰りはできません。IPA は公式に「令和5年度以降の基本情報技術者試験(科目A・科目B)の問題は非公開」と明記しており、本試験で出題された問題そのものは公開されていません。
つまり、紙の試験時代のように「令和○年度春期の問題冊子」をダウンロードして解く、という学習はできません。「過去問が見つからない」のは当然で、そもそも公開されていない のが理由です。
唯一の公式素材=IPA 公開のサンプル問題
ただし、IPA は試験の出題イメージを示すために 科目A・科目B のサンプル問題 を公開しています。科目B のサンプル問題は 20 問のセット(解答付き)で公開されており、本試験と同じ「100分・20問」の形式に対応しています。
科目B は「情報セキュリティ」と「データ構造及びアルゴリズム(擬似言語)」の二分野を中心に構成されます。サンプル問題はこの両分野を含むので、出題の雰囲気・難易度感をつかむ最初の素材として最適です。まずはこの公式サンプルを 完璧に解けるまで繰り返す ことが出発点になります。
科目B では「答えを覚えてしまうから周回は無駄」と考える必要はありません。アルゴリズムは 解き方の型を体に入れること自体に学習効果 があるため、同じサンプル問題を何度も解き直す価値があります。
令和4年度以前の筆記過去問は使える?
IPA は 令和4年度以前の筆記試験(〜2022年度)の問題冊子・解答例を公開しています。ただしこれは旧形式(午前試験・午後試験)で、現行の科目A・科目B とは構成が異なります。
それでも、旧午後試験のアルゴリズム・データ構造・擬似言語の設問 は、トレース力を鍛える素材としては今でも有効です。形式は変わっても「プログラムの動作を 1 行ずつ追う」という本質は同じだからです。出題形式の違いだけ意識して、トレースの練習台として活用しましょう。
練習量を確保する4つの素材
公式サンプルだけでは演習量が足りません。次の素材を組み合わせて量を確保します。
- 公式サンプル問題(20問)を周回:型を体に入れる土台。最低 3 周。
- アルゴリズム分野の過去問プールで基礎体力をつける:過去問AI の 基本情報 アルゴリズムとプログラミング分野の過去問 は科目A 相当の選択式ですが、データ構造や処理の流れを追う設問はトレース力の土台になります。科目B そのものではない点だけ意識して、読解の基礎練習に使います。
- 市販の科目B 問題集(予想問題):出版社が独自に作成した予想問題で量を補えます。書籍の選び方は IPA 試験の参考書・問題集ガイド を参照してください。
- AI コパイロットで類題を作る:詰まったパターンについて「同じ考え方の別の問題を出して」と頼めば、無限に近い演習素材になります。
過去問が少ない科目Bで合格する戦略
過去問が潤沢にある科目A とは戦い方を変えます。
- 量より型:限られた素材を「答えを覚える」だけで終わらせず、解き方の手順を再現できる状態にする。
- 頻出パターンを潰す:線形探索・二分探索・ソート・再帰・スタック/キューなど、出題されるアルゴリズムは限られています。体系的な進め方は 基本情報技術者 科目B完全対策 で扱っています。
- 擬似言語の記法に慣れる:記法でつまずくと素材の少なさ以前の問題です。読み方は 基本情報科目B|擬似言語アルゴリズム読解の3ステップ訓練法 で 1 行ずつ解説しています。
詰まったら AI コパイロットに聞く
素材が少ないぶん、1 問から学べる量を最大化することが重要です。過去問AI の AI コパイロットは各問題ページでこう質問できます。
- 「このコードを 1 行ずつ日本語に翻訳して」
- 「この配列の動きをトレース表にして」
- 「このアルゴリズムと同じ考え方の別問題を出して」
公式問題が増えなくても、AI が 解き方の解像度を上げ、類題を生成 してくれるので、限られた素材を何倍にも活用できます。何が「わからない」のか自体が曖昧なときは 科目Bがわからない人へ でつまずきを切り分けてから始めると効率的です。
まず1問、手を動かす
「過去問がない」と立ち止まるより、手元の素材を 1 問解くのが先です。基本情報 アルゴリズム分野の過去問 を 1 問開き、トレース表を書いて解いてみましょう。詰まったらその場で AI コパイロットに聞けます。
まとめ
- 科目B の本試験問題は CBT 方式のため 非公開(IPA 明記)。「過去問が見つからない」のは当然
- 唯一の公式素材は IPA 公開の科目B サンプル問題(20問)。まずこれを周回する
- 令和4年度以前の旧午後アルゴリズム設問はトレース練習に流用できる
- 公式サンプル+分野別プール+市販予想問題+AI 類題生成で演習量を確保する
- 素材が少ないぶん「量より型」。1 問から学べる量を AI コパイロットで最大化する
よくある質問
Q. 基本情報 科目Bの過去問はどこでダウンロードできますか? 科目B の本試験問題は公開されていません。IPA は「令和5年度以降の基本情報技術者試験(科目A・科目B)の問題は非公開」と明記しています。入手できる公式素材は IPA が公開している科目B のサンプル問題(20問・解答付き)です。
Q. なぜ科目Bは過去問が公開されないのですか? CBT 方式で通年実施され、受験者ごとに異なる問題が出題されるためです。問題の持ち帰りもできません。紙の試験時代のように年度ごとの問題冊子が公開される仕組みではなくなりました。
Q. 令和4年度以前の筆記試験の過去問は役に立ちますか? 形式は現行の科目A・科目B とは異なりますが、旧午後試験のアルゴリズム・データ構造・擬似言語の設問はトレース力を鍛える練習台として今でも有効です。出題形式の違いだけ意識して活用してください。
Q. サンプル問題を解き終わったら次は何を解けばいいですか? アルゴリズム分野の過去問プールで読解の基礎体力をつけつつ、市販の科目B 予想問題集で量を補い、AI コパイロットに類題を作ってもらうのが現実的です。同じサンプル問題の周回も、解き方の型を定着させる効果があるので無駄になりません。