What Is the FE Exam?

The Fundamental Information Technology Engineer exam (FE) is often called the "gateway certification" for IT engineers. It systematically covers algorithms, databases, networks, and security. This article explains the full picture of the FE exam and the strategies that work when teens tackle it.

Overview of the FE Exam

The Fundamental Information Technology Engineer Examination (FE) is a national certification one step above the IT Passport, also administered by IPA. It has a history going back to 1969. Since April 2023 it switched to a year-round CBT (Computer-Based Testing) format, and as of 2026 it is offered continuously throughout the year. The exam fee is ¥7,500, but the system and registration process can change—check the IPA official website for the latest information before registering.

Exam Structure (Subject A and Subject B)

Subject A vs Subject B: Time per question differs by more than 3× Source: IPA Exam Guidelines (revised April 2023 / year-round CBT format) Subject A: Knowledge (4-choice) 90 min / 60 questions 1.5 min/question Subject B: Applied (pseudocode) 100 min / 20 questions 5 min/question 0 min 30 60 90 100 min ★ Subject B gives 5 min/question (3.3× Subject A). Programming experience with Python etc. is a big advantage for reading pseudocode.
Fig 1: Subject A is "fast and broad"; Subject B is "read deeply." Even though both pass at 60%, the preparation approach is very different.

The revised format since 2023 removed the morning/afternoon split, replacing it with a two-part structure: Subject A (90 min) and Subject B (100 min). Subject A is a broad knowledge exam covering computer architecture, networks, databases, and management. Subject B is a practical exam focused on algorithms and security, requiring the ability to read pseudocode—a virtual programming language used in the exam.

What Gets Tested? (Where Teens Struggle)

8 Exam Domains: Difficulty Ranking for Teens ★ = how often teens get tripped up (editorial assessment based on article content) Domain Difficulty Why teens struggle Algorithms B ★ ★ ★ ★ ★ No programming experience → run out of time on pseudocode Hardware ★ ★ ★ ★ ★ Binary, floating-point, parity bit calculations Security B ★ ★ ★ ★ ★ Volume of terms: encryption, auth, attack types; also appears in Subject B Networks ★ ★ ★ ★ ★ Volume of English acronyms: TCP/IP, DNS, HTTP, etc. Databases ★ ★ ★ ★ ★ No SQL experience → lost on normalization and transactions Software ★ ★ ★ ★ ★ OS, dev methodologies, testing—clearable by memorization Management ★ ★ ★ ★ ★ PM and service management vocabulary Strategy ★ ★ ★ ★ ★ Overlaps with IT Passport content—easier to prepare
Fig 2: [B] = also tested in Subject B. Putting half your study time into Algorithms, Hardware, and Security is the strategy to pass.

The areas that trip up teens most are binary arithmetic in the Hardware domain and the algorithm questions in Subject B. Without programming experience, reading pseudocode in a timed exam often leads to running out of time. Having experience writing loops and conditional branches in Python or JavaScript gives you a meaningful head start.

A Recommended Approach for Middle and High School Students

The estimated study time is 150–200 hours. If you have already passed the IT Passport, an extra 100 hours is typically enough. The efficient sequence is to first solidify Subject A through past papers, then shift focus to Subject B by drilling pseudocode problems exclusively. If you have no programming experience at all, doing a Python beginner course in parallel makes Subject B suddenly readable.

Splitting your study plan into "vocabulary memorization days" and "problem-reading days" makes it easier to keep going. Subject A suits short 10-minute sessions before school or before bed, since you work through many brief questions. Subject B requires reading one problem carefully and is better tackled in 30–60 minute blocks on weekends. For every question you get wrong, make a note not just of the correct answer but of why the other choices were wrong—this makes you much harder to trick by similar questions later.

Pitfalls to Avoid

3 things to know before exam day
  • Assuming Subject B pseudocode is "manageable without programming experience" and hitting a wall. Pick up Python or JavaScript for 2 months before attempting it.
  • Skipping the calculation questions (binary, parity bits). They carry significant weight; skipping them means you probably won't reach the pass line.
  • Being satisfied after just solving past papers. Read the explanations for wrong answers and redraw the logic in your own diagrams until you truly understand it.

How Will This Help You Later?

Holding the FE certification is proof that you have learned IT fundamentals systematically. It does not guarantee a hiring advantage on its own, but combined with a portfolio and school activities it makes explaining your learning effort much easier. Some companies and schools offer passing incentives or credit recognition—check the policies of places you are applying to.

Start Today

3 steps to get started
  1. Visit the IPA official website and try 5 FE sample questions
  2. If you have not touched Python yet, try just one chapter on the free Progate platform
  3. If you have not yet passed the IT Passport, consider whether to tackle that first

Summary

The FE exam is the gateway certification for IT engineers, structured as Subject A (knowledge) and Subject B (algorithms + security). Passing requires 150–200 hours of study, and programming experience in Python or similar is a significant advantage. Passing as a middle or high school student is a major asset in both university admission and job hunting.

Check On the FE exam, what often separates scores?