Programming

Programming is where you figure out what gets built before anyone draws it. Examitect drills you on the same scoping, briefing, and pre-design questions th

What you'll be tested on

The skills behind Programming questions.

Examitect drills each of these areas. The list below maps to the question categories you'll see inside.

  • How to translate client needs into a written program
  • Space requirements, adjacencies, and net-to-gross ratios
  • Setting project budget and schedule expectations
  • Risk identification at the pre-design stage
  • Stakeholder engagement during programming
  • Functional Programming methodology references

Why this topic matters. Programming questions test process knowledge. Examiners want to see you can structure a project before sketching, ask the right questions, and document assumptions. Skipping programming prep is one of the most common Section 1 mistakes.

Try one

Practice ExAC-style questions free

See how Examitect explains every answer with real book references.

References

The books behind these questions.

Every Programming practice question links back to the reference you'd use in the real exam.

Study tips

How to prep for Programming.

  • Memorize the typical net-to-gross ratios per building type.
  • Programming is more about lists and process than calculations.
  • Risk identification questions love early-stage red flags. Drill those.
  • Stakeholder mapping comes up disguised as 'consultation' questions.

Estimated study time. Most candidates spend 8 to 12 hours on Programming. Adjust up if you don't see this work in your day job, down if you do.

FAQ

Programming questions.

Programming is the pre-design phase where you define what the building needs to do before anyone designs it. It covers space needs, budget, schedule, and stakeholder requirements.

It's one of six topics in Section 1 of the ExAC. Expect several questions per sitting, focused on process and methodology rather than design talent.

CHOP covers programming methodology, and the Functional Programming RAIC reference goes deeper. Both are in our reference list for this topic.

Most candidates spend 8 to 12 hours on programming. It's a small but high-value slice of Section 1.