Computer Science

Computer Science refers to the scientific discipline of Computer Science, covering principles such as algorithms, problem solving, data structures, programming and systems architecture design.


It is the most discrete strand of computing, therefore it is easy to define and map out its progress.

It encompasses foundational principles (such as the theory of computation) and widely applicable ideas and concepts. It incorporates techniques and methods for solving problems, such as logical reasoning, and computational thinking.

Computer Science aims to equip students with the foundational skills and knowledge that will enable them to recognise, understand, write and debug their own programs, read and understand pieces of coding, predict what the code will achieve, as well as train their logical thinking and problem solving skills.

Click here to find out more about the Computer Science skills progression at Lime Tree.


Key Concepts


Ways of Thinking