program design

noun
UK /ˈprəʊ.ɡræm dɪˌzaɪn/
US /ˈproʊ.ɡræm dɪˌzaɪn/

Program design is the plan for how a computer program will work.

The team spent a week on program design before writing any code.


OTHER MEANINGS

2. The activity of deciding the structure and steps of a program before coding it.

Good program design makes debugging much easier later.

3. A document or diagram that shows how a program is organized.

The program design lists every module and how they connect.

4. In education, the planning of a course of study or training schedule.

The school reviewed its program design for the new science track.