基本情報技術者試験

基本情報技術者試験

 基本情報技術者試験の学習に必要な情報をシンプルにまとめています。すぐに問題を解いてみたい方は以下から選択してください。

① 科目A

ITに関する幅広い基礎知識を,分野ごとの解説と過去問題で学べます。

② 科目B

アルゴリズムとプログラミング,情報セキュリティを,トレース表を使いながら学べます。

広告

基本情報技術者試験とは

 基本情報技術者試験(FE)は,ITエンジニアに必要となる基本的な知識と技能を身につけていることを証明する国家試験です。ITに関する基礎知識のほか,アルゴリズムとプログラミング,情報セキュリティなど,システムやソフトウェアの開発に必要な知識・技能が幅広く問われます。IPA(情報処理推進機構)は,基本情報技術者試験を「ITエンジニアの登竜門」と位置付けています。

 基本情報技術者試験は,科目Aと科目Bで構成され,CBT方式で随時実施されています。

※ CBT方式(Computer Based Testing)…コンピューターを使って試験を受ける方式

科目A 90分 60問 ITに関する幅広い基礎知識
科目B 100分 20問 アルゴリズムとプログラミング,情報セキュリティ

 科目Aと科目Bでは,求められる知識や問題の解き方が異なります。そのため,それぞれの特徴を理解したうえで学習することが大切です。

科目A(90分・60問・多肢選択式〔四肢択一〕)

 科目Aでは,ITに関する幅広い基礎知識が出題されます。基礎理論,アルゴリズムとプログラミング,コンピューター構成要素,システム構成要素,ソフトウェア,データベース,ネットワーク,セキュリティ,システム開発,マネジメント,経営戦略,法務など,さまざまな分野が対象となります。

科目Aの学習方法

 本サイトでは,平成21年以降の過去問題・サンプル問題・公開問題を掲載し,分野ごとに整理しています。そのため,学習した分野の問題をすぐに探して解くことができます。また,科目Aの試験範囲をほぼ網羅した分野ごとの「まとめ」ページも用意しています。

 おすすめの学習方法は,次のとおりです。

① 分野ごとの「まとめ」で基本事項を理解する

↓

② 同じ分野の「過去問題・解説」で実際の問題を解く

↓

③ 間違えた問題や理解が不十分な部分を解説で確認する

↓

④ 必要に応じて,もう一度「まとめ」に戻って復習する

 この「学ぶ → 解く → 確認する → 復習する」という流れを繰り返すことで,単に問題の答えを覚えるのではなく,問題を解くために必要な知識を少しずつ身につけることができます。

 科目Aは試験範囲が広いため,すべてを一度に覚えようとするのではなく,一つの分野を確実に理解しながら,少しずつ学習範囲を広げていきましょう。

【基礎を学ぶ】情報処理の基礎

【問題を解く】基本情報技術者試験 科目A 過去問題・公開問題

科目B(100分・20問・多肢選択式)

 科目Bでは,アルゴリズムとプログラミング,情報セキュリティが出題されます。特に,プログラムの処理の流れを読み取り,アルゴリズムを理解して問題を解決する力が求められます。

科目Bの学習方法

 本サイトでは,サンプル問題・公開問題を掲載し,それぞれを詳しく解説しています。さらに,サンプル問題・公開問題の解説にトレース表を掲載し,プログラムを実際に実行したときの変数の変化や処理の流れを確認できるようにしています。

 また,科目Bの学習に必要となるデータ構造,流れ図・擬似言語,アルゴリズムと計算量などの基礎をまとめたページも用意しています。

 さらに本サイトでは,試験対策だけでなく,実際のプログラミングにもつながる内容を扱っています。擬似言語によるプログラムを学ぶだけでなく,PythonやC#で実際にコードを書いて動作を確認することもできます。C#については,オブジェクト指向プログラミングなど,より実践的な内容も解説しています。

おすすめの学習方法は,次のとおりです。

① 「まとめ」でデータ構造・アルゴリズム・プログラミングの基本事項を理解する

↓

② サンプル問題・公開問題で実際の問題を解く

↓

③ 解説やトレース表で,プログラムの処理の流れを確認する

↓

④ 必要に応じて「まとめ」に戻り,さらに実際のプログラムを書いて動かしてみる

 この「学ぶ → 解く → トレースする → 実際に動かしてみる」という流れで学習することで,単に問題の解き方を覚えるだけではなく,アルゴリズムやプログラムがどのように動くのかを理解する力を身につけることができます。

 科目Bは,問題文や擬似言語を読み,一つ一つの処理を追いながら考えることが重要です。まずは基本事項を理解し,トレース表などを使って処理の流れを確認しながら,少しずつ複雑な問題にも取り組んでいきましょう。

 そして,余裕があれば,学んだアルゴリズムを実際にC#やPythonでプログラムとして動かしてみることをおすすめします。

【基礎を学ぶ】アルゴリズムとプログラミング

【基礎を学ぶ】セキュリティ

【問題を解く】基本情報技術者試験 科目B 公開問題

広告

まとめ

 基本情報技術者試験では,科目AでITに関する幅広い基礎知識を,科目Bでアルゴリズムとプログラミング,情報セキュリティに関する知識・技能を身につけることが重要です。

 本サイトでは,分野ごとの「まとめ」と,過去問題・サンプル問題・公開問題の解説を用意しています。まず基本事項を学び,実際に問題を解き,分からなかった部分を確認して復習することで,少しずつ理解を深めていきましょう。

 科目Bでは,トレース表や実際のプログラミングも活用しながら,アルゴリズムやプログラムの処理の流れを理解することを目指します。

基本情報技術者試験の学習におすすめの問題集・参考書

 本サイトの解説や問題演習とあわせて,試験範囲を1冊で体系的に確認したい方や,問題演習の量を増やしたい方におすすめの参考書・問題集です。

イラストを使った解説が特徴の人気参考書です。基礎理論の考え方や計算問題もイメージで理解しやすく,独学学習との相性が良い一冊です。
¥2,420 (2026/08/31 13:06時点 | Amazon調べ)
科目Aの頻出テーマを効率よく演習できる問題集です。コンパクトにまとまっているため,スキマ時間の学習や試験直前の総復習にもおすすめです。
¥1,628 (2026/08/31 13:05時点 | Amazon調べ)
科目A・Bの両方をまとめて対策できる,演習重視の問題集です。頻出・重要問題を中心に,科目Bのアルゴリズムや情報セキュリティも丁寧に解説。WebアプリやPDFの過去問題などの特典も充実しており,試験直前まで活用できます。
¥1,540 (2026/08/31 13:04時点 | Amazon調べ)

学習のお役に立ちましたら

この記事が少しでも学習のお役に立ちましたら,今後も分かりやすい解説や学習コンテンツを継続してお届けする励みになります。

よろしければ,このサイトを応援いただけますと嬉しいです。

※OFUSEは,クリエイターやコンテンツ制作を直接支援できるサービスです。

過去問題・サンプル問題・公開問題

 本サイトに掲載されている基本情報技術者試験(科目A・科目B)の解説および関連記事の一覧です。学びたい分野や問題を探す際にご活用ください。

基本情報技術者試験 おすすめ教材

『徹底攻略 基本情報技術者教科書 令和8年度』を実際に読んでみた

基本情報技術者試験の勉強を始めようと思ったとき,「どの参考書を選べばいいのか分からない」,「完全な初心者でも理解できるだろうか」と悩まれる方は少なくありません。私自身は基本情報技術者試験を初めて学ぶ立場ではありませんが,現在ITを学ぶ方に内...
基本情報技術者試験 科目A 過去問題・公開問題

基礎理論(離散数学)の過去問・解説【基本情報技術者試験】

このページでは、基本情報技術者試験を中心に、基礎理論(離散数学)分野の過去問題・サンプル問題・公開問題を掲載しています。2進数・8進数・16進数の基数変換,数値表現,集合と論理演算・論理回路,算術演算と誤差など,試験でよく出題されるテーマを...
基本情報技術者試験 科目A 過去問題・公開問題

基礎理論(応用数学)の過去問・解説【基本情報技術者試験】

このページでは,基本情報技術者試験を中心に,基礎理論(応用数学)分野の過去問題・サンプル問題・公開問題を掲載しています。確率・統計(平均値・分散・標準偏差・正規分布),極限値,グラフ理論(隣接行列),待ち行列理論(M/M/1モデル)など,試...
基本情報技術者試験 科目A 過去問題・公開問題

基礎理論(情報に関する理論)の過去問・解説【基本情報技術者試験】

このページでは,基本情報技術者試験を中心に,基礎理論(情報に関する理論)分野の過去問題・サンプル問題・公開問題を掲載しています。アナログ/ディジタル変換や符号化(ハフマン符号化・ランレングス符号化),オートマトン(状態遷移表・状態遷移図),...
基本情報技術者試験 科目A 過去問題・公開問題

基礎理論(その他の理論・ハードウェア)の過去問・解説【基本情報技術者試験】

このページでは,基本情報技術者試験を中心に,基礎理論(その他の理論・ハードウェア)分野の過去問題・サンプル問題・公開問題を掲載しています。シーケンス制御やフィードバック制御・フィードフォワード制御といった制御の基本から,アクチュエーターやセ...
基本情報技術者試験 科目A 過去問題・公開問題

マルチメディアの過去問・解説【基本情報技術者試験】

このページでは,基本情報技術者試験を中心に,マルチメディア分野の過去問題・サンプル問題・公開問題を掲載しています。データ圧縮や画像・音声・動画の表現,画像ファイル形式や動画ファイル形式,MPEG,H.264,3次元グラフィックス,ストリーミ...
基本情報技術者試験 科目A 過去問題・公開問題

アルゴリズムとプログラミング(データ構造)の過去問・解説【基本情報技術者試験】

このページでは,基本情報技術者試験を中心に,アルゴリズムとプログラミング(データ構造)分野の過去問題・サンプル問題・公開問題を掲載しています。配列,リスト,スタック,キュー,木構造など,試験で頻出となるデータ構造のテーマを幅広くカバーしてい...
基本情報技術者試験 科目A 過去問題・公開問題

アルゴリズムとプログラミング(アルゴリズム)の過去問・解説【基本情報技術者試験】

このページでは,基本情報技術者試験を中心に,アルゴリズムとプログラミング(アルゴリズム)分野の過去問題・サンプル問題・公開問題を掲載しています。探索,整列,再帰,計算量など,試験で頻出となるアルゴリズムのテーマを幅広くカバーしています。※ ...
基本情報技術者試験 科目A 過去問題・公開問題

コンピューター構成要素(プロセッサ)の過去問・解説【基本情報技術者試験】

このページでは,基本情報技術者試験を中心に,コンピューター構成要素(プロセッサ)分野の過去問題・サンプル問題・公開問題を掲載しています。CPUの構成,レジスタ,命令実行の流れ,アドレス指定方式,割込み,性能計算など,試験でよく問われるポイン...
基本情報技術者試験 科目A 過去問題・公開問題

コンピューター構成要素(メモリー)の過去問・解説【基本情報技術者試験】

このページでは,基本情報技術者試験を中心に,コンピューター構成要素(メモリー)分野の過去問題・サンプル問題・公開問題を掲載しています。RAM・ROM・キャッシュメモリ・主記憶装置・補助記憶装置など,試験で頻出のテーマをまとめて確認できます。...