基本情報技術者試験の数学はどこまで?必要レベルと優先して学ぶ単元
公開 更新

気になるところから読んで大丈夫。ひとつずつ、いっしょに理解していこうにゃ。
基本情報技術者試験の勉強を始めて、「数学は高校のどこまで復習すればいいのだろう」と不安になっていませんか。シラバスには確率・統計や行列、微分・積分まで並ぶため、数学全体を学び直す必要があるように見えますよね。
結論からいうと、大学受験のように高校数学を全範囲やり直す必要はありません。中学数学の四則演算・割合・方程式を土台に、n進数、集合と論理、確率・統計など、試験で使う単元を問題演習で補えば十分に合格を目指せます。
この記事では、2026年10月20日にIPAの掲載資料を確認し、現行制度のシラバスVer.9.2を基に数学の範囲と学習の優先順位を整理します。割合・単位換算・n進数・論理・期待値の短い確認問題で、自分が復習する単元も判断できます。
- 必要な数学レベルは中学数学の土台と試験専用の基礎
- 数学の中心は離散数学と応用数学
- 最優先は割合・単位・n進数・論理演算
- 高校数学の全範囲を最初から復習する必要はない
基本情報技術者試験の数学範囲とレベル

結論は中学数学+試験対策
基本情報技術者試験で必要なのは、難しい証明問題を解く力ではなく、問題文を式に置き換え、選択肢を絞れる計算力です。まずは分数・小数の四則演算、割合と比、一次方程式、単位換算ができる状態を目指しましょう。
その土台に、コンピュータ特有の2進数や論理演算、試験範囲の確率・統計を足していきます。高校数学の教科書を最初から最後まで進めるより、単元ごとに短く復習して基本情報の問題で使う方が効率的です。この順番は、他分野でも使う土台から学ぶための提案で、IPAが保証する出題頻度や合格条件ではありません。
- 分数・小数を含む四則演算ができる
- 割合・比・速さを式にできる
- 簡単な一次方程式を解ける
- ビット、バイト、秒などの単位をそろえられる
割合と単位換算を確認する
まずは次の2問を、答えだけでなく式も書いて解いてみてください。本試験の出題数や難易度を再現する模試ではなく、復習の入口を決めるための自作例です。
割合の確認:1,000件のデータのうち20%を処理しました。未処理は何件ですか。
答えは800件。処理済みは1,000×0.20=200件なので、未処理は1,000-200=800件です。1,000×(1-0.20)でも求められます。200件と答えたなら、計算そのものより「何を求められたか」を読み直しましょう。
単位換算の確認:1バイト=8ビットとします。800バイトのデータを毎秒1,600ビットで送ると何秒かかりますか。通信の待ち時間や付加データはないものとします。
答えは4秒。800×8=6,400ビットへそろえ、6,400÷1,600=4と計算します。0.5秒になったなら、バイトとビットが混ざっています。まず容量と速度の単位をそろえる練習へ戻りましょう。
中心は離散数学と応用数学
IPAの基本情報技術者試験シラバス Ver.9.2では、数学に直結する内容が「離散数学」と「応用数学」に整理されています。掲載版はIPAの試験要綱・シラバス一覧でも確認できます。まず基本操作から入り、各項目の学習目標に沿って理解を広げましょう。
| 区分 | 主な範囲 | 最初の到達目標 |
|---|---|---|
| 離散数学 | n進数、補数、数値表現、集合、命題、論理演算 | 変換や真理値表を自力で処理できる |
| 確率・統計 | 場合の数、確率、期待値、平均、分散、標準偏差、相関 | 基本用語と典型的な計算を判断できる |
| 数値計算 | 連立一次方程式、行列、ベクトル、数列、対数、三角関数 | 意味と基本操作を問題の中で見分けられる |
| その他の応用数学 | 数値解析、数式処理、グラフ理論、待ち行列、最適化 | 代表的な考え方と簡単な計算を理解する |
他分野にも計算問題はある
数学らしい単元は基礎理論に集まっていますが、計算問題はコンピュータシステムやネットワーク、マネジメント、企業活動にも出てきます。ここで必要なのは新しい数学を増やすことより、割合・単位・式変形を使い回す力です。
| 分野 | 計算の例 | 使う数学 |
|---|---|---|
| コンピュータシステム | CPU性能、記憶容量、稼働率 | 割合、比、単位換算 |
| ネットワーク | 伝送時間、回線利用率、IPアドレス | 速さ、割合、2進数 |
| アルゴリズム | 繰返し回数、計算量 | 数列、対数、論理 |
| マネジメント | PERT、工数、進捗 | 四則演算、作業の依存関係と所要時間 |
| 企業活動 | 損益分岐点、ROI、NPV | 方程式、割合 |
PERTの工程計算では、作業の順序に沿って時間を足し、全体の完了時刻を決めるクリティカルパスを確認します。これは開始から終了までの所要時間が最長となる経路です。2地点を最も短く結ぶ「最短経路問題」と混同しないようにしましょう(AMED公開のマネジメント研修資料、65ページ)。
計算分野を横断して解き方を整えたい方は、基本情報技術者試験の計算問題を攻略するコツもあわせて確認すると、本番での式の立て方や時間配分まで整理できます。
科目Bは数学より追跡力
科目Bの中心は、アルゴリズムとプログラミング、情報セキュリティです。数値が登場しても、高校数学の公式を当てはめるというより、変数の値や繰返し処理を順番に追う力が求められます。
そのため、科目B対策のために微分・積分や難しい確率計算から始める必要はありません。四則演算、大小比較、余り、条件分岐を正確に扱い、紙に値を書いてトレースできるようにする方が先です。
- 変数へ代入した値を書き残す
- 条件式が真か偽かを一つずつ判定する
- 繰返し回数と配列の位置を確認する
- 余りと整数除算を混同しない
基本情報技術者試験の数学を学ぶ順番

最優先は割合・n進数・論理
最初に固めたいのは、他の計算でも繰り返し使う土台です。分数・割合・比・単位換算を確認したら、基本情報らしいn進数と論理演算へ進みましょう。
- 分数・小数・割合・比の計算
- ビットとバイト、時間、速度の単位換算
- 2進数・10進数・16進数の相互変換
- 補数、シフト演算、固定小数点と浮動小数点
- 集合、命題、AND・OR・XOR、真理値表
特にn進数は、数値表現だけでなく論理演算やネットワークの理解にもつながります。変換方法から復習したい方は、基本情報のn進数と2進数・16進数の変換を先に進めると迷いにくいですね。
次は確率・統計・行列・数列
土台ができたら、応用数学を一つずつ進めます。最初から公式を網羅するより、用語の意味を確認し、基本問題を解いて使い方を覚えるのがおすすめです。
| 単元 | 先に覚える内容 | 深掘りの目安 |
|---|---|---|
| 確率 | 場合の数、順列・組合せ、期待値 | 条件付き確率や分布は基本問題から |
| 統計 | 平均、中央値、分散、標準偏差、相関 | 図表の読み取りと用語を結び付ける |
| 行列・ベクトル | 表し方、加減算、簡単な乗算 | 問題集で問われた操作を補う |
| 数列・対数 | 規則性、等差・等比、指数との関係 | 計算量やアルゴリズムと関連付ける |
| グラフ・待ち行列 | 頂点と辺、最短経路、到着率とサービス率 | 代表パターンの式を使って解く |
単元ごとの学び方やつまずきやすい理由は、基本情報技術者試験の基礎理論を克服する勉強法で詳しく整理しています。
n進数・論理・期待値を確認する
続いて、試験特有の考え方を3問で確認します。正解でも説明できなければ、該当する単元の基本問題をもう一度解いてみましょう。
n進数の確認:2進数の1011は、10進数ではいくつですか。
答えは11。右端から1、2、4、8の重みを付け、1の立った桁だけを足すと8+2+1=11です。1011をそのまま千十一と読んだり、桁の重みを1、10、100としたりしたなら、基数と位取りの復習から始めます。
論理の確認:Aが真、Bが偽のとき、「A AND B」と「A OR B」はそれぞれ真ですか、偽ですか。ここでORは、少なくとも一方が真なら真になる論理和です。
答えはANDが偽、ORが真。ANDは両方が真のときだけ真、ORは片方だけ真でも真になります。逆にしたなら、公式を暗記し直す前に、AとBの真偽4通りを表にして各演算を確認しましょう。
期待値の確認:処理時間が2秒となる確率が75%、10秒となる確率が25%の処理があります。これ以外の処理時間はないとき、1回当たりの処理時間の期待値は何秒ですか。
答えは4秒。2×0.75+10×0.25=1.5+2.5=4と、各値にその確率を掛けて足します。(2+10)÷2=6としたなら、起こりやすさの違いを反映していません。4秒は各回の所要時間を保証する値ではなく、確率で重みを付けた平均です。
微積分などは後回しでよい
現行シラバスには、三角関数、固有値、微分・積分、仮説検定などの用語も含まれています。ただし、これらを見て大学受験用の問題集からやり直すと、ほかの得点分野へ使う時間が足りなくなりがちです。
まずは「何を表す用語か」「どの場面で使うか」を押さえ、基本情報向けの問題集で出会った深さまで学びましょう。基礎問題で何度も間違える単元だけ、教科書や解説へ戻って補強すれば十分です。
証明問題や複雑な式変形、大学入試向けの発展問題は優先しません。シラバスの用語確認と基本情報向け演習で不足が見つかった範囲だけ学び直しましょう。
3ステップで復習する
数学の復習は、理解してから問題へ進む一本道ではありません。短い復習と問題演習を往復し、試験で必要な深さを見極めます。上の確認問題で止まったら、次の表から最初に戻る箇所を決めましょう。
| 確認問題で止まった箇所 | 先に復習する内容 | 復習後の確認 |
|---|---|---|
| 割合を小数にできない | 百分率・分数・小数の対応 | 20%=0.20=1/5と言い換える |
| 処理済みと未処理を取り違える | 全体・部分・残りの関係 | 求める量を式の前に一行で書く |
| 単位換算で8倍を忘れる | ビットとバイト、容量÷速度 | 式に単位も添えて秒が残るか見る |
| n進数の桁の重みが分からない | 位取りと基数変換 | 別の2進数でも桁ごとの重みを書く |
| ANDとORを取り違える | 論理積・論理和と真理値表 | 真偽4通りを自分で埋める |
| 期待値を単純平均にする | 確率の小数表現と加重平均 | 値×確率を全ケース分足す |
複数で止まった場合は、割合と単位換算の土台から順に進めます。5問とも式や理由を説明できるなら、中学数学全体のやり直しより、基本情報向けの各単元の演習へ進みましょう。この5問だけで数学範囲を習得したと判断せず、補数・集合・統計など未確認の単元も問題集で確かめてください。
分数、割合、一次方程式、単位換算の簡単な問題を解き、止まる箇所だけ復習します。
n進数、論理演算、確率・統計の順に、解説を読んだらすぐ基本問題を解きます。
解けなかった原因を、知識不足・式の立て方・計算ミスに分け、必要な単元だけ短く学び直します。
必要な範囲だけ確実にする
基本情報技術者試験の数学は、範囲名だけを見ると広く感じます。しかし、必要なのは高校数学の全単元を完璧にすることではなく、中学数学の土台へ試験特有の単元を積み重ねることです。
割合・単位換算、n進数、集合と論理を最優先にし、次に確率・統計、行列・数列、グラフ理論へ進みましょう。微積分などの発展項目は用語と役割から入り、問題で必要になった分だけ補えば学習範囲を広げすぎずに済みます。
