PE Computer Engineering

PE Computer Engineering Study Guide: 8 Topics & 16-Week Plan

PE Electrical and Computer: Computer Engineering, complete guide: How to pass (test-day strategy) Free practice problems Reference & codes in the exam
Quick answer: Computer Architecture is the biggest of the 8 NCEES knowledge areas on PE Computer Engineering, at 12–18 of 85 questions in a 9.5-hour appointment. Computer Networks and Cybersecurity (11–17) and Systems Software (9–14) come next. Study those three first, then Application Development, Digital Devices, and Digital Electronics at 8–12 each, practicing with the reference handbook.

The PE Electrical and Computer: Computer Engineering exam is broad in a very specific way: bit-level representation, architecture, systems software, applications, digital devices, networks, cybersecurity, and quality all sit on the same test. Under the current NCEES spec (effective October 2025), the exam is a single 85-question linear session across 8 official topic areas. This guide gives you the topic map, the high-return study order, and a 16-week plan built for working engineers.

Note: This exam is the Computer Engineering specialty of PE Electrical and Computer, not the separate Electronics, Controls, and Communications (ECC) exam effective April 2026. Our question bank and this study guide target the Computer Engineering specialty only.
Source note: This guide is an independent study aid. Verify the current PE Electrical and Computer: Computer Engineering specification, reference handbook, fee, format, and pass-rate context on the official NCEES PE Electrical and Computer page and scheduling details through Pearson VUE for NCEES before relying on any time-sensitive claim.

PE Computer Engineering Exam at a Glance

  • 85 questions in 8.5 hours of testing time inside a 9.5-hour appointment with a scheduled break
  • 8 official NCEES topic areas: Data Representation, Computer Architecture, Systems Software, Application Development, Digital Devices, Digital Electronics, Computer Networks and Cybersecurity, Quality Processes
  • Computer-based at Pearson VUE, $400, administered on a single annual test date
  • Plan on about 200 study hours (handbook only, no supplied codes): about 16–20 weeks at 12 hours a week, counted back from the October 28, 2026 exam date

What Is the Exam Format?

The PE Computer Engineering exam is computer-based, administered on a single annual test date at Pearson VUE centers, and the exam fee should be verified on NCEES before you register. The appointment is 9.5 hours, with 8.5 hours of testing time, a scheduled break, tutorial, and nondisclosure agreement. Under the October 2025 spec, the exam is a single continuous 85-question session; there is no longer a morning/afternoon split or separate breadth/depth structure. The exam is closed-book, so practice should focus on recognizing the problem family, using the reference handbook efficiently, and avoiding small representation or logic mistakes.

PE Topic Resource Map

Where to Review the Highest-Return PE Computer Engineering Topics

Use this map to keep the PE Computer Engineering exam from turning into eight unrelated review piles. The best route is representation, architecture, systems, software, digital logic, networks, security, and quality as connected engineering workflows.

Highest return Computer Architecture and Data Representation

Connect bits, memory, datapaths and performance.

Number systems, floating point, caches, pipelines, instruction sets, memory hierarchy, interrupts, and performance metrics should be reviewed together because the exam often crosses those boundaries.

  • Reference lane: Data Representation and Computer Architecture.
  • Practice move: write bit width, address size, cache organization, and timing assumptions before solving.
High return Systems Software

Follow the boundary between hardware, OS and compiler behavior.

Operating systems, processes, threads, memory management, file systems, interrupts, scheduling, linking, and compilation require clean system-boundary thinking.

  • Reference lane: Systems Software and Computer Architecture.
  • Practice move: identify whether the behavior belongs to hardware, kernel, runtime, compiler, or application code.
High return Digital Devices and Digital Electronics

Reduce logic problems to truth tables, timing or state.

Boolean logic, gates, flip-flops, FSMs, timing, setup/hold, CMOS behavior, ADC/DAC ideas, and basic electronics reward structured representation.

  • Reference lane: Digital Devices and Digital Electronics.
  • Practice move: draw the truth table, timing diagram, or state transition before simplifying.
High return Networks and Cybersecurity

Separate protocol behavior from security controls.

Networks, routing, addressing, transport behavior, cryptography, authentication, authorization, vulnerabilities, and risk controls are easiest when architecture and threat model are clear.

  • Reference lane: Computer Networks and Cybersecurity.
  • Practice move: identify layer, asset, threat, control, and failure mode before answering.
Steady points Application Development and Quality Processes

Turn software questions into lifecycle and test decisions.

Requirements, design, data structures, algorithms, testing, configuration management, reliability, quality processes, and secure development are high-value review lanes for working engineers.

  • Reference lane: Application Development and Quality Processes.
  • Practice move: decide whether the question asks about implementation, testing, process, security, or maintainability.

Source note: topic names, reference documents, design standards, and editions should be checked against the current NCEES PE exam page and your exam specification. For Computer Engineering the routes point at handbook sections, not page numbers, because the handbook version is tied to your exam date.

The 8 NCEES Topic Areas

The current blueprint groups everything you need to know into 8 topic areas. Priorities below reflect the NCEES question ranges (a higher range means more questions, which means more study time).

1. Data Representation (7–11 questions), priority: HIGH

Data representation covers how computers store and manipulate numbers, text, and symbolic data at the bit level. Problems tend to be short and calculation-heavy: given a representation, convert it; given a number, find its representation.

Key subtopics: Number systems (binary, octal, hexadecimal, conversion between bases), signed-integer formats (sign-magnitude, one’s complement, two’s complement), floating-point representation (IEEE 754 single and double precision, rounding modes, NaN and infinity), character encodings (ASCII, Unicode, UTF-8), endianness (big vs. little), and error-detection/correction codes (parity, checksums, Hamming codes, CRC).

Critical formulas and facts:

  • Two’s complement: negate by inverting all bits and adding 1; range for n bits is −2n−1 to 2n−1−1
  • IEEE 754 single: 1 sign bit + 8 exponent bits (bias 127) + 23 fraction bits
  • IEEE 754 double: 1 sign bit + 11 exponent bits (bias 1023) + 52 fraction bits
  • Hamming distance: minimum bit flips to transform one code word into another; d must be ≥ 2t+1 to correct t-bit errors
  • Maximum n-bit unsigned integer = 2n−1

Tips: Master base conversions cold, especially hex ↔ binary (every hex digit = 4 bits). Two’s complement arithmetic questions are routine; practice negation and subtraction until they feel automatic. For IEEE 754 questions, memorize the bit layout so you can decode a given 32-bit hex string without hesitation.

2. Computer Architecture (12–18 questions), priority: HIGHEST

Computer Architecture is the largest single topic on the exam, up to one in five questions. Expect questions on instruction-level organization, memory hierarchy, pipelining, and performance analysis. Problems are often multi-step: compute an address, determine a cache hit, then calculate effective access time.

Key subtopics: Instruction set architecture (RISC vs. CISC, addressing modes, instruction formats), pipelining (5-stage MIPS pipeline, structural/data/control hazards, forwarding, stalls), cache memory (direct-mapped, set-associative, fully associative, replacement policies, write-through vs. write-back), virtual memory (paging, page tables, TLB, segmentation), memory hierarchy (registers, L1/L2/L3 cache, main memory, secondary storage), bus architecture, and performance metrics.

Critical formulas:

  • CPU time = instruction count × CPI × clock period = IC × CPI / clock rate
  • Amdahl’s law: speedup = 1 / ((1−p) + p/s), where p is the parallelizable fraction and s is the speedup of that fraction
  • Effective access time (2-level cache): Teff = h × Thit + (1−h) × Tmiss
  • Direct-mapped cache: block address mod number of blocks = cache index
  • Page table size = number of pages × page table entry size; number of pages = virtual address space / page size

Tips: Practice cache address decomposition until it is second nature. Given an address and a cache configuration, split into tag, index, and offset bits, then determine hit/miss. Pipeline hazard questions show diagrams; trace them cycle-by-cycle. Amdahl’s law questions are frequent and highly predictable.

3. Systems Software (9–14 questions), priority: HIGH

Systems Software covers operating systems, compilers, interpreters, and the software layer between applications and hardware. Questions focus on concepts and trade-offs rather than code.

Key subtopics: Operating-system fundamentals (processes vs. threads, context switching, scheduling algorithms including FCFS/SJF/Round-Robin/priority/multilevel feedback), synchronization (mutexes, semaphores, monitors, deadlock conditions and prevention), memory management (paging, swapping, fragmentation, garbage collection), file systems (inode structure, block allocation, journaling), compilers vs. interpreters (lexical analysis, parsing, semantic analysis, code generation, optimization), and linking and loading (static vs. dynamic, symbol resolution).

Key facts and rules:

  • Four Coffman conditions for deadlock: mutual exclusion, hold-and-wait, no preemption, circular wait. Breaking any one prevents deadlock
  • Average waiting time (FCFS) = mean of start-time−arrival-time across all processes
  • Banker’s algorithm: safe state iff there exists an execution order where every process can finish
  • Compiler phases: lexer → parser → semantic analyzer → intermediate code generator → optimizer → code generator
  • Virtual memory thrashing: page fault rate so high that CPU utilization collapses

Tips: Scheduling problems are standard. Practice computing average waiting and turnaround times for each algorithm on a given process set. Deadlock questions frequently test the four Coffman conditions. For compilers, focus on recognizing what each phase produces rather than writing grammars.

4. Application Development (8–12 questions), priority: HIGH

Application Development covers the engineering discipline of writing correct, maintainable software: programming languages, data structures, algorithms, testing, and software engineering process.

Key subtopics: Data structures (arrays, linked lists, stacks, queues, trees, heaps, hash tables, graphs) and their Big-O time/space complexity, algorithms (sorting, searching, traversal, dynamic programming basics), object-oriented concepts (encapsulation, inheritance, polymorphism, composition), software development life cycle models (waterfall, agile, spiral, V-model), testing methodologies (unit, integration, system, regression, black-box vs. white-box, code coverage), design patterns (singleton, factory, observer, MVC), and version control concepts.

Big-O you should know cold:

  • Array indexing: O(1); search unsorted: O(n); search sorted (binary search): O(log n)
  • Linked list: indexing O(n), insertion at known position O(1)
  • Binary search tree: average O(log n), worst case O(n) (unbalanced); balanced BST: O(log n) guaranteed
  • Hash table: average O(1) lookup/insert; worst case O(n) with pathological collisions
  • Sorting: bubble/insertion/selection O(n2); merge/heap/quick O(n log n) average; radix/counting O(n) under constraints

Tips: Big-O questions are the most predictable on this topic. Practice identifying the dominant term in a pseudocode fragment. SDLC questions reward specific recognition of each model’s strengths and weaknesses; know why agile handles changing requirements better than waterfall, etc. Testing questions often ask what type of test a scenario describes.

5. Digital Devices (8–12 questions), priority: HIGH

Digital Devices covers the physical implementation of digital logic: transistors, logic families, and the device-level characteristics that constrain practical circuits.

Key subtopics: CMOS transistor operation (NMOS and PMOS, pull-up/pull-down networks, threshold voltage, propagation delay), logic families (TTL, CMOS, ECL, LVDS) and their voltage levels and noise margins, fan-in and fan-out, driving capacitive loads, power consumption (static, dynamic, P = CV2f), clock distribution and skew, memory devices (SRAM vs. DRAM, refresh, ROM variants), and programmable devices (PLAs, PALs, FPGAs, ASICs).

Critical formulas:

  • CMOS dynamic power: Pdyn = α · CL · VDD2 · f (where α is activity factor)
  • Propagation delay: tpd scales with CL and inversely with drive strength
  • Noise margin high: NMH = VOH(min) − VIH(min)
  • Noise margin low: NML = VIL(max) − VOL(max)
  • DRAM refresh interval: total refresh time ÷ number of rows

Tips: Know the power-delay trade-off in CMOS. Questions often ask which logic family is appropriate for a given voltage, speed, or power constraint. For memory, SRAM vs. DRAM trade-offs (speed, density, refresh, cost) are routinely tested.

6. Digital Electronics (8–12 questions), priority: HIGH

Digital Electronics covers logic design above the transistor level: Boolean algebra, combinational and sequential circuits, and state-machine design. This topic is routine and formula-driven once you know the basics.

Key subtopics: Boolean algebra (laws, De Morgan’s, simplification), Karnaugh maps (2-, 3-, 4-variable, don’t-care conditions, POS and SOP forms), combinational logic (decoders, encoders, multiplexers, demultiplexers, adders, comparators), sequential logic (latches, flip-flops: SR, D, JK, T), finite state machines (Mealy vs. Moore, state diagrams, state tables, state minimization), timing analysis (setup/hold times, metastability, clock-to-Q delay), and hardware description languages (VHDL/Verilog structural vs. behavioral styles).

Key rules:

  • De Morgan’s: (AB)’ = A’ + B’; (A+B)’ = A’B’
  • K-map simplification: group adjacent 1s in powers of 2 (1, 2, 4, 8...); larger groups produce smaller product terms
  • Number of states for n flip-flops: 2n
  • Maximum clock frequency: fmax = 1 / (tclk-to-Q + tcombinational + tsetup)
  • Full adder: sum = A ⊕ B ⊕ Cin; carry = AB + Cin(A ⊕ B)

Tips: State-machine design is heavily tested. Practice the full workflow end-to-end: given a specification, draw the state diagram, derive the state table, pick a state encoding, write the flip-flop input equations, and draw the circuit. K-map simplification problems are standard; be fluent up to 4 variables.

7. Computer Networks and Cybersecurity (11–17 questions), priority: HIGHEST

Computer Networks and Cybersecurity is the second-largest topic on the exam, one question behind Computer Architecture at each end of its range. It spans the OSI/TCP-IP stack, common protocols, and core security concepts. Subnetting alone can account for several questions.

Networking subtopics: OSI 7-layer model and TCP/IP 4-layer model (mapping between them), physical layer and cabling basics, data-link layer (Ethernet, MAC addressing, switches, VLANs, ARP), network layer (IP addressing, subnetting, CIDR, routing protocols: RIP, OSPF, BGP, ICMP), transport layer (TCP vs. UDP, ports, flow control, congestion control, three-way handshake), application layer (DNS, HTTP/HTTPS, SMTP, FTP), and wireless basics (802.11 families).

Cybersecurity subtopics: Symmetric encryption (AES, DES, 3DES, block modes: ECB, CBC, CTR), asymmetric encryption (RSA, elliptic curve, key exchange), cryptographic hash functions (SHA family, MD5 and why it is broken, collisions), digital signatures and certificates (PKI, X.509, CA hierarchy), authentication protocols (Kerberos, OAuth basics), common attacks (MITM, replay, buffer overflow, SQL injection, XSS, DDoS) and defenses, and network-security devices (firewalls, IDS/IPS, VPNs).

Must-know subnetting rules:

  • Given CIDR /n, number of host bits = 32 − n, number of usable hosts = 2(32−n) − 2
  • Subnet mask: /n means n leading 1s followed by (32−n) 0s; convert to dotted decimal
  • Network address = IP AND mask; broadcast address = network OR inverted mask
  • Private ranges: 10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16
  • TCP three-way handshake: SYN → SYN-ACK → ACK; connection teardown uses FIN/ACK pairs

Tips: Practice subnetting until you can determine network, broadcast, usable host range, and host count in under 60 seconds without a calculator. Know which layer each protocol operates at. For cryptography, know the difference between confidentiality (encryption) and integrity (hashing) and which algorithms provide each.

8. Quality Processes (7–11 questions), priority: MEDIUM

Quality Processes covers the engineering discipline of managing quality in computer systems: requirements, reliability, testing, and process improvement. Questions are concept-driven rather than computational.

Key subtopics: Requirements engineering (functional vs. non-functional requirements, traceability, verification vs. validation), reliability metrics (MTBF, MTTR, availability), fault tolerance (redundancy types: active/standby, N-version programming, hot vs. cold standby), risk management (identification, mitigation, contingency planning), configuration management and change control, quality-assurance frameworks (ISO 9001, CMMI, ITIL concepts), software metrics (cyclomatic complexity, defect density), and professional/ethical responsibilities (IEEE and NSPE codes of ethics, public safety primacy).

Key formulas:

  • MTBF (mean time between failures) = total operating time ÷ number of failures
  • Availability = MTBF / (MTBF + MTTR)
  • Reliability of parallel (redundant) system of n identical components: 1 − (1−R)n
  • Reliability of series system: Rtotal = ∏ Ri
  • Cyclomatic complexity = edges − nodes + 2 (in a control-flow graph)

Tips: Reliability math is the most computable part of this topic. Know series vs. parallel reliability formulas and when each applies. For ethics, the public-safety-paramount principle is the single most common correct answer. Verification-vs-validation questions hinge on the distinction: verification = “did we build the thing right?”; validation = “did we build the right thing?”

Topic Priority Table

TopicEst. Questions% of ExamPriority
Computer Architecture12–18~18%HIGHEST
Computer Networks and Cybersecurity11–17~16%HIGHEST
Systems Software9–14~13%HIGH
Application Development8–12~12%HIGH
Digital Devices8–12~12%HIGH
Digital Electronics8–12~12%HIGH
Data Representation7–11~11%HIGH
Quality Processes7–11~11%MEDIUM
PE Computer Engineering exam specification: questions per knowledge area Range chart of the NCEES PE Electrical and Computer: Computer Engineering exam specification, effective beginning with the October 2025 examination. The exam has 85 questions across 8 knowledge areas. Questions per knowledge area, largest upper bound first: Computer Architecture, 12 to 18; Computer Networks and Cybersecurity, 11 to 17; Systems Software, 9 to 14; Application Development, 8 to 12; Digital Devices, 8 to 12; Digital Electronics, 8 to 12; Data Representation, 7 to 11; Quality Processes, 7 to 11. Questions Knowledge area 0 4 8 12 16 20 Computer Architecture 12–18 Computer Networksand Cybersecurity 11–17 Systems Software 9–14 Application Development 8–12 Digital Devices 8–12 Digital Electronics 8–12 Data Representation 7–11 Quality Processes 7–11 Exam total: 85 questions across 8 knowledge areas
Each bar runs from the fewest to the most questions that knowledge area can have on the 85-question exam. Source: NCEES PE Electrical and Computer: Computer Engineering exam specification, effective beginning with the October 2025 examination.

Practice Coverage by Topic

The weights above come from the NCEES specification. The table below is ours: how many questions our PE ECE (current bank) bank actually carries for each official topic, how many distinct subtopics they cover, and what share are rated hard.

Official topic NCEES questions Practice questions Per exam question Subtopics Rated hard
Data Representation 7–11 75 8.3 64 33%
Computer Architecture 12–18 122 8.1 102 30%
Systems Software 9–14 85 7.4 73 21%
Application Development 8–12 82 8.2 72 23%
Digital Devices 8–12 80 8 72 29%
Digital Electronics 8–12 72 7.2 64 18%
Computer Networks and Cybersecurity 11–17 137 9.8 114 23%
Quality Processes 7–11 65 7.2 51 22%

Computer Architecture is the largest topic on this exam at 12–18 questions, and Computer Networks and Cybersecurity is the best covered at 9.8 practice questions per exam question. Digital Electronics is the thinnest at 7.2. Data Representation skews hardest at 33%, which is worth knowing because number systems and encoding look like the easy marks on a syllabus and rarely are.

Counts are from the live PE ECE (current bank) bank (718 questions) as of 2026-10-07, matched to the official topic names in the current NCEES specification. Difficulty ratings are ours, not NCEES.

Worked Examples

Four problems from the highest-weight Computer Engineering topics - architecture, networking and algorithms - each worked end to end: the setup, the arithmetic, the calculator keystrokes, and the reference section the relation sits in.

Example 1 of 4Computer ArchitectureEffective CPI
A processor executes 40% arithmetic instructions at 1 cycle each, 35% load/store instructions at 2 cycles each, and 25% branch instructions at 3 cycles each. The effective CPI is most nearly:
  1. A. 1.40
  2. B. 1.85
  3. C. 2.00
  4. D. 2.60
Show the answer and worked solution

Answer: B. 1.85

Worked solution

  1. Step 1: Weight each class by its frequency: 0.40(1), 0.35(2), 0.25(3).
  2. Step 2: Add the contributions: 0.40 + 0.70 + 0.75 = 1.85.
  3. Step 3: The effective CPI is 1.85 cycles per instruction.

Why other options are wrong: Option C (2.00) averages 1, 2 and 3 without weighting them by how often each class runs. Holding the other two classes fixed, option A (1.40) would need branches to cost about 1.2 cycles and option D (2.60) about 6.

On the TI-36X Pro:

0.40 x 1 = 0.40; 0.35 x 2 = 0.70; 0.25 x 3 = 0.75; total = 1.85

Reference lane: Computer Architecture > Performance Analysis

Example 2 of 4Computer ArchitectureDirect-Mapped Cache Index Bits
A 32 KB direct-mapped cache uses 64-byte cache lines and 32-bit addresses. The number of index bits is most nearly:
  1. A. 6
  2. B. 17
  3. C. 15
  4. D. 9
Show the answer and worked solution

Answer: D. 9

Worked solution

  1. Step 1: Cache lines: 32,768 / 64 = 512.
  2. Step 2: For a direct-mapped cache, each line needs a unique index.
  3. Step 3: 512 = 29, so the index is 9 bits wide. The offset takes log2(64) = 6, leaving 32 - 9 - 6 = 17 for the tag.

Why other options are wrong: Option A (6) is the offset width. Option B (17) is the tag width. Option C (15) adds the index and offset together.

On the TI-36X Pro:

32768 ÷ 64 enter 512; 2 ^ 9 enter 512; answer = 9 index bits

Reference lane: Computer Architecture > Cache Organization

Example 3 of 4Computer Networks and CybersecurityCIDR Host Capacity
A subnet uses prefix length /27. The number of usable host addresses in the subnet is most nearly:
  1. A. 16
  2. B. 30
  3. C. 32
  4. D. 62
Show the answer and worked solution

Answer: B. 30

Worked solution

  1. Step 1: /27 leaves 5 host bits.
  2. Step 2: Total addresses = 25 = 32.
  3. Step 3: Subtract network and broadcast addresses to get 30 usable hosts.

Why other options are wrong: Option C (32) is the total address count with the network and broadcast addresses never subtracted. Option A (16) corresponds to a /28 and option D (62) to a /26.

On the TI-36X Pro:

2 xʸ 5 enter → 32; 32 − 2 enter → 30 usable hosts

Reference lane: Computer Networks and Cybersecurity > IP Addressing and Subnetting

Example 4 of 4Application DevelopmentBinary Search Comparisons
A sorted array contains 1024 elements. Using binary search, the worst-case number of comparisons needed to find a target or determine it is absent is most nearly:
  1. A. 10
  2. B. 32
  3. C. 128
  4. D. 1024
Show the answer and worked solution

Answer: A. 10

Worked solution

  1. Step 1: Binary search grows as log2(n).
  2. Step 2: log2(1024) = 10, since 210 = 1024.
  3. Step 3: Therefore the worst-case count is 10.

Why other options are wrong: Option D (1024) is a linear scan of every element. Option B (32) is the square root of 1024 rather than its base-2 logarithm. Option C (128) is 1024/8, which no search strategy here produces.

On the TI-36X Pro:

2 xʸ 10 enter → 1024, so log2(1024) = 10 comparisons

Reference lane: Application Development > Algorithms and Data Structures

These are PE Computer Engineering practice questions from our bank, not official NCEES items. Keystrokes are for the TI-36X Pro; the Casio fx-115ES PLUS differs in the memory and solver keys. Reference lanes name the topic to open in your exam’s NCEES PE reference handbook or in the design standards supplied with it; they are study lanes, not handbook section numbers. Confirm the handbook and code editions for your exam date in MyNCEES.

Every topic on the current blueprint is worth at least 7 questions; there are no “low-weight” topics to safely skip. The two HIGHEST-priority topics (Computer Architecture and Computer Networks + Cybersecurity) together can account for more than a third of the exam, so invest study time there first.

How Should You Spread 16 Weeks Across the 8 Topics?

Budget about 200 hours: hand-checked study-hour reports from 116 PE passers (2024–2026) put the median there. PE Computer Engineering supplies no design codes, only the reference handbook, so there is no code-navigation block. The exam is offered once a year, on October 28, 2026 for the current cycle (NCEES Examinee Guide, May 2026), so plan backwards from that date: at about 12–13 hours a week, the 16-week plan below starts 16 weeks before exam day. If only a few weeks remain, the full budget will not fit; work the topics with the highest exam weight × your weakness first and take one full simulation. The plan sequences topics from foundational (Data Representation, Digital Devices) to the two highest-priority areas and then the applied topics. Adjust the pace to your schedule, but do not skip the simulation milestones.

  • Week 1: Take a timed placement diagnostic. Score it, identify your weakest three topic areas, and organize study materials. Download the NCEES PE Computer Engineering Reference Handbook and start 10-minute warm-ups to learn its structure and where key formulas live, along with your calculator’s base-conversion keys.
  • Weeks 2–3: Data Representation, Digital Electronics and Digital Devices. Base conversions, two’s complement arithmetic, IEEE 754 single/double precision, and error-detection codes; then Boolean algebra, K-maps, combinational and sequential logic, state-machine design end-to-end, CMOS power and delay, and memory device trade-offs. Work 30+ representation problems and at least 40 logic problems; a 90-minute session holds about 6 problems, or 3 Hard ones.
  • Weeks 4–6: Computer Architecture and Computer Networks and Cybersecurity. The two highest-priority topics. Instruction sets, pipelining with hazard analysis, cache address decomposition, virtual memory, Amdahl’s law (plan 50+ practice problems); then OSI/TCP-IP, subnetting drills (aim to subnet in under 60 seconds), TCP three-way handshake, DNS/HTTP basics, symmetric vs. asymmetric crypto, hash functions, and common attacks.
  • Week 7: First full 85-question timed simulation (about 40% of the way through), then review it: about 13–14 hours in all. Identify which topics still need work before moving on.
  • Weeks 8–9: Systems Software, Application Development, Quality Processes. Process vs. thread, scheduling algorithms, synchronization and deadlock (Coffman conditions), memory management, compiler phases; Big-O for every data structure and major algorithm, SDLC models, testing methodologies, design patterns; reliability math (series/parallel), MTBF/MTTR/availability, verification vs. validation, ethics (public safety paramount). Hold about 20% of each topic’s time for 2–3 spaced revisits, and keep subnetting drills in rotation.
  • Weeks 10–13: Mixed timed sets. Mixed-topic sets at exam pace that force you to identify which topic each question belongs to. About a quarter of your attempts should re-work earlier misses. Take a second full simulation; if NCEES offers an official practice exam for your exam, use it here as an easier baseline than the real exam.
  • Weeks 14–15: Hard and challenge sets on your weakest topics. Take the final full 85-question simulation at the end of week 15, about 7 days before the exam: use only the NCEES reference handbook, take the one 50-minute scheduled break, and enforce the 8.5-hour testing limit. Score by topic area.
  • Week 16: Final review. Review every simulation question you missed. Ensure you can subnet, build a K-map, derive cache parameters, and apply Amdahl’s law without hesitation. The last 3 days are light review with no new material. Rest the day before the exam.

What Reference Materials Do You Need?

The exam is closed-book. Only the NCEES-provided digital reference handbook is available during testing. Your study preparation should draw from these authoritative sources:

  • NCEES PE Electrical and Computer: Computer Engineering Reference Handbook — Your only exam reference. Study with this as your sole technical resource during practice exams. Learn where every formula, table, and chart is located so you can find them within seconds on exam day.
  • Patterson & Hennessy, “Computer Organization and Design” — The standard reference for pipelining, cache design, virtual memory, and performance analysis. Covers Amdahl’s law and CPI calculations thoroughly.
  • Mano & Ciletti, “Digital Design” — Broad coverage of combinational and sequential logic, state machines, and HDL. The definitive reference for the Digital Electronics topic.
  • Tanenbaum & Bos, “Modern Operating Systems” — Standard reference for scheduling, synchronization, deadlock, and memory management. Covers the Systems Software topic end to end.
  • Kurose & Ross, “Computer Networking: A Top-Down Approach” — Clear explanations of TCP/IP, routing, transport layer, and network security. Good for both the Networks and Cybersecurity portions of the single combined topic.
  • Cormen et al., “Introduction to Algorithms” — Canonical reference for data structures, Big-O, and algorithm analysis. More depth than the exam requires, but the first few chapters are gold.

What Study Tips Are Specific to Computer Engineering?

  • Subnetting is the single highest-ROI skill. Networks and Cybersecurity questions commonly include subnetting. Given CIDR notation, you should produce the network address, broadcast address, usable host range, and host count in under 60 seconds. Drill it every day for at least two weeks.
  • Practice cache address decomposition end-to-end. Computer Architecture is the largest topic and cache questions are among the most predictable. Given an address and a cache configuration, split into tag/index/offset bits, determine hit/miss, and compute effective access time.
  • Know your state machines cold. Digital Electronics problems commonly ask for state-diagram-to-circuit conversion. Practice Mealy and Moore machines through the full workflow: diagram → table → flip-flop input equations → circuit.
  • Do not memorize HDL syntax. The exam may include VHDL or Verilog snippets, but it tests your ability to read and interpret hardware descriptions, not write production code. Trace the logic described by each fragment.
  • Big-O fluency beats algorithm memorization. Application Development questions reward identifying the dominant term in given pseudocode, not reciting textbook algorithms. Practice spotting O(n2) vs. O(n log n) at a glance.
  • Practice on the calculator you will actually carry in. You will not have access to MATLAB or Python on exam day, but you may bring one NCEES-approved calculator into the testing room. The TI-36X Pro qualifies, and a TI-30XS is also available on screen. Drill binary/hex conversions, modular arithmetic (for RSA problems), and reliability calculations on your own model, then confirm you can fall back to the on-screen one.
  • Use the 50-minute break strategically. The 9.5-hour appointment is a marathon. Eat a proper meal, hydrate, and walk around during the scheduled break. The second half of the exam requires fresh concentration; do not rush back to the computer.

Test-Day Strategy and Common Mistakes

With 85 questions in an 8.5-hour testing window, you have roughly 6 minutes per question; some take 2 minutes, others 10. Disciplined pacing is the single biggest tactical advantage:

  • First pass (3–4 hours): answer everything you can solve confidently; flag extended calculations, unfamiliar concepts, or long reference lookups.
  • Second pass (2–3 hours): return to flagged questions with the easy points already banked; take the clear-path ones first.
  • Final pass (30–60 min): eliminate wrong answers and guess on anything left; a blank is a guaranteed zero.
  • Use the scheduled break. Eat, hydrate, and reset; second-half fatigue errors are preventable.
  • Read problem statements completely. Exam constraints often sit in the last sentence or a buried qualifier. Confusing big-endian vs. little-endian, or a host vs. subnet address, leads straight to a distractor.
  • Don't change answers without a clear reason. First instincts beat second-guesses unless you've found a specific error.

The most common mistakes to avoid

  1. Treating the 8 topics as your job description. The blueprint is broader than any one role. Data representation, architecture, systems software, application development, digital devices/electronics, networks/cybersecurity, and quality all need review. Budget time outside your daily lane.
  2. Confusing numbering systems. Binary/octal/hex/decimal conversions and signed vs. unsigned representations trip people up, so write conversions out explicitly rather than doing them mentally.
  3. Mixing up network-layer responsibilities. Attributing routing to the transport layer or flow control to the network layer is a reliable distractor. Keep a clean OSI / TCP-IP model of what lives where.
  4. Off-by-one errors in digital calculations. An n-bit address space gives 2n addresses, numbered 0 to 2n-1; a 10-bit ADC has 1024 levels. Be precise about "number of values" vs. "maximum value."
  5. Ignoring units, bases, and bit widths. Bits vs. bytes, decimal vs. hex, signed vs. unsigned, seconds vs. cycles, host count vs. address count all need labels on scratch paper.
  6. Spending too long on one problem. More than 8 minutes without progress? Flag and move on. One 15-minute question costs two or three easier ones.
  7. Not practicing with the digital reference. Meeting the NCEES handbook for the first time on exam day burns time. Practice navigating it throughout your study period.

Final Thoughts

The PE Computer Engineering exam has a small examinee population, so the published pass rate can swing from cycle to cycle. The difficulty lies not in any single topic being impossibly hard, but in the range of knowledge required, from bit-level data representation and digital logic through systems software, networks, and security concepts. Engineers who commit to a structured 16-week plan, work hundreds of practice problems across all 8 topic areas, and learn to navigate the reference handbook efficiently put themselves in a stronger position on test day.

At fetestprep.com, we offer PE Computer Engineering practice questions covering all 8 exam topics with detailed step-by-step explanations. Use them alongside your study plan to identify weak areas and build confidence before exam day.

Start early, study consistently, and trust the process. Your PE license is worth the effort.

Use the matching PE Computer Engineering reference/code guide Rehearse the section and subsection lanes before timed practice. For this exam that means the sections of the NCEES PE Computer Engineering Reference Handbook, the only reference on screen, rather than page numbers that shift between versions. Pair it with free PE Computer Engineering practice.
Open reference guide

Frequently Asked Questions

How many questions are on the PE Computer Engineering exam?

The PE Electrical and Computer: Computer Engineering exam has 85 questions in 8.5 hours of testing time inside a 9.5-hour appointment. The October 2025 NCEES spec consolidated the earlier breadth/depth format into one continuous exam across 8 topic areas.

What topics have the most questions on the PE Computer Engineering exam?

On the current NCEES blueprint (October 2025), the highest-weight topics are Computer Architecture (12–18 questions), Computer Networks and Cybersecurity (11–17), and Systems Software (9–14), followed by Application Development, Digital Devices, and Digital Electronics at 8–12 each. Data Representation and Quality Processes carry 7–11 each.

How long should I study for the PE Computer Engineering exam?

Budget about 200 hours: hand-checked reports from 116 PE passers (2024–2026) put the median at 200 hours, with the middle half between 120 and 300. If your job overlaps most of the exam depth work, about 190 hours; some overlap, about 215; little, about 260. The exam supplies no design codes, only the reference handbook. It is offered once a year (October 28, 2026 for the current cycle), so plan backwards from that date; at 12 hours per week the full budget takes about 16–20 weeks. The exam spans representation, architecture, systems software, application development, digital devices, digital electronics, networks/cybersecurity, and quality processes, so plan extra time for topic areas outside your daily work experience.

Disclaimer: This guide is an independent educational resource and is not affiliated with, endorsed by, or sponsored by NCEES. The “PE” exam and “NCEES” are trademarks of the National Council of Examiners for Engineering and Surveying. Exam specifications and content are subject to change; always refer to the official NCEES website for the most current information.

Ready to Start Practicing?

Practice the Computer Engineering workflow: identify the representation, architecture, logic, network, software, or quality pattern, choose the shortest valid method, and review the trap that made the wrong answers tempting. FE Test Prep pairs PE Computer Engineering questions with step-by-step solutions, key signals, reference cues, diagrams, and calculator help.

Get the PE Computer Engineering next-step email

Enter your email for a focused PE Computer Engineering review loop, then jump into practice. No account needed.

Try 20 Free Practice Questions Or Buy Access Now — $25