基本情報技術者の難易度・勉強時間|科目A・Bの独学法

ホーム › 資格を選ぶ

目次|読みたい項目へ移動

STUDY PLAN

知識問題とアルゴリズム演習を分け、科目Bを早くから動かす

基本情報技術者試験は、IT知識を広く問う科目Aと、アルゴリズム・情報セキュリティを中心に技能を問う科目Bから構成されます。この記事では、試験制度や対象者を親ページに任せ、勉強時間、独学の可否、非情報系からの学習順序を整理します。

結論:難易度と独学の考え方

中~高難度のIT基礎試験です。独学は可能ですが、科目Aの暗記だけでは足りません。科目Bの擬似言語を毎週読み、変数、条件分岐、繰返し、配列の動きを手で追う時間を初期から確保してください。

難易度の位置づけ中~高難度・知識と技能
勉強時間の計画例IT初学者は200~400時間程度を置く計画例
学習期間3~10か月。プログラミング・数学経験で調整
独学可能。科目Bは解説と手順確認を重視
最初の一歩コンピュータ基礎と2進数を確認し、科目Bの例題も開始

注意:勉強時間は公式の必要時間ではなく、初学者が逆算するための計画例です。既修知識、学習速度、受験年度によって増減します。

難易度を決める3つの要因

科目Aが広い

ハードウェア、OS、ネットワーク、データベース、開発、経営など幅広い知識を扱います。

科目Bは手順を追う

用語暗記ではなく、擬似言語の処理を一行ずつ追い、出力や計算量を判断する力が必要です。

時間内の正確性

知識問題と長めの処理問題を、画面上で読み違えずに進める集中力が求められます。

勉強時間と期間の組み立て方

総時間だけを目標にすると、教材を眺める時間が増えがちです。週に確保できる時間から受験時期を決め、理解、問題演習、復習の成果を毎月確認してください。

モデル週の時間期間進め方
短期集中型週15~20時間3~4か月科目AとBを毎週並行し、公開問題へ早く移る
標準型週10~12時間5~7か月基礎分野を広げながら擬似言語を反復
非情報系ゆっくり型週6~8時間8~10か月IT用語と計算の土台を作り、演習量を段階化

独学で進めるかを判断する

独学と相性がよい状態

  • 分からない用語を図や具体例で調べ直せる
  • 擬似言語を紙に書き、変数の変化を追える
  • 科目A・Bの得点と誤答原因を別々に管理できる

講座・添削を検討する状態

  • 科目Bの処理を答えの暗記で済ませている
  • ネットワーク・データベース・数学の基礎で止まる
  • 参考書を読んでも手を動かす演習時間がない

4段階の学習ロードマップ

1.コンピュータと計算の基礎

2進数、論理演算、ハードウェア、OSを学び、図や小さな計算で動作を説明します。

2.科目Aの主要分野を広げる

ネットワーク、データベース、セキュリティ、ソフトウェア開発を学び、公開問題で出題の深さを確認します。

3.科目Bを毎週解く

擬似言語の変数、分岐、繰返し、配列を手で追い、アルゴリズムと情報セキュリティの問題を継続します。

4.CBT形式で総合確認する

科目A・Bをそれぞれ時間内に解き、知識不足、読み違い、処理速度を分けて基本教材へ戻します。

1週間の学習配分例

学習時間確認点
基礎・科目A学習5時間用語を図と具体例で理解
科目A問題3時間選択肢ごとに理由を確認
科目B演習5時間擬似言語を手で追う
復習・記録2時間誤答原因を分野別に整理

教材を役割で選ぶ

教材は冊数ではなく役割で選びます。新しい教材を加える前に、現在の教材で不足している機能を言葉にしてください。

  • 現行シラバスに対応した基本教材
  • 科目Aの分野別問題集
  • 科目Bの擬似言語を段階的に扱う教材
  • IPAの公開問題・解答例

よくある失敗

  • 科目Aの暗記を終えるまで科目Bを始めない
  • 擬似言語の答えだけ覚え、変数の変化を書かない
  • 苦手分野を捨てすぎ、科目全体の基礎を失う

親ページとの役割分担

この記事は難易度・時間・独学計画に特化しています。仕事内容、受験資格、試験制度、合格後の流れは、基本情報技術者の資格ガイドで確認してください。重複を避け、必要な判断へ早く移れる構成にしています。

次に読む記事

公式情報

試験日、申込方法、受験資格、出題範囲、法改正は変更される場合があります。申込み前に公式情報を確認してください(2026年9月確認)。

自分の週間計画へ置き換える

使える曜日と時間を先に決め、学習期間と教材の役割を調整しましょう。迷う場合は学習相談ページから現在地を整理できます。

次に使う教材・学習ガイド

この記事で整理した目的に合わせて、教材の役割と選び方を確認しましょう。