Skip to main content

← Computer Science syllabus

EnglandComputer Science

4.4 Theory of computation

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

What are abstraction and automation, and how do we solve problems computationally?

How are problems and algorithms classified by how hard they are to solve?

What is a finite state machine and how is it represented?

What are regular expressions, and how do regular and context-free languages differ?

What is a Turing machine and why does it matter for the theory of computation?