基本情報技術者試験は、ITエンジニアを目指す人や、ITの基礎を一歩深く学びたい人に向いている国家試験です。
ITパスポートよりも技術寄りの内容が多く、科目Aと科目Bに分かれている点が大きな特徴です。
特に科目Bでは、アルゴリズム、疑似言語、情報セキュリティなどが問われるため、暗記だけでは対策しにくい部分があります。
この記事では、基本情報技術者試験とはどんな試験なのか、試験内容や難易度、ITパスポートとの違いを初心者向けに分かりやすく解説します。
この記事で分かること
- 基本情報技術者試験とはどんな試験か
- 科目Aと科目Bの違い
- 基本情報技術者試験の難易度
- ITパスポートとの違い
- 最初に何から勉強すればよいか
基本情報技術者試験とは?

基本情報技術者試験とは、ITを使ってシステムやソフトウェアを作る人に必要な、基本的な知識と技能を問う国家試験です。
かんたんに言うと、ITを「使う」だけでなく、ITを使って「作る側」に近づくための試験です。
ITパスポートよりも、コンピューター、ネットワーク、データベース、セキュリティ、アルゴリズムなど、技術寄りの内容が多く出ます。
ITエンジニアを目指す人向けの国家試験
基本情報技術者試験は、ITエンジニアを目指す人にとって、入口になりやすい試験です。
プログラマー、システムエンジニア、社内SE、インフラ担当など、ITに関わる仕事を目指す人に向いています。
もちろん、すでにITの仕事をしている人が、基礎を整理する目的で受けることもあります。
試験では、ITの用語を知っているかだけではなく、システムを作るときに必要な考え方も問われます。
ITの基礎だけでなく技術的な考え方も問われる
基本情報技術者試験では、IT全般の基礎知識に加えて、技術的な考え方も問われます。
たとえば、次のような内容です。
- コンピューターの仕組み
- ネットワークの仕組み
- データベースの仕組み
- 情報セキュリティ
- アルゴリズム
- プログラミングの考え方
- システム開発の流れ
そのため、単語の意味を覚えるだけではなく、「なぜそうなるのか」「どのように処理されるのか」を考える力も必要です。
ITパスポートより専門性が高い試験
ITパスポートは、ITを使うすべての社会人に向けた基礎的な試験です。
一方で、基本情報技術者試験は、ITを活用してサービスやシステムを作る人に向けた試験です。
そのため、ITパスポートよりも専門性が高く、学ぶ範囲も深くなります。
ITパスポートでITの全体像を学んだあとに、さらに技術寄りの内容を学びたい人は、基本情報技術者試験を次の目標にしやすいです。
ITパスポートの内容から確認したい方は、ITパスポートとは?も参考にしてください。
基本情報技術者試験の試験内容

基本情報技術者試験は、科目Aと科目Bに分かれています。
どちらか一方だけではなく、科目Aと科目Bの両方で基準を満たす必要があります。
| 科目 | 試験時間 | 出題数 | 問われる内容 |
|---|---|---|---|
| 科目A | 90分 | 60問 | ITの基礎知識 |
| 科目B | 100分 | 20問 | 技能・考え方 |
合格の目安は、科目Aと科目Bのどちらも1,000点満点中600点以上です。
科目Aだけよくても、科目Bが基準に届かないと合格できません。反対に、科目Bだけできても、科目Aが足りなければ合格できません。
科目Aと科目Bに分かれている
科目Aは、ITの基礎知識を広く問う試験です。
科目Bは、知識を使って問題を読み取り、処理の流れを考える試験です。
ざっくり言うと、次のように分けられます。
| 科目 | かんたんなイメージ |
|---|---|
| 科目A | ITの知識を知っているか |
| 科目B | 知識を使って考えられるか |
初心者の場合、科目Aは参考書や問題演習で進めやすいです。
一方で、科目Bはアルゴリズムや疑似言語に慣れる必要があるため、早めに対策を始めることが大切です。
科目Aと科目Bの違いをくわしく知りたい方は、基本情報技術者試験の科目Aと科目Bの違いで解説しています。
科目AではITの基礎知識が問われる
科目Aでは、ITに関する幅広い知識が問われます。
出題範囲は、大きく分けると次の3つです。
- テクノロジ系
- マネジメント系
- ストラテジ系
テクノロジ系では、コンピューター、ネットワーク、データベース、セキュリティ、アルゴリズムなどが出ます。
マネジメント系では、プロジェクト管理やサービス管理などが出ます。
ストラテジ系では、経営戦略、システム戦略、企業活動、法務などが出ます。
基本情報技術者試験はエンジニア向けの試験ですが、技術だけではなく、仕事でITを使うための知識も必要です。
科目Bではアルゴリズムや情報セキュリティが問われる
科目Bでは、アルゴリズムとプログラミング、情報セキュリティが問われます。
出題数の目安は、アルゴリズムとプログラミング分野が16問、情報セキュリティ分野が4問です。
| 分野 | 出題数 |
|---|---|
| アルゴリズムとプログラミング | 16問 |
| 情報セキュリティ | 4問 |
科目Bでは、疑似言語を使った問題が出ます。
疑似言語とは、特定のプログラミング言語ではなく、処理の流れを表すための試験用の書き方です。
プログラミングの経験がない人は、最初は読みづらく感じるかもしれません。
ただし、いきなり難しいコードを書く試験ではありません。問題文を読み、変数の変化や処理の流れを追う力が大切です。
科目Bに不安がある方は、基本情報技術者試験の科目B対策もあわせて確認してください。
基本情報技術者試験の難易度

基本情報技術者試験は、初心者にとって簡単な試験ではありません。
ITパスポートよりも技術的な内容が増え、科目Bでは考える力も必要になります。
ただし、正しい順番で勉強すれば、初心者でも合格を目指せます。
初心者にはやさしい試験ではない
基本情報技術者試験は、ITの基礎を広く学ぶだけでなく、技術的な考え方も身に付ける必要があります。
初心者が難しいと感じやすい理由は、次のとおりです。
- 出題範囲が広い
- IT用語が多い
- 計算問題がある
- アルゴリズムが出る
- 疑似言語を読む必要がある
- 情報セキュリティの理解も必要
特に、プログラミング未経験の人は、科目Bで手が止まりやすいです。
そのため、最初から「暗記だけで何とかする」と考えるより、基礎を理解しながら問題に慣れていくことが大切です。
科目Bでつまずく人が多い
基本情報技術者試験でつまずきやすいのは、科目Bです。
科目Bでは、問題文を読みながら、処理の流れを追う必要があります。
たとえば、次のような部分でつまずきやすいです。
- 変数の値がどう変わるか分からない
- 繰り返し処理で混乱する
- 配列の考え方が分からない
- 条件分岐の流れを追えない
- 問題文が長くて読みづらい
科目Bは、問題を見てすぐに答えを暗記するよりも、手順を1つずつ追う練習が必要です。
料理のレシピを読むように、「次に何をするのか」「どの条件なら別の手順に進むのか」を確認していくイメージです。
正しい順番で勉強すれば合格は目指せる
基本情報技術者試験は、やみくもに勉強すると遠回りになりやすいです。
初心者は、次の順番で進めると学びやすくなります。
- 試験の全体像を知る
- 科目AでITの基礎を固める
- 科目Bの疑似言語に早めに触れる
- アルゴリズムの基本を練習する
- 情報セキュリティも対策する
- 問題演習で出題形式に慣れる
科目Aを完全に終えてから科目Bに入るより、早い段階で科目Bにも少しずつ触れるのがおすすめです。
勉強の流れを知りたい方は、基本情報技術者試験の勉強方法も参考にしてください。
ITパスポートと基本情報技術者試験の違い
ITパスポートと基本情報技術者試験は、どちらも情報処理技術者試験の区分です。
ただし、対象者や出題内容は違います。
| 試験 | 主な対象 | 特徴 |
|---|---|---|
| ITパスポート | ITを使う人 | ITの共通的な基礎を学ぶ |
| 基本情報技術者試験 | ITを作る側に近い人 | 技術的な知識や考え方も問われる |
どちらが上というより、目的が違うと考えると分かりやすいです。
ITパスポートはITを使う人向け
ITパスポートは、ITを使って仕事をする人に向けた試験です。
会社の業務でITを活用したい人、ITの基本を広く知りたい人、これから社会人になる人に向いています。
出題内容は、ITだけでなく、経営、法務、マネジメントなども含まれます。
ITの入口としては学びやすく、IT初心者が最初に受ける試験として選ばれることも多いです。
基本情報技術者試験はITを作る側に近い試験
基本情報技術者試験は、ITを使ってシステムやソフトウェアを作る側に近い試験です。
そのため、ITパスポートよりも技術的な内容が増えます。
たとえば、アルゴリズム、データ構造、プログラミング、ネットワーク、データベース、セキュリティなどの理解が必要です。
ITエンジニアを目指す人にとっては、基本情報技術者試験の内容が仕事の基礎につながりやすいです。
出題内容と求められる力が違う
ITパスポートと基本情報技術者試験では、求められる力が違います。
ITパスポートでは、ITの基本を広く知っているかが大切です。
基本情報技術者試験では、知識に加えて、処理の流れを考える力も必要です。
| 比較項目 | ITパスポート | 基本情報技術者試験 |
|---|---|---|
| 対象 | ITを使う人 | ITを作る側に近い人 |
| 内容 | 広く浅い基礎 | 技術寄りの基礎 |
| プログラミング | 考え方が中心 | 疑似言語やアルゴリズムが重要 |
| 初心者のつまずき | 用語の多さ | 科目Bの読み取り |
ITパスポートを学んだあとに、さらに技術寄りの知識を深めたい人は、基本情報技術者試験に進む流れが自然です。
基本情報技術者試験が向いている人
基本情報技術者試験は、すべての人が必ず受けるべき試験ではありません。
ただし、ITエンジニアを目指したい人や、ITの基礎を深く学びたい人には向いています。
ITエンジニアを目指したい人
ITエンジニアを目指す人にとって、基本情報技術者試験は学習の土台になります。
試験範囲には、プログラミング、アルゴリズム、ネットワーク、データベース、セキュリティ、システム開発などが含まれます。
これらは、ITの仕事でよく出てくる基本分野です。
実務経験がまだない人でも、基本情報技術者試験を通じて、ITエンジニアに必要な基礎を広く学べます。
ITの基礎を一歩深く学びたい人
ITパスポートでITの全体像を学んだあと、もう少し技術的な内容を学びたい人にも向いています。
たとえば、次のような人です。
- IT用語だけでなく仕組みも知りたい人
- システム開発の基礎を学びたい人
- セキュリティをもう少し深く学びたい人
- プログラミングの考え方を身に付けたい人
基本情報技術者試験は、ITの世界を広く知るだけでなく、作る側の考え方も学べる試験です。
就職や転職でIT知識を示したい人
基本情報技術者試験は国家試験なので、就職や転職でITの基礎知識を示したい人にも向いています。
特に、未経験からIT業界を目指す場合、学習している姿勢を伝える材料になります。
ただし、資格があるだけで必ず採用されるわけではありません。
大切なのは、資格の勉強を通じて、ITの基礎をどれだけ理解できているかです。
基本情報技術者試験を受ける前に知っておきたいこと
基本情報技術者試験を受ける前に、いくつか知っておきたいことがあります。
特に初心者は、「科目Aだけ勉強すればよい」と考えないことが大切です。
暗記だけでは対策しにくい
基本情報技術者試験では、暗記も必要です。
しかし、暗記だけでは科目Bでつまずきやすくなります。
科目Bでは、問題文を読み、処理の流れを追い、条件に合う答えを考える必要があります。
たとえば、アルゴリズムの問題では、変数の値がどのように変わるかを見ていきます。
これは、単語帳のように覚えるだけでは身に付きにくい部分です。
科目B対策は早めに始めた方がよい
初心者は、科目B対策を早めに始めた方がよいです。
科目Aの勉強だけを長く続けていると、試験が近くなってから科目Bに時間をかけられなくなることがあります。
科目Bは、慣れが大切です。
最初は分からなくても、疑似言語を読む練習や、処理の流れを追う練習を続けることで、少しずつ見え方が変わってきます。
独学で科目Bを進めるか迷っている方は、基本情報技術者試験は独学と通信講座どっちがいい?も参考になります。
初心者は勉強の順番が大切
基本情報技術者試験は、範囲が広いため、勉強の順番が大切です。
おすすめの流れは、次のとおりです。
- 試験の全体像を知る
- 科目Aの基礎を学ぶ
- 科目Bの疑似言語に早めに触れる
- 問題演習をする
- 間違えた問題を見直す
- 苦手分野をくり返す
最初から完璧を目指す必要はありません。
まずは全体像をつかみ、少しずつ苦手を減らしていくことが大切です。
基本情報技術者試験の勉強を始めるなら何から?

基本情報技術者試験の勉強を始めるなら、いきなり過去問だけを解くより、まず全体像を知ることが大切です。
そのうえで、科目Aと科目Bを分けて対策します。
まず試験の全体像を知る
最初に、試験の全体像を確認しましょう。
見るべきポイントは、次のとおりです。
- 科目Aと科目Bがあること
- 科目Aは90分60問であること
- 科目Bは100分20問であること
- 科目Aと科目Bの両方で基準点が必要なこと
- 科目Bではアルゴリズムと情報セキュリティが重要なこと
全体像を知らないまま勉強を始めると、どこに時間を使うべきか分かりにくくなります。
まずは試験の形を知り、そのあとに勉強計画を立てると進めやすくなります。
科目Aで基礎を固める
科目Aでは、ITの基礎知識を広く学びます。
最初は、テクノロジ系を中心に進めるとよいです。
テクノロジ系には、コンピューター、ネットワーク、データベース、セキュリティ、アルゴリズムなどが含まれます。
これらは科目Bにも関係しやすい分野です。
そのため、科目Aの基礎を固めることは、科目B対策にもつながります。
科目Bは後回しにしすぎない
科目Bは、後回しにしすぎないことが大切です。
科目Bでは、アルゴリズムや疑似言語を読む力が必要です。
これは、短期間で一気に身に付けるより、少しずつ慣れていく方が進めやすいです。
たとえば、最初は1日1問でもよいので、科目Bの問題に触れておくと、試験前にあわてにくくなります。
必要な勉強時間の目安を知りたい方は、基本情報技術者試験の勉強時間も確認してください。
まとめ:基本情報技術者試験は科目B対策が大切
基本情報技術者試験は、ITエンジニアを目指す人や、ITの基礎を一歩深く学びたい人に向いている国家試験です。
ITパスポートよりも専門性が高く、技術的な内容が多く出ます。
試験は科目Aと科目Bに分かれており、科目AではITの基礎知識、科目Bではアルゴリズムや情報セキュリティなどが問われます。
特に初心者は、科目Bでつまずきやすいです。
そのため、基本情報技術者試験では、科目Aの基礎を固めながら、科目B対策も早めに始めることが大切です。
これから勉強を始める方は、まず試験の全体像を知り、科目Aと科目Bの違いを理解したうえで、自分に合う勉強方法を選びましょう。
