Skip to main content
๐Ÿ“œ WAYPOINT LESSON

The eight-step workflow

โญโญ intermediateโณ 12 min read๐Ÿ“ Lesson 134 of 256

Read, extract, decompose, write simple, trace, edge-check, review.

The eight-step FRQ workflow โ€” run it identically on every question:

  1. Read the WHOLE prompt including the example runs before writing anything. The examples at the bottom are executable specifications: they define edge cases the prose implied.
  2. Circle the signature(s) and write them at the top of your answer space. Signatures are given; do not "improve" them.
  3. Extract the obligations โ€” one bullet per behavior, in order. ("adds", "returns -1 when", "does not modify").
  4. Decompose: does this need a helper? Two loops? A seeded accumulator? Name the machines (Module 12's diagnosis, now under time pressure).
  5. Write the simplest correct implementation. No cleverness; no streams; plain loops and ifs. The rubric rewards correctness and clarity, never style points.
  6. Test against the examples by hand-tracing your own code โ€” the trace table, one row per loop iteration.
  7. Check the edge cases the prose hinted at: empty, single, absent, boundary values, the "otherwise" branch.
  8. Review against the specification โ€” reread every obligation bullet and confirm the code honors each. This 30-second pass is the highest-points-per-second activity on the entire exam.

Steps 5โ€“8 are where points live; steps 1โ€“4 are where points are saved.

โšก Now practice

Ready to Code
FRQ fundamentals labTwo-method shapes, state machines, and a composed counter.
4 challenges ยท ยท ~60 min