The PE Electrical and Computer: Computer Engineering exam has a first-time pass rate around 65%, and the biggest contributor to that 35% failure rate is the breadth section. Computer engineers who have specialized in software, embedded systems, or networking since graduation often underestimate how much weight the exam puts on analog electronics, electromagnetics, and control systems — topics they may not have touched in years. The breadth topics are not optional; they carry roughly the same weight as the depth topics, and trying to pass on depth expertise alone is a reliable way to fail.
The exam covers 12 topic areas across 85 questions in an 8.5-hour window. The depth topics — digital design, computer architecture, embedded systems, network security, software engineering, and signal processing — will feel closer to your daily work. The breadth topics — analog circuits, linear systems, electromagnetics, power, communications, and control systems — require dedicated review time rather than a light pass before the exam date. This exam is also offered only during limited testing windows, not year-round like the Power specialty, so you need to plan your preparation timeline around available dates.
This guide covers the 12 topic areas, how to build a realistic 16-week study plan that does not neglect the breadth side, and the reference and calculator habits that determine your pace on a long exam day.
Quick Exam Facts
- Questions: 85 multiple choice
- Time: 8 hours
- Format: Computer-based (Pearson VUE)
- Reference: PE Reference Handbook provided on screen
- Prep Cost: $20 one-time with FE Test Prep
Why the PE Computer Engineering Exam Matters for Computer Engineers
The PE license is one of the most significant professional credentials an engineer can hold. For computer engineers, it carries particular weight in industries where public safety intersects with computing: defense systems, medical devices, critical infrastructure control systems, transportation networks, and industrial automation. In these domains, the engineer of record on a project must often hold a PE license, and the ability to sign and seal engineering documents is a legal requirement, not just a career advantage.
The PE Electrical and Computer: Computer Engineering exam is one of three specialty exams under the PE Electrical and Computer Engineering umbrella. While the Power specialty is offered year-round, the Computer Engineering exam is currently offered during limited testing windows. This means you need to plan your preparation timeline around the available exam dates rather than scheduling at your convenience.
Beyond the legal and regulatory advantages, the PE license signals to employers and clients that you have met a rigorous standard of professional competency. For computer engineers at consulting firms, defense contractors, and system integrators, the PE license often accelerates career progression and opens doors to project leadership roles that require licensed oversight of engineering work.
Understanding the Exam Format
Before you build your study plan, understand exactly what you are preparing for:
- Number of questions: 85 questions
- Appointment time: 9.5 hours (includes a tutorial, an optional scheduled break, and the exam itself)
- Exam time: 8 hours of actual testing across two sessions
- Format: Computer-based testing (CBT) at Pearson VUE centers
- Exam fee: $400
- Reference materials: Closed-book. The electronic NCEES PE Reference Handbook is provided on screen within the exam software. No outside materials are permitted.
- Question types: Multiple choice, multiple correct (select all that apply), point-and-click, and fill-in-the-blank
- Scoring: Scaled scoring with no penalty for guessing — answer every question
- First-time pass rate: Approximately 65%
- Experience requirement: Most states require four years of progressive engineering experience under a licensed PE
The exam is structured in two sections. The breadth section covers foundational electrical and computer engineering topics that all candidates must know. The depth section focuses on computer engineering specialties. Both sections are taken on the same day within the 8.5-hour testing window.
The 12 Topic Areas
The PE Computer Engineering exam covers 12 topic areas divided between breadth and depth:
Breadth Topics (6 areas):
- Circuit Analysis — DC and AC circuit analysis, network theorems, transient response, frequency response, transfer functions
- Electronics — Diode and transistor circuits, op-amp configurations, A/D and D/A converters, power electronics fundamentals
- Signal Processing — Fourier analysis, sampling theorem, discrete and continuous transforms, filter design, spectral analysis
- Control Systems — Transfer functions, stability analysis, root locus, Bode plots, state-space representation, PID controllers
- Communications — Modulation schemes (AM, FM, digital), channel capacity, signal-to-noise ratio, error detection and correction
- Electromagnetics — Maxwell’s equations, wave propagation, transmission lines, antenna fundamentals, electromagnetic compatibility
Depth Topics (6 areas):
- Digital Systems — Combinational and sequential logic design, state machines, FPGA/CPLD architectures, timing analysis, HDL concepts
- Computer Networks — OSI and TCP/IP models, routing protocols, network security, wireless networking, QoS, network design and analysis
- Computer Architecture — Processor design, memory hierarchy, pipelining, cache organization, instruction set architecture, bus protocols
- Software Engineering — Software development lifecycle, design patterns, testing methodologies, requirements analysis, version control, algorithmic complexity
- Embedded Systems — Microcontroller programming, real-time operating systems, interrupt handling, peripheral interfaces, firmware design, hardware-software co-design
- Cybersecurity — Cryptographic algorithms, authentication protocols, network security architecture, vulnerability assessment, risk management, secure coding practices
The breadth topics test your foundational EE knowledge, while the depth topics are where computer engineering specialization is evaluated. Most candidates find the depth topics more aligned with their daily work experience, but the breadth topics cannot be neglected — they carry significant weight and cover material that many computer engineers have not actively used since their undergraduate courses.
Building Your 16-Week Study Plan
Most PE Computer Engineering candidates are working engineers with demanding schedules, so your study plan must be sustainable. A 16-week timeline with 10–15 hours per week (roughly 160–240 total hours) works well for most candidates. With a 65% first-time pass rate, more than a third of candidates fail on their first attempt — the difference is almost always preparation quality, not innate ability.
Weeks 1–4: Reference Handbook and Breadth Fundamentals
- Download and review the NCEES PE Computer Engineering exam specifications. This document is your study blueprint — every topic listed is fair game.
- Obtain the NCEES PE Reference Handbook (available as a free PDF from NCEES) and learn its organization. You will navigate it digitally on exam day, so practice searching it electronically from the start.
- Rebuild your breadth fundamentals: circuit analysis (KVL, KCL, Thevenin/Norton equivalents, phasor analysis), electronics (transistor biasing, op-amp circuits), and signal processing (Fourier transforms, sampling, aliasing). If these topics are rusty, invest the time now — they underpin many depth questions as well.
- Review control systems basics: transfer functions, Bode plot construction, stability criteria (Routh-Hurwitz, Nyquist), and PID controller tuning. These are testable breadth topics that many computer engineers underestimate.
- Begin a personal formula reference map: for each topic, note which handbook section contains the relevant formulas and the search terms that find them quickly in the digital version.
Weeks 5–8: Breadth Completion and Depth Introduction
- Complete breadth coverage: communications (modulation types, Shannon capacity, error coding) and electromagnetics (transmission line equations, wave propagation, impedance matching). These are the two breadth areas that computer engineers most frequently neglect.
- Transition to active problem-solving. For every concept you review, solve at least 5–10 practice problems. Reading without solving is the most common preparation mistake.
- Begin the depth topics with your strongest areas first. If you work with embedded systems daily, start there — confirming your competence in strong areas builds confidence and frees up mental bandwidth for weaker topics later.
- For Digital Systems, review combinational logic minimization (Karnaugh maps, Quine-McCluskey), sequential circuit design (flip-flop types, state machine encoding), and timing analysis (setup time, hold time, clock skew). Practice converting between truth tables, Boolean expressions, and logic diagrams.
- Track your accuracy by topic area in a simple spreadsheet. Log every practice problem with its topic and whether you got it right. This data will drive your priorities in weeks 9–12.
Weeks 9–12: Deep Practice in All Depth Topics
- Cover all six depth topics systematically. Do not skip any area, even if it seems unlikely to carry many questions — the topic distribution can shift between exam administrations.
- For Computer Networks, focus on protocol-level understanding: TCP vs. UDP behavior, IP addressing and subnetting, routing table construction, VLAN configuration, and the OSI model layer responsibilities. These questions are often scenario-based — you need to analyze a network diagram or troubleshoot a connectivity issue.
- For Computer Architecture, review cache performance calculations (hit rate, miss penalty, AMAT), pipeline hazard identification and resolution (forwarding, stalling), and memory hierarchy trade-offs. Practice calculating speedup from pipelining and the impact of cache miss rates on overall performance.
- For Software Engineering, study the software development lifecycle models (waterfall, agile, spiral), testing levels (unit, integration, system, acceptance), and design patterns. Know how to analyze algorithmic complexity (Big-O notation) and identify appropriate data structures for given problems.
- For Embedded Systems, review interrupt priority and handling, real-time scheduling algorithms (rate-monotonic, earliest deadline first), peripheral communication protocols (SPI, I2C, UART), and memory-mapped I/O. These questions often involve timing calculations and resource allocation under constraints.
- For Cybersecurity, study symmetric and asymmetric encryption algorithms, hash functions, digital signatures, certificate authorities, and common attack vectors. Understand the CIA triad (confidentiality, integrity, availability) and how to apply defense-in-depth principles to system design.
- Take your first timed practice session: 40 questions in 4 hours using only the NCEES PE Reference Handbook on screen. Evaluate your pacing and reference navigation speed.
Weeks 13–16: Full-Length Practice and Final Review
- Take at least one full-length timed practice exam: 85 questions in 8.5 hours under exam-like conditions. No phone, no outside notes, no breaks beyond what the real exam allows. Use only the NCEES PE Reference Handbook.
- After the practice exam, categorize every missed question: was it a concept gap, a reference lookup failure, a calculation error, or a misread problem? Target your remaining study time at root causes.
- Drill your weakest 2–3 topic areas with targeted problem sets. If breadth topics like electromagnetics or control systems are consistently below 60%, prioritize those — they are the most common reason computer engineers fall short.
- In the final two weeks, do broad review across all 12 topics. Avoid learning entirely new material at this point — focus on reinforcing what you know and closing specific gaps identified in practice exams.
- Practice navigating the digital PE Reference Handbook with keyword searches. On exam day, efficient reference lookup is the difference between finishing with time to review and running out of time on the last ten questions.
- If you are scoring above 75% on practice exams across all topic areas, you are likely ready. If any single topic is consistently below 60%, dedicate focused study sessions to that area before your exam date.
Mastering Each Topic Area
Rather than a full topic breakdown (see the PE Computer Engineering Study Guide for that), here are the high-yield strategies for each area:
- Circuit Analysis: Master Thevenin/Norton equivalents and phasor domain analysis. These are the two most common problem types. Practice converting between time-domain and phasor-domain representations until it is automatic.
- Electronics: Focus on op-amp circuit analysis (inverting, non-inverting, differential, instrumentation) and A/D converter specifications (resolution, quantization error, sampling rate). These are high-frequency exam topics.
- Signal Processing: Know the Nyquist theorem cold, including aliasing conditions. Practice computing DFT/FFT outputs for simple sequences. Understand the relationship between time-domain and frequency-domain representations of common signals.
- Control Systems: Be able to sketch a Bode plot from a transfer function and determine gain and phase margins. Practice root locus construction rules. Know the steady-state error constants for Type 0, 1, and 2 systems.
- Communications: Focus on bandwidth requirements for different modulation schemes, Shannon channel capacity calculations, and bit error rate concepts. These questions tend to be formula-driven and very scorable if you know where to find the formulas.
- Electromagnetics: Concentrate on transmission line calculations (impedance matching, reflection coefficient, VSWR, Smith chart usage) and basic wave propagation. Skip obscure antenna theory unless you have extra time — the core transmission line problems are more commonly tested.
- Digital Systems: Practice state machine design from specifications. Be comfortable with timing diagrams and can identify setup/hold violations. Know the differences between Mealy and Moore machines and when to use each.
- Computer Networks: Subnetting and CIDR calculations appear frequently. Know how to calculate network addresses, broadcast addresses, and usable host ranges. Understand TCP three-way handshake, flow control, and congestion control mechanisms.
- Computer Architecture: Cache performance calculations (AMAT = hit time + miss rate x miss penalty) are the most testable topic. Know how to evaluate pipeline performance and identify data hazards in instruction sequences.
- Software Engineering: Understand the trade-offs between development lifecycle models. Know testing terminology precisely (black-box vs. white-box, boundary value analysis, equivalence partitioning). Practice Big-O analysis for common algorithms.
- Embedded Systems: Focus on interrupt latency calculations, RTOS scheduling, and serial communication protocol timing (baud rate, frame structure). These problems are concrete and calculable, making them high-value targets for study.
- Cybersecurity: Know the properties of symmetric vs. asymmetric encryption, common hash algorithms, and the structure of a PKI system. Understand common vulnerabilities (buffer overflow, SQL injection, XSS) at a conceptual level. Risk assessment frameworks (likelihood x impact) are testable.
Reference Handbook Navigation Tips
The PE Computer Engineering exam is closed-book, but NCEES provides the PE Reference Handbook digitally within the exam software. You cannot bring any outside materials. Mastering this reference is not optional — it is a core exam skill.
- Learn the handbook structure: The handbook is organized by topic area. During your study period, note exactly where each major formula set lives. Circuit analysis formulas, signal processing tables, and digital logic references are in different sections, and browsing for them on exam day wastes critical minutes.
- Use keyword search aggressively: The digital viewer has a search function. Practice using it with precise terms. Searching “Thevenin” is faster than browsing to the circuit analysis section. Searching “Shannon” takes you directly to channel capacity. Build a mental index of the best search terms for each topic.
- Know what is NOT in the handbook: The handbook contains formulas and reference tables, but it does not explain how to apply them. If a problem requires you to set up a Thevenin equivalent or calculate cache performance, the handbook gives you the formula but not the procedure. Your study period is where you learn the procedures; the handbook is for looking up constants and formulas you do not need to memorize.
- Practice with the PDF version: During your entire study period, solve problems using the downloadable PDF version of the handbook rather than your own notes. This builds the reference navigation habit that translates directly to exam-day speed. Every time you reach for a formula from memory during practice, stop and look it up in the handbook instead.
- Bookmark key pages mentally: Certain handbook pages will come up repeatedly: unit conversion tables, fundamental constants, the electromagnetic spectrum table, logic gate truth tables, and common Laplace transform pairs. Know approximately where these are so you can navigate to them in seconds.
Calculator and On-Screen Tool Strategies
The PE Computer Engineering exam provides an on-screen calculator within the Pearson VUE exam software. You are also allowed to bring approved physical calculators (the same NCEES-approved models used for the FE exam: Casio FX-115 series, HP 33s/35s, TI-30X/TI-36X series). Here is how to use both effectively:
- Bring a physical calculator. The on-screen calculator is basic. For multi-step calculations involving complex numbers, logarithms, or matrix operations, a physical TI-36X Pro or equivalent is significantly faster. Bring two approved calculators — one primary and one backup.
- Complex number arithmetic: Breadth topics (circuit analysis, signal processing, communications) require phasor math. Practice converting between rectangular and polar forms on your physical calculator until it is automatic.
- Binary and hexadecimal conversions: Depth topics (digital systems, computer architecture, networks) frequently require base conversions. The TI-36X Pro does not have a built-in base conversion mode, so practice doing these quickly by hand or use the on-screen calculator if it supports it. Know the powers of 2 through 2^16 from memory.
- Boolean algebra simplification: For digital systems problems, you may need to simplify Boolean expressions. This is a paper-and-pencil skill — no calculator helps here. Practice the key identities and De Morgan’s theorems until they are reflexive.
- Subnet calculations: For networking problems, practice computing subnet masks, network addresses, and host ranges by hand. These involve binary arithmetic that is faster on scratch paper than on a calculator once you have practiced the technique.
- Degree vs. radian mode: Control systems problems often use radians (frequency response, Bode plots), while circuit analysis and communications problems may use degrees (phasor angles, phase shifts). Always check your calculator mode before computing. Accidentally computing in the wrong angular mode is a common source of wrong answers.
Our pick: TI-36X Pro — the best calculator for the FE and PE exams.
Use the same physical calculator throughout your entire study period that you plan to bring on exam day. Muscle memory matters under time pressure.
Exam Day Strategies
With 85 questions in an 8.5-hour testing window, you have roughly 6 minutes per question. Some questions will take 2 minutes; others will take 10. Disciplined time management is the single biggest tactical advantage you can have on exam day.
- First pass (3–4 hours): Work through all 85 questions sequentially. Answer everything you can solve confidently and quickly. Flag any question that requires extended calculation, an unfamiliar concept, or a lengthy reference lookup. Your goal is to bank as many confident answers as possible before returning to the harder problems.
- Second pass (2–3 hours): Return to flagged questions. With the straightforward points already secured, you can invest more time in complex problems without the pressure of unseen questions ahead. Tackle the questions where you have a clear path to the answer first, then move to the truly difficult ones.
- Final pass (30–60 minutes): Review remaining flagged items. For questions you still cannot solve, eliminate obviously wrong answers and make your best educated guess. A blank answer is a guaranteed zero — a guess gives you at least a 25% chance.
- Use the scheduled break. The 9.5-hour appointment includes a built-in break opportunity. Take it. Eat a snack, stretch, and mentally reset. Fatigue-induced errors in the second half of the exam are common and entirely preventable.
- Read problem statements completely. Computer engineering problems often contain critical details in the final sentence or in a constraint buried in the middle. Misreading a problem — for example, confusing big-endian and little-endian byte ordering, or misidentifying whether a network address is a host address or a subnet address — leads to distractor answers that look correct.
- Do not change answers without a clear reason. Research on standardized exams consistently shows that first instincts are more often correct than second guesses, unless you have found a specific error in your original work.
A note on question difficulty distribution: not all 85 questions are equal. Conceptual questions (identifying a design pattern, classifying a network attack, selecting the correct protocol layer) can often be answered in 1–2 minutes. Calculation-heavy questions (cache performance, filter design, subnet computation) may take 6–10 minutes. The first-pass/second-pass strategy naturally sorts questions by difficulty and ensures you collect the faster points first.
Common Mistakes to Avoid
1. Neglecting Breadth Topics
Computer engineers who have been out of school for years often underestimate the breadth section. Electromagnetics, control systems, and analog electronics may feel distant from your daily work, but they carry real weight on the exam. Candidates who skip breadth preparation and rely only on depth expertise consistently underperform. Budget at least 40% of your study time for breadth topics.
2. Confusing Numbering Systems
Digital systems and computer architecture problems move between binary, octal, hexadecimal, and decimal representations. A common error is misaligning bits during conversion (for example, grouping binary digits into the wrong nibble boundaries for hex conversion) or confusing signed and unsigned representations. Write out your conversions explicitly on scratch paper rather than doing them mentally.
3. Mixing Up Network Layer Responsibilities
Networking questions frequently test whether you know which protocol or function belongs to which OSI or TCP/IP layer. Confusing transport-layer and network-layer responsibilities (for example, attributing routing to the transport layer or flow control to the network layer) is a reliable way to select a distractor answer. Build a clean mental model of the layer stack and what lives where.
4. Off-by-One Errors in Digital Calculations
Address range calculations, memory size computations, and binary field width problems are prone to off-by-one errors. Does an n-bit address space give you 2^n addresses or 2^n − 1? (It gives you 2^n addresses, numbered 0 through 2^n − 1.) Is a 10-bit ADC resolution 1024 levels or 1023 steps? Be precise about the difference between “number of values” and “maximum value.”
5. Ignoring Units in Analog Calculations
Breadth problems in circuit analysis, signal processing, and electromagnetics require careful unit tracking. Mixing megahertz with hertz, milliamps with amps, or kilohms with ohms in a single calculation produces answers that are off by factors of 1,000 — and NCEES designs distractors around these exact errors. Write units alongside every value on your scratch paper.
6. Spending Too Long on One Problem
If you have been working on a single problem for more than 8 minutes without clear progress, flag it and move on. The opportunity cost of spending 15 minutes on one question is two or three easier questions left unanswered at the end. The flagging system exists precisely for this purpose — use it aggressively.
7. Not Practicing with the Digital Reference
Candidates who study with their own notes and textbooks, then encounter the NCEES PE Reference Handbook for the first time on exam day, lose significant time learning to navigate it under pressure. Every minute spent searching for a formula is a minute not spent solving problems. Practice with the digital handbook throughout your entire study period.
Where Can You Practice with Real PE Computer Engineering Questions?
The best way to prepare for the PE Computer Engineering exam is to solve problems that mirror the actual exam in format, difficulty, and topic distribution. Reading theory is necessary but not sufficient — you must practice solving problems under conditions that simulate the real exam. The candidates who pass on their first try are overwhelmingly the ones who worked hundreds of practice problems across all 12 topic areas.
FE Test Prep offers 250+ PE Computer Engineering practice questions covering all 12 topic areas, with detailed step-by-step solutions for every question. Each problem is written to match NCEES exam style, including realistic distractors designed around the common calculation errors and conceptual mix-ups described above. Topics covered include digital systems design, computer networks, processor architecture, embedded systems, cybersecurity, circuit analysis, signal processing, and more.
Start practicing PE Computer Engineering questions now and build the problem-solving speed and reference navigation skills you need for exam day.
PE Computer Engineering Study Guide • Calculator Guide • Exam Day Checklist • FE vs PE Exam • Best Prep Books
Frequently Asked Questions
How long is the PE Computer Engineering exam?
The PE Computer Engineering exam is 8.5 hours long with 85 questions across two sessions. The appointment window is 9.5 hours, which includes a tutorial and an optional scheduled break.
What is the PE Computer Engineering pass rate?
NCEES reports first-time pass rates of approximately 65% for the PE Electrical and Computer: Computer Engineering exam. The exam covers 12 topic areas spanning breadth (circuit analysis, electronics, signal processing) and depth (digital systems, cybersecurity, embedded systems).
What references are provided on the PE Computer Engineering exam?
The exam provides digital access to the NCEES PE Reference Handbook within the exam software. You cannot bring your own references. The handbook contains formulas, tables, and reference material for all 12 topic areas. Familiarize yourself with its organization during your study period so you can navigate it quickly on exam day.
Final Thoughts
Passing the PE Computer Engineering exam on your first attempt is achievable with disciplined, structured preparation. The 65% first-time pass rate means that roughly 1 in 3 candidates have to retake it — each retake costs another $400, months of additional study, and the frustration of waiting for the next testing window. The investment in thorough first-attempt preparation pays for itself many times over.
Allocate your study time proportionally across all 12 topic areas, with extra attention to the breadth topics that may have faded since your undergraduate years. Master the NCEES PE Reference Handbook until navigating it digitally is fast and instinctive. Build fluency with the calculator operations and mental math you will need for binary conversions, circuit analysis, and networking calculations. Walk into the testing center with a clear time management plan and the confidence that comes from months of structured, problem-driven study.
The PE license is a career-defining credential for computer engineers. It opens doors to project leadership, independent practice, and professional recognition in domains where public safety depends on reliable computing systems. Thousands of engineers pass the PE exam every year. Put in the work, follow a plan, and you will earn those two letters after your name.
What Other Resources Should You Use?
- PE Computer Engineering Study Guide: Complete Topic Breakdown
- How to Pass the PE Electrical Power Exam on Your First Try
- How to Pass the FE Electrical Engineering Exam on Your First Try
- FE Exam Approved Calculators: Complete Guide to the TI-36X Pro and More
- FE Exam Prep App: Everything You Need to Pass
Ready to Start Practicing?
FE Test Prep offers 250+ PE Computer Engineering practice questions covering all 12 topic areas on the exam. Every question includes a detailed walkthrough so you understand the solution, not just the answer.