Skip to main content

← Computer Science syllabus

ScotlandComputer Science

Area 1: Software Design and Development

8 dot points across 8 inquiry questions. Click any dot point for a focused answer with worked past exam questions where available.

How do you turn a vague problem into a precise statement of what a program must do?

What are the building blocks of program logic, and how do sub-programs share data?

How does a program store single values and whole collections of data?

How do you plan the structure and logic of a program before writing any code?

How is software developed in stages, and how do iterative and agile approaches differ from the traditional waterfall process?

What standard patterns solve the most common data-processing problems?

How do you find errors in a program and judge whether it is any good?

What does the Higher Computing Science assignment require, and how is it marked?