Skip to main content

← Computer Science syllabus

EnglandComputer Science

Component 1: Programming and System Development

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

How are logic gates, truth tables and Boolean algebra used to design and simplify digital logic?

What are the primitive data types, and how do the three programming constructs build any algorithm?

What tools and structures help build a well-organised program, and how is code kept readable and maintainable?

How do procedures and the object-oriented features of classes, inheritance and polymorphism structure larger programs?

How are programs tested for correctness, what kinds of error occur, and how are they tracked down?

How is source code turned into something the processor can run, and what does a compiler do at each stage?