Fundamental Information Technology Engineer Examination study guide
Fundamental Information Technology Engineer Examination · Work through your exam, one topic at a time.
基本情報技術者試験(略号FE、英語名称 Fundamental Information Technology Engineer Examination)は、IPA(独立行政法人情報処理推進機構)が実施する情報処理技術者試験の一つで、ITエンジニアの登竜門と位置づけられています。対象者像は「ITを活用したサービス、製品、システム及びソフトウェアを作る人材に必要な基本的知識・技能をもち、実践的な活用能力を身に付けた者」です。上位者の指導の下に、ITを活用した戦略の立案やシステムの企画・要件定義への参加、設計・開発、汎用製品の最適組合せによるシステム構築、サービスの安定的な運用に貢献する役割が想定されています。実施方式はCBT方式により随時実施され、試験は科目Aと科目Bで構成されます。科目Aは試験時間90分、四肢択一の多肢選択式で出題数60問・解答数60問、科目Bは試験時間100分の多肢選択式で出題数20問・解答数20問です。学習にあたっては、まず科目AでIT全般の基礎事項を固め、そのうえで科目Bの実践的な出題に慣れる順序が取り組みやすいでしょう。このページは受験を検討する方向けの独立した学習用解説であり、IPAの公式ページではありません。最新の制度・日程・手数料などは必ずIPAの公式情報で確認してください。. Topics on this exam: 科目A (Subject A) - 60 four-option multiple-choice questions, 90 minutes and 科目B (Subject B) - 20 multiple-choice questions, 100 minutes. The Fundamental Information Technology Engineer Examination study guide has 2 sections and about 66 words.
01科目A:基礎理論から経営・法務までの横断四択
科目Aは、基本情報技術者試験(FE)の60問・90分の四択である。コンピュータ科学、アルゴリズムとデータ構造、プログラミング、データベース、ネットワーク、セキュリティ、システム開発、プロジェクト管理、経営・法務まで、ITエンジニアの基礎を横断的に問う。用語の定義、計算、略語の意味を、1問約1.5分で正確に判断する力が試される。 2進数・16進数の変換、補数、論理演算(AND/OR/XOR)は、計算過程を書いて確認する。 信頼性はMTBFとMTTRから稼働率を求める。直列は各稼働率の積、並列は1-(1-a)(1-b)で計算する。 関係データベースは主キー・外部キー・正規化を押さえる。第3正規形では、主キー以外の属性間の関数従属を残さない。 ネットワークはOSI基本参照モデル、TCP/IP、IPアドレスとサブネットマスク、DNS、DHCP、HTTPの役割を区別する。 セキュリティは暗号化・ハッシュ・電子署名・認証の違いを、代表的な攻撃と対策に対応づける。 MTBFが900時間、MTTRが100時間の装置の稼働率を求める。稼働率は「稼働時間/(稼働時間+修理時間)」なので、900/(900+100)=0.90である。同じ装置を2台直列にすると0.90×0.90=0.81、並列にすると1-(1-0.90)×(1-0.90)=0.99になる。直列は片方の故障で全体が止まるため低くなり、並列はどちらかが動けばよいため高くなる、と意味から確認する。 MTBFとMTTRを逆に使う、サブネットの使用可能ホスト数でネットワークアドレスとブロードキャストアドレスを引くのを忘れる、第2正規形と第3正規形を混同する、暗号化とハッシュを同じ「秘匿」と覚える、などが典型的である。計算問題は公式だけでなく単位と分母を確認し、用語問題は「何のために使うか」で切り分ける。. 科目Aは60問・90分の四択で、1問あたり約1.5分。. 稼働率は直列が積、並列が1-(1-a)(1-b)。. サブネットの使用可能ホスト数は2^h-2。.
21 words, under 1 min02科目B:擬似言語のトレースと情報セキュリティ
科目Bは、基本情報技術者試験(FE)の20問・100分の四択である。中心はIPAが公表する擬似言語で書かれたアルゴリズムとプログラミングの読解で、配列・スタック・キュー・探索・整列・再帰、変数のスコープ、関数呼び出しを正確に追う力が問われる。情報セキュリティも出題され、脆弱性・攻撃・対策をコードや設定の文脈で判断する。コードを丸暗記せず、状態を表にしながら実行する。 初期化を先に書き、ループごとに全変数の値を更新する。前の値を消さない。 ループの継続条件と終了条件を分け、境界値(0、1、n、n+1)を必ず確認する。 配列の添字の起点は問題文の宣言・注記に従う。0始まりと決めつけない。 関数は引数、ローカル変数、戻り値、呼び出し後の値の4点を分けて記録する。 セキュリティは、入力値検証、認証と認可、暗号化とハッシュ、SQLインジェクションなどの対策を「何を防ぐか」で結びつける。 次の擬似言語を考える。 i=1では条件が偽でsumは0のまま、i=2で真になりsum=0+2=2、i=3は偽、i=4で真になりsum=2+4=6となる。ループ終了後のsumは6である。各反復で「条件判定→更新」の順を守り、更新後の値を次の反復に持ち越すことが要点である。 ループ内で更新した変数を初期値に戻してしまう、ifとelseの対応を一段ずらす、配列の範囲外参照を見落とす、再帰の終了条件を確認しない、ハッシュを暗号化と同一視する、などで落とす。時間があるように見えても、トレース表を省略すると取り違えが連鎖する。. 科目Bは20問・100分で、擬似言語のトレースが中心。.
45 words, under 1 minMore study resources for Fundamental Information Technology Engineer Examination
- Practice questions2進数 1011 と 0110 のビット単位の論理積(AND)を求めたものはどれか。.
- FlashcardsTwo's complement range. For n bits, signed values run from −2^(n−1) to 2^(n−1)−1.
- Cheat sheet科目A is a broad-knowledge paper: roughly 60% of questions come from technology (algorithms, databases, networks, security), the rest from management, strategy, and law/standards; no partial credit, so one wrong option loses the whole question.
- Key terms2進数 (binary number). A base-2 number system using only the digits 0 and 1, where each position represents a power of 2.
- Study planMap the 科目A syllabus into a one-page checklist covering hardware, software, databases, networks, security, algorithms, and management/strategy, and mark your current confidence 1-5 per area.
- Common mistakes科目A gives 60 questions in 90 minutes, i.e.
- Exam-day guideIPA exams in Japan typically require the printed admission slip (受験票) mailed or issued to the candidate, plus a photo ID.