基本情報
基本情報技術者 科目B(アルゴリズム)の対策
科目Bは合否を分ける最大の山場。暗記では太刀打ちできず、手を動かす練習が効きます。
基本情報技術者試験の科目Bは、アルゴリズムと擬似言語、情報セキュリティが中心で、20問/100分です。合否を分ける最大の山場で、暗記より「擬似言語を手でトレースする」練習が効果的。早い段階から着手し、変数の値を追いながらコードの動きを理解するのが王道です。
20問/100分アルゴリズム中心トレースが命早期着手

20問科目B(100分)の出題数。
擬似言語IPA独自の擬似言語でアルゴリズムを出題。
トレース変数を追う練習が得点に直結。
早期着手時間がかかるため後回しは禁物。
科目Bでつまずく理由
正しい練習法に切り替えれば伸びます。
読解
コードが読めない。
擬似言語の記法に慣れていないと止まります。まず記法を覚えます。
トレース
頭の中で追えない。
紙に変数の値を書き出し、1行ずつ動きを追う練習が効きます。
時間
時間が足りない。
1問の読解量が多いので、本番形式で時間感覚を作ります。
科目Bの勉強法
①擬似言語の記法を覚える → ②基本アルゴリズム(探索・整列など)をトレースで理解 → ③過去問・予想問題を手を動かして解く → ④本番形式で時間配分を確認。読むだけでなく「書いて追う」のが、科目B攻略の核心です。
科目B攻略チェックリスト
- 擬似言語の記法(条件分岐・繰り返し・配列)を正確に押さえる。
- 探索・整列など基本アルゴリズムを、トレースで理解する。
- 問題は必ず手を動かし、変数の値を書き出して追う。
- 本番形式で、1問あたりの時間配分を確認する。
読んだら、解いてみる。
基本情報は、読むだけでなく問題を解いて「なぜ」を確認すると定着します。まずは無料で。
よくある質問
科目Bは何が出ますか?
アルゴリズム・擬似言語と情報セキュリティが中心で、20問/100分です。
科目Bの勉強法は?
擬似言語の記法を覚え、基本アルゴリズムをトレースで理解し、手を動かして演習するのが効果的です。
プログラミング経験は必要?
必須ではありません。擬似言語のトレースに慣れれば、未経験でも対応できます。
なぜ科目Bが難しいと言われる?
読解量が多く時間が厳しいうえ、暗記が効かず思考力が問われるためです。
出典:IPA 基本情報技術者試験。数値は目安であり、最新は公式情報をご確認ください。
関連ページ
基本情報技術者試験を「受かる」状態へ
ukamiru は、問題を解いて点数を出すだけで終わりません。答えの「なぜ」まで解説するから、ややこしい範囲もすっと腑に落ちて、本番まで記憶に残ります。
無料ではじめる →最終更新:2026年6月。最新の試験要項は必ず実施団体の公式情報をご確認ください。